I'd love to open source Intention like I've done with a ton of previous projects (http://github.com/dkthehuman/), but since it's a Chrome extension, that'd make it trivial for anyone to copy. Given that I'd like to eventually develop a paid plan and make working on this full-time financially sustainable, I hope you can understand why open sourcing doesn't seem like a viable option.
I'm brainstorming ways to make the extension as transparent as possible (e.g. if I ever decide to include analytics, (1) providing an opt-out and (2) a way to view all the information that's transmitted in a human-readable way), but at the heart of it, using Intention will require some trust in my integrity and care as a developer. I'm also hoping that writing about my decision-making process publicly in my journal (https://roadtoramen.com) will provide transparency and help develop that trust. If you ever see me going astray or not thinking clearly, please keep me accountable!
If it helps, here are some of the things I've written about privacy (I think about this quite a bit):
To be truly open in terms of privacy, open-source + auditable open releases is the way to go.
I'd recommend a free extension with a paid plan which has additional features. Provide the basics in the free version and the really good stuff in the paid version.
If source code is the same and it's just feature flagged based on a ping to a server to validate a license key, then it'd be indeed easy to copy the paid features in another extension. To a large extent you'd be relying on the web store moderation a copy to not be published and to tech-savvy users to not install it locally.
However, that approach could ensure a wider reach of users so the share of the paying ones to be big enough in absolute numbers.
Marketing the extension to non-developer audience would help reduce the chance of manual installation.
The biggest difference would be that the developer audience could contribute to the open-source code and you'd be making money from those contributions. I don't think the income from that alone would be enough to support you in the short-term, but in the long-term with good expansion with other products, that could prove to be a very strong passive income.
as a chrome extension, your code pretty much already is open sourced. even of obfuscated, that's just a process of replacing named vars. It is fully copy-able, bit for bit.
I don't have any fist in the fight on privacy, just thought you should know your code is already out there.
I'd love to open source Intention like I've done with a ton of previous projects (http://github.com/dkthehuman/), but since it's a Chrome extension, that'd make it trivial for anyone to copy. Given that I'd like to eventually develop a paid plan and make working on this full-time financially sustainable, I hope you can understand why open sourcing doesn't seem like a viable option.
I'm brainstorming ways to make the extension as transparent as possible (e.g. if I ever decide to include analytics, (1) providing an opt-out and (2) a way to view all the information that's transmitted in a human-readable way), but at the heart of it, using Intention will require some trust in my integrity and care as a developer. I'm also hoping that writing about my decision-making process publicly in my journal (https://roadtoramen.com) will provide transparency and help develop that trust. If you ever see me going astray or not thinking clearly, please keep me accountable!
If it helps, here are some of the things I've written about privacy (I think about this quite a bit):
- My privacy principles: https://www.notion.so/dkthehuman/Day-97-Privacy-Principles-5...
- Privacy gut checks: https://www.notion.so/dkthehuman/Day-86-Privacy-Gut-Checks-0...
- Exploring whether I should include analytics: https://www.notion.so/dkthehuman/Day-45-Should-I-include-ana...