Hacker News new | ask | show | jobs
by tcmart14 1233 days ago
I agree it is far more strict, but I am glad it exists. I do throw the MIT license on most of my projects, so its rare that I license things with GPL. But at the end of the day, having the BSD and MIT license and the GPL licenses gives us all the options we want. Want to produce something and don't care how it gets used? MIT or BSD license. Want to create something, offer it for free, and know that nobody will modify your code and start selling it? GPL.
2 comments

> Want to create something, offer it for free, and know that nobody will modify your code and start selling it? GPL.

You can modify somebody's GPLed code and start selling it. The only restriction is that you must offer to share your source code with your customers and give them all of the same rights you have under GPL.

There is also a loophole that lets you sell modified GPLed code without sharing the source or giving them your GPL rights: run it on a server. AGPL closes this loophole which is why it is unpopular with large tech companies.

Any license that prohibits selling modified versions of somebody else's code would, if it became popular or was adopted by a popular project, be denounced by both FSF and OSI for violating the principles of the FOSS movement because the right to sell other people's FOSS software is considered an important user freedom. Writing such a license involves making fairly trivial changes to MIT or BSD but does make it impossible to combine any code licensed under it with GPLed code.

>Want to create something, offer it for free, and know that nobody will modify your code and start selling it? GPL.

Someone can absolutely do that. They just need to share the modified source code.