7 ms·
GPL licensed--not so useful for many purposes.
by midnightmonster 17y ago
GPL licensed--not so useful for many purposes.
- sanswork 17y agoCould you explain what these might be? Or what in a PHP web application with the GPL can you not do that you could with say a BSD license?
- tolenka 17y agoDistribute the code to anyone else under any terms other than the GPL.
- cookiecaper 17y agoThe GPL is infectious; any code that uses a GPL library automatically becomes GPL as well. This is why the LGPL (Lesser GNU Public License, which was developed for libraries) exists; the LGPL is just like the GPL except it doesn't infect linked code. In short, using a GPL'd PHP library in your application mandates that significant swaths of your application be released under the GPL as well. That's not a problem if you wanted to release under the GPL to start with, but it's a problem for anyone else on either side of the spectrum; if you wanted to be All Rights Reserved, you couldn't, and if you wanted to be freer and license under LGPL, MIT or even public domain, you couldn't do that either. For this reason, developers have to be quite careful about how they use GPL'd software to make sure that it doesn't impose unwanted licensing restrictions.
- ojbyrne 17y agoThis is somewhat lessened (at least to my reading of the GPL v3) by the "ASP hole," namely if you're running this on a server (as opposed to releasing a product) than you don't have to distribute. The parent comment mentions a web application which suggests that's the case for him.
- sanswork 17y agoYes, I realize this. But that still only limits you from distributing a non-GPL application. You can still use it on your own applications or distribute it GPL(if you planned to) without cause. So in reality it only affects one of the 3 possible outcomes. I would also hazard to say that the vast majority of php release cases fit into the two segments still allowed though. I respect peoples right to different on licensing choices(I'm not a huge fan of the GPL for my own stuff) but the wording of the original comment seemed a bit inflammatory in regards to the licensing which is why I questioned it.
- apgwoz 17y agoWhile you say infectious as a bad thing, I see it as a great thing. If I choose to release something under the a permissive license, why shouldn't I ask you to share your contributions as well? I don't get what all the fuss is about lately with the GPL haters--most of whom rely on it everyday.
- codexon 17y agoWhile you say infectious as a bad thing, I see it as a great thing. If I choose to release something under the a permissive license, why shouldn't I ask you to share your contributions as well? For this simple situation: What if I want to be freer than the GPL? What if I want to release my next project with a BSD license so that even commercial users or people who want to keep part of their source private can use it? The GPL is not very suitable for commercial applications. How many fewer people do you think would be using GCC if not for the special exception that allows you to produce GPL-free binaries?
- BjornW 17y agoTo clarify: You can use GPL licensed software and sell it. There is nothing preventing you from commercially exploiting GPL licensed software. In fact there are plenty of companies doing so. You just have to include the source. You might find this less attractive for your (commercial) goals and needs, but I find it quite attractive and important to have access to the source and the possibility to alter or enhance the software I use, while preventing freeloading (not quite true with GPL, see services as a loophole, AGPL is actually even better at preventing freeloading) to a certain degree.
- codexon 17y agoSelling GPL software is practically impossible because someone just needs to download the source, recompile, and then distribute it to make your business obsolete.
- apgwoz 17y ago> What if I want to be freer than the GPL? What if I want to release my next project with a BSD license so that even commercial users or people who want to keep part of their source private can use it? I don't care if someone wants to use my code for commercial software. However, I don't want to give them a competitive advantage just because I wanted them to be more free. I still want to benefit from the changes they've made (if they make sense for me) in the same way they've benefited from my initial work! Now, if I have to pay for a copy of the software to get the changes (since the GPL allows for that sort of thing), so be it. I invited that by releasing my software under such a license.
- deleted 17y ago[deleted]
- wayne 17y agoSince it was an extraction from WordPress, which is GPL-licensed, maybe it was super hard to make this library LGPL since everyone who had contributed code had GPL-licensed it.