Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I have read the GPL, but still have something I don't understand.
I take Mysql just as an example (no intention to attack their company) :
1. As the software is distributed under GPL, do the company Mysql AB still own the copyright of the code ? If so, how about other contributors of the software ?
2. If it is GPL, why the company has the exceptional power to sell the software under other commercial license ?
3. Finally, does it mean that the original programmer has the right to alter the license as he / she think fit ?
1. The GPL gives you no less right to copyright a work. The code is copyrighted and released under the GPL.
2. You can re-sell any piece of GPL code at any price you like. You are obliged to provide, on request, the full source code to anyone who requests it, however.
3. No, this is why Microsoft describe the GPL as a virus. Once a piece of software is released under the GPL, it cannot be re-licenced with a less free alternative.
If I found a GPL software is useful for me, I modified it for my personl / company use. Do I have any obligation to share my modification with the public if somebody ask for it even I did not distribute it ?
zero reply since June 9th, 2002 till now ^^ Amazing
In fact, there are here a big mistake :
1 - Under any license, you still have copyright right, and it's because this one that you can put your creation under this license...
2- Licensee can't use the software if they want to do something prohibed by the GPL, but licensor can do whatever he want (double licenses are ok) with his original software.
3- the original programmer has the right to alter the license as he / she think fit , if he is the only creator. In the other cas, he is licensee of any contribution and have to respect the license for these contributions. I don't know how do the Mysql company, but it would not use other contribution in its commercial version!
P.S. There are a special GPL exception (FLOSS) wich permit any other free/open source software to use this library without becoming GPL themeself
3. Finally, does it mean that the original programmer has the right to alter the license as he / she think fit ?
Yes, they can alter the license, as Mben says, but of course, they cannot "take back" any existing code released under the GPL or another FLOSS license. An example of this is X. The XFree86 team changed their license, which some people didn't like, so they split the code from the last version released under the old license and renamed it Xorg.
Quote:
If I found a GPL software is useful for me, I modified it for my personl / company use. Do I have any obligation to share my modification with the public if somebody ask for it even I did not distribute it ?
No, you don't need to release your personal modifications unless you release/distribute the software.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.