Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

In academia my impression is that the decline of the GPL is due to business models more than ideals. There was a period of popularity in the 1990s and 2000s where dual-licensing GPL/commercial was used as an attempt to both open-source the code while still making money from commercial users who would pay for a non-GPL license. The copyleftness in that strategy wasn't really about agreeing with RMS, but about making sure you'd get paid if the next version of Matlab shipped with your code in it. But only a handful of projects that've tried that have been successful at making any money from it (the Stanford Parser is one example that has been).

My anecdotal impression is that the trend is therefore towards picking either openness or money as the goal, instead of trying the dual strategy. If openness is the goal, you pick MIT/BSD, because they're simpler and you hope lots of people will pick up your code, and maybe you'll get paid in citations and PR. If money is the goal, go for a full commercial licensing strategy, and either don't release the code publicly at all, or release it with a research-use-only/no-commercial-use clause.



What I've found is that open sourcing components that are not central to your business, but that your business depends upon, provides you with free stress testing, bug fixes, and enhancements. That's a huge win, and leaves you with more resources to concentrate on things that ARE central to your business.

In order to maximize uptake on your open sourced component, it makes sense to have an uncomplicated license. Take a look at the following licenses:

http://www.opensource.org/licenses/MIT

http://www.apache.org/licenses/LICENSE-2.0.html

http://www.gnu.org/licenses/gpl-2.0.html

http://www.gnu.org/licenses/gpl.html

When I'm looking to use some component I found on the internet, part of my decision is based on the potential for legal pitfalls. I suspect that others feel the same way.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: