4 ms·
I think better insight would be derived from analyzing when you should not open source your startup. Where would Microsoft be if Windows and Office were open so
by biot 13y ago
I think better insight would be derived from analyzing when you should not open source your startup. Where would Microsoft be if Windows and Office were open source and companies could get them for free?
- gsaines 13y agoI would be extremely interested in that analysis, but sadly we don't have the data to make any interesting conclusions about big products like that. Our preliminary analysis suggests that for products even several times larger than ours, it still makes a lot of sense to at least seriously consider it.
- aragot 13y agoParent brings a good point: How do you define your strategic advantage, when you're nullifying the one of your code? It's hard to come to investors if you say "Anyone can make exactly our software within minutes". Do you have Android-like trademarks which would prevent others from doing it?
- logn 13y agoIMO, it makes sense when your strategic advantage is in your community and the service/convenience of hosting the app for people. If your advantage is in your algorithms, I don't think it makes sense, unless you plan to make your money from consulting/enterprise/hosting.
- GigabyteCoin 13y agoAnd even then, look at how many general computer repair shops are competing against Cononical for "professional Ubuntu support".
- ksk 13y agoJoel's article from 2002 is highly relevant here http://www.joelonsoftware.com/articles/StrategyLetterV.html http://www.joelonsoftware.com/articles/StrategyLetterV.html
- jt2190 13y agoIn 1999, Eric Raymond wrote about this in chapter 6 of his book The Magic Cauldron: "Reasons for Closing Source": http://www.catb.org/~esr/writings/magic-cauldron/magic-cauldron-6.html http://www.catb.org/~esr/writings/magic-cauldron/magic-cauld...
- ahazred8ta 13y agonote that you can open source part of your code, and keep other parts private -- many companies are quite comfortable exposing the user-facing parts of their system without explaining all of the backend