Ask HN: is it possible to open source an iOS app and protect it from copies?
I want the benefits of contributing to FOSS and getting feedback from the community and making the app free, while still generating revenue from it and protect it from imitations though code steal.
What would the most appropriate license be for that?
Is there any way we could get funding from VCs/angels for such an app?
8 comments
[ 5.3 ms ] story [ 33.0 ms ] threadI wrote a small blog post [0] on a similar topic not too long ago.
I went with the BSD 3 Clause license for the project I am working on [1][2]. I am not a lawyer so I have no idea if this is a good license or not. I was going for one that would force people to retain the copy right notice.
Obviously you would control the developer account and name of the app. So it would take some effort and money for someone to rename and republish under a new app name.
[0]http://www.wlaurance.com/2014/01/A-Different-Approach-to-Pro...
[1]https://github.com/t3mpus/tempus-api/blob/master/LICENSE
[2]http://www.t3mp.us
In the end, I decided not to open source my app, because there was nothing ground-breaking anyway.
It's still a good thing to open-source any libraries though because it usually still takes a significant amount of effort to implement and turn into a complete app.
In addition, look at this[0] discussion about open source software on the Mac App Store.
And, for what it's worth, there used to be an app called DocSets which was on the iOS app store and open source on GitHub[1]. I believe it sold rather well.
[0]: http://apple.stackexchange.com/a/59495
[1]: https://github.com/omz/DocSets-for-iOS
[0]: https://itunes.apple.com/us/app/marathon-1/id419805412?mt=8
[1]: https://itunes.apple.com/us/app/marathon-2-durandal/id421697...
[2]: https://itunes.apple.com/us/app/marathon-infinity/id42277554...
[3]: https://github.com/dblezek/marathon-ios