5 ms·
Yeah, Gross! GPLv3 is so restrictive – I hate free software licenses, it gives you too much freedom.
by guy_montag 12y ago
Yeah, Gross! GPLv3 is so restrictive – I hate free software licenses, it gives you too much freedom.
- dllthomas 12y agoWell, frequently components intended to be used so broadly, and which become more valuable with more users (because more people speak the language) get weaker licenses. There are pros and cons to this from most perspectives, but it's a (weak) surprise.
- jdiez17 12y agoYou do realise that GPLv3 grants the user less freedoms than a license like MIT, right?
- dllthomas 12y agoNo, the GPLv3 grants the user more freedoms than a license like MIT - they can demand the source from someone who has provided them the binary. It grants potential distributors fewer freedoms - they must provide sources and cannot distribute under incompatible licenses.
- jdiez17 12y agoWhen I said "user" I meant "developer". Most of my open source code is licensed under the MIT license because it grants developers more freedoms than a GPL-like license would. Also, I believe that by allowing distributors to use your code without forcing them to release their code you don't restrict potential users' freedoms - if a company wanted to use your library in their project and your license is not compatible with it they will just find another project or write a similar one themselves. The result for the user is the same: they will not get access to the code.
- jmathai 12y agoIn the world of GNU any mention of "freedom" refers to end users.
- loup-vaillant 12y ago…because, in case someone hasn't noticed already, there are are more end users than programmers.
- dllthomas 12y agoAnd frequently programmers are users as well!
- dllthomas 12y agoFor "developer" it is substantially more true than it is for "user", to be sure. In principle, the power to demand the source gives me more freedom as a developer too - where with an MIT licensed executable I might not be able to find the code - but I'll readily admit that that aspect of it, when the author means the code to be distributed, is not terribly likely to be important when stuff lives on GitHub or even SourceForge or whatever. As a developer, though, I'd rather have more code I can read and learn from and tweak and borrow than yet another proprietary product that I'll probably ignore - even if you're giving me 10x more of the latter.
- deleted 12y ago[deleted]
- srean 12y agoThe "freedom" that GPL gives is qualitatively no different than the notion of "freedom" in a free country. Freedom in a free country does not legally allow me to take away the freedom and rights enjoyed by another citizen. I can still do so, but that comes with legal consequences. GPL is likewise.
- guy_montag 12y agoNo I don't ... because the GNU GPLv3 guarantees, more than any other license, user freedom. The only other license that might guarantee more user freedom in this case is the the GNU AGPLv3. Sorry, but the MIT license does little more than protect a developer from being liable, it does almost nothing to promote freedom.