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'm not saying I would or would want to do this, but let's take a pretend scenario. Author creates program. Author is copyright holder of program, sole copyright owner. Owner releases program under GPL3. Owner only likes to use their own cord in the official versions. Owner wishes to release it under some other liscense as well, or move all official versions to another liscense. Can owner do that? We are talking owner, copyright holder, not some third party, which may or may not create diratives of the program and release them using GPL3. Same question, other way around. Just want to know the laws. Thanks!
So far if you are the owner, and you have not relinquished your copyright by selling it and so on, then you are free to change the license as much as you want. It won't affect what is already out there, however. There are several now famous projects which forked from the last-known-good copy of an earlier project. The famous project flourished after continuing under a free and open source license. In contrast, once closing up their code base, the other projects languished or just merely got by.
What goal do you have in mind? The license is a tool and you select it based on what you want to make possible.
Owner wishes to release it under some other liscense as well, or move all official versions to another liscense. Can owner do that?
Yes, but only for newer versions he will be releasing from that moment on.
The versions released onder the GPL will stay under that license.
See i.e. the differences in license between Red Hat Linux and (when they went commercial) Red Hat Enterprise Linux (RHEL). The older releases all have stayed under the FOSS license they were released under (but are hopelessly out of date now, of course).
And even for the RHEL releases they are obligated to publish their sources free of charge (as most of those are under a FOSS license), making distro's like CentOS possible.
Author creates program. Author is copyright holder of program, sole copyright owner. Owner releases program under GPL3.
Isn't there a contradiction here somewhere?
The GPL is part of a series of copyleft licenses. Surely the name means that they differ from traditional copyright?
Author creates program. Author is copyright holder of program, sole copyright owner. Owner releases program under GPL3.
Quote:
Isn't there a contradiction here somewhere?
The GPL is part of a series of copyleft licenses. Surely the name means that they differ from traditional copyright?
Don't know, but I'm meaning if they are the only ones who contributed to that project too, or at least what they are starting from.
Isn't there a contradiction here somewhere?
The GPL is part of a series of copyleft licenses. Surely the name means that they differ from traditional copyright?
Also, this is only a theoretical question so that I could know what rights I would have. Probably it would sometime be done the other way. I know I have changed my mind about licences before, but I was still developing the project along.
This is a question about US copyright laws. United States of America (US). No distro, because the question applies to ANY "piece of software", that can be liscenced. But it applies to only your work and only if you are the sole owner of the work. And I'm only talking about official versions, not versions still in development, where you haven't decided which license to go to. Just if you wanted to change it in your "official" version.
If you yourself wrote the software, or have acquired the copyright to said software through other means, you have All Rights Reserved. If it was published under one license, that material will remain out there under that old license. But if you change the license for subsequent versions, then the new material will be under that new license.
Lawyers can explain that all with more authority but at a higher price.
As for how that works, the US is part of the Berne Convention:
That enforces specific provisions in regards to copyright. The gist is that software is considered expression, thus copyright applies, and that copyright is automatic until waived.
However, the copyright part only applies to what has been published, not stuff still under development and which has not been published (assuming you are the original author or have otherwise acquired copyright for the software):
As for interpretation of specific details there, the usual approach is to lawyer up and fight it out in court until only one party is left with any money remaining or else the court renders a decision first.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.