4 ms·
Actually that's true, I should have said most GPL software where I actually care about the license is GPL because of their business model - ie. I don't care abo
by moonchrome 11y ago
Actually that's true, I should have said most GPL software where I actually care about the license is GPL because of their business model - ie. I don't care about kernel or linux userland being GPL because I don't plan on building any commercial extensions to those - even if I make some changes (which I doubt I ever will but still) I don't mind pushing them upstream no matter what's their license. But most programmer facing stuff that's actually intended for commercial use is GPL as sort of a "trial mode" - you see exactly what you get and then if you want to actually use it you need to re-licence.
- quadrangle 11y agoYou can build commercial anything with GPL. GPL isn't anti-commerce. So, you don't need anyone's permission to do commercial things with GPL software. If a company says, "here's this under GPL, but if you want a commercial license, pay us specially" they are being deceptive. You don't need a special commercial license. GPL allows any commercial activities, period. You don't need to relicense in order to use the software commercially or to do any other use. The GPL respects freedom 0: freedom to use the software as you wish in whatever way you wish.
- clarky07 11y agoExcept for the part where you need to make anything you put it in GPL too... >freedom to use the software as you wish in whatever way you wish. unless you want to use it next to closed source, in which case you can't.
- quadrangle 11y agoYou can use GPL alongside any other license at all, including proprietary. You have zero obligations under GPL for whatever you want to do with software privately. The only obligations relate to keeping the terms for others when you distribute the software to them.
- moonchrome 11y ago>GPL allows any commercial activities, period OK - then release a commercial GPL app for iOS app store.
- the_why_of_y 11y agoThe GPL does not prevent you in any way from distributing an iOS application and charging money for it (provided that you make the source code available for that part of the app that is a derivative of the GPL'd work), it is just that in practice Apple will censor applications that contain GPL'd code from their App Store. That is entirely Apple's decision to make; they reportedly also censor apps that display nudity etc. and I would not be convinced by an argument that nobody can make money with pictures of nude people.
- moonchrome 11y agoI never said nobody couldn't make money off GPL, I said a lot of the times GPL/AGPL will mean in practice you cant use them comercially and the author expects this and offers you a custom license - which both fails the FS ideology and is the only rational use case for the license IMNSHO.
- quadrangle 11y agoWell, the GPL allows the publication of iOS apps. Apple is the one who doesn't allow GPL to be included in the app store. You might as well see a restaurant that refuses to serve people who wear headscarves or something and then say that headscarves restrict your dining options. It's completely backward attribution of the problem.
- belorn 11y agoWhen you ask Apple to distribute and sell a program in their store, they require several things from you as a developer. 1: They require you to agree and follow apple's app store policy for developers. The policy include a long list of actions which you can't do as a developer, including using software licensed under GPL. 2: Apple will add during distribution their own app store copyright license to govern the use of the program. Apple requires that the developer provide legal permission for this, and will refuse to distribute if there is license incompatibility or other problems regarding copyright. If a developer sub-license other peoples copyrighted work like code, images, video or content in general, it is the developer that must shoulder any and all responsibility. If the license require that you can not add additional restrictions (See Sublicensing field in https://en.wikipedia.org/wiki/Comparison_of_free_and_open-source_software_licenses https://en.wikipedia.org/wiki/Comparison_of_free_and_open-so...) then the developer is required to seek additional permission since then the license is not compatible with Apple's license. In general, distributing other peoples work is tricky if you want to add a new license on top. Make sure you got permission, and if uncertain, ask the author explicitly. Judges seems to like when people explicitly seeks permission rather than relying on an interpretation of a license text.