Yes it is, in about 10 years time, Linux kernel might be one of the few surviving GPL projects in wider use. We will get back to PD and shareware days, when releasing source code was a nice feature, but not necessarily compulsory. The speed embedded OEM are replacing gcc with clang in their forks, without having to keep contributing back, is a good example of things will evolve. Or the hardware companies that bundle…
Predicting the death of Debian in 10 years is a odd call since I have not seen any indication of decline in the use of Debian and its derivatives. Last time someone checked, projects in debian where around 90% GPL.
Is the GPL Really Declining?
161–170 of 242 posts
Re: Is the GPL Really Declining?
#162Earlier quoted context omitted.
You're overlooking a big reason for the using the GPL I think: GPL projects are more attractive to certain communities of contributors. People are more willing to invest (potentially a lot of) their time in an open source project if they don't feel they're being taken advantage of. A lot of people don't feel great writing code for free if it's going to be relicensed and incorporated into a commercial product.
I've said for a long time that people should choose a license they way the choose a screwdriver, not the way they choose a religion. Your comment touches on both parts of that. Want code to be open forever, and for you and your contributors to not be taken commercial advantage of? GPL could be a good choice. Do you desire total world domination (for a new protocol, for instance) then go with something like MIT that a…
Wouldn't dogmatic be the more appropriate word choice?
Re: Is the GPL Really Declining?
#163Earlier quoted context omitted.
That is simply not true. For instance iXsystems contributes back to FreeBSD snd also sponsors the foundation. On the other hand a lot of WiFi router vendors violate the GPL by not releasing the code and contribute nothing back to Linux.
For every iXsystems (who are excellent Free Software citizens) you have many NetApp, EMC and Isilons, who use the FreeBSD code to build profitable products on and give nothing in return. NetApp is a very good example, as they contribute NFS code back to Linux but not FreeBSD. Why do you think that might be ?
Re: Is the GPL Really Declining?
#164Earlier quoted context omitted.
>> I want anyone to be able to do whatever they want to with my code. That includes developers wanting to create a proprietary application. Telling them they can't is not freedom. You emphasized anyone but by allowing developers to take the code proprietary, their users (which are using your code) are being denied the freedom you promote. This is of course the distinction between GPL and BSD-type licenses. One gives…
>You emphasized anyone but by allowing developers to take the code proprietary, their users (which are using your code) are being denied the freedom you promote. This is of course the distinction between GPL and BSD-type licenses. One gives developers all the freedom they want while the other ensures that all users (including those using derivative works) are given those freedoms. Their users are not being denied the…
Unless they know it came from you and where to get it (which will not be advertised), they are. Also, after you die and your source code is gone, the derivative work could still go on to whatever success and none of the users of your code will have access to it except for that developer of the derivative work.
Re: Is the GPL Really Declining?
#165Earlier quoted context omitted.
> Does it look like we're not working on it? Frankly, yes. I can't speak for the experience on linux, but on mac Inkscape needs to: - Support high dpi displays - It needs to scroll and zoom smoothly. (There's no reason for it to lag while scrolling and zooming on a modern computer. Every other app on my system manages it). - It needs to use the operating system's menubar instead of xquartz. - Use native controls for…
Ok. You are talking about problems with the software on a proprietary system... Sorry, I don't support closed platforms. These problems do not exist on the Linux version.
Even if you, yourself don't want to do it, the attitude you've taken here is exactly the attitude which drives people away from OSS.
Re: Is the GPL Really Declining?
#166Earlier quoted context omitted.
>> I want anyone to be able to do whatever they want to with my code. That includes developers wanting to create a proprietary application. Telling them they can't is not freedom. You emphasized anyone but by allowing developers to take the code proprietary, their users (which are using your code) are being denied the freedom you promote. This is of course the distinction between GPL and BSD-type licenses. One gives…
>You emphasized anyone but by allowing developers to take the code proprietary, their users (which are using your code) are being denied the freedom you promote. This is of course the distinction between GPL and BSD-type licenses. One gives developers all the freedom they want while the other ensures that all users (including those using derivative works) are given those freedoms. Their users are not being denied the…
The cynic is me says the answer is that the people interested in MIT licensing are not very interested in sharing their work with others in an organization.
Don't get me wrong, there are instances where MIT or BSD licenses make sense. Desktop software is not one of them.
Re: Is the GPL Really Declining?
#167Earlier quoted context omitted.
>You emphasized anyone but by allowing developers to take the code proprietary, their users (which are using your code) are being denied the freedom you promote. This is of course the distinction between GPL and BSD-type licenses. One gives developers all the freedom they want while the other ensures that all users (including those using derivative works) are given those freedoms. Their users are not being denied the…
>> Their users are not being denied the freedom to use my code, their users are being denied the freedom to use their code, which is their right. Unless they know it came from you and where to get it (which will not be advertised), they are. Also, after you die and your source code is gone, the derivative work could still go on to whatever success and none of the users of your code will have access to it except for t…
And almost all licenses require attribution.
>Also, after you die and your source code is gone, the derivative work could still go on to whatever success and none of the users of your code will have access to it except for that developer of the derivative work.
This makes no sense. The source code of what I did will still be around, and still be attributed. Dying doesn't make my work disappear into the ether.
Re: Is the GPL Really Declining?
#168I'm a bit surprised "dual licensing" hasn't come up at all in this discussion. To me that is the most logical next-step from the GPL. (ex: The Qt/JUCE people are using it to great effect) - If you want to work on expanding on what I started and then sharing it with everyone, then that's great! - If you want to make money with my work - then lets get in touch and work out some compensation. Seems only fair.. no? It's…
>It's a little fuzzy because you can have opensource projects that make money As I see it, the purpose of copyleft is not to prevent anyone from making money; if someone does want to use a copylefted work to make money, they'll just have to play fair and release their source code under the same license. In other words, what copyleft prevents is predatory use of "open source" which involves taking eagerly without givi…
I'm thinking, say you make some innovative new algo using GPL software. If you try to distribute it to your customers you end up having to give away the "secret sauce". You'd have no business b/c anyone can just take your work and recompile it
So you only have two solutions:
1 - You run it on your own servers and just provide an API to the "cloud" (ie. what Facebook/Google do with the majority of their software) Then you don't have to share anything!
2 - You redo all the GPL ground work and work from the smaller pool of more permissively licensed software
So maybe that's why "cloud" solutions are so huge now? They can reap all the benefits of the GPL world and keep their competitive advantage. But my bigger concern is that there seem to be whole classes of software that can't be put into the cloud - and they're stuck making peanuts (providing "customer support" or whatever companies like RedHat do) or having to do a lot more work. Meanwhile the talent pool gets sucked up working in the cloud b/c it's easier money
I'm probably going to step on some toes here, but I have essentially the same concern when it comes to "getting rid of software patents". To me the net effect seems either everything just ends up getting hidden in the cloud or being economically unfeasible.
Re: Is the GPL Really Declining?
#169Earlier quoted context omitted.
> Does it look like we're not working on it? Frankly, yes. I can't speak for the experience on linux, but on mac Inkscape needs to: - Support high dpi displays - It needs to scroll and zoom smoothly. (There's no reason for it to lag while scrolling and zooming on a modern computer. Every other app on my system manages it). - It needs to use the operating system's menubar instead of xquartz. - Use native controls for…
Ok. You are talking about problems with the software on a proprietary system... Sorry, I don't support closed platforms. These problems do not exist on the Linux version.
Scrolling is pretty choppy and it doesn't support smooth/inertial scrolling.
So 3/5 of his listed issues exist on the Linux version.
Re: Is the GPL Really Declining?
#170Earlier quoted context omitted.
> Does it look like we're not working on it? Frankly, yes. I can't speak for the experience on linux, but on mac Inkscape needs to: - Support high dpi displays - It needs to scroll and zoom smoothly. (There's no reason for it to lag while scrolling and zooming on a modern computer. Every other app on my system manages it). - It needs to use the operating system's menubar instead of xquartz. - Use native controls for…
Ok. You are talking about problems with the software on a proprietary system... Sorry, I don't support closed platforms. These problems do not exist on the Linux version.