3 ms·
> makes difficult to change the license in the future Copyright assignment is certainly a flexible way of doing that. But, if all you want is to upgrade GPL, i
by segfaultbuserr 5y ago
> makes difficult to change the license in the future
Copyright assignment is certainly a flexible way of doing that. But, if all you want is to upgrade GPL, it's completely unnecessary. As most GNU projects are licensed under the "with newer" clause, everyone, including GNU, can redistribute it under a new license unilaterally, without a copyright assignment - which, I suspect, makes a good argument to stop the copyright assignment requirement.
Another important argument for copyright assignment is to allow centralized GPL enforcement. If a bad faith actor appears, the project can make the strongest legal defense. In my opinion the whole system works to enable this, e.g. the FSF also requires you to get the copyright disclaimer from your employers, otherwise the strength of the legal defense will be weaker.
Unfortunately, for multiple reasons, a huge enforcement action is an extremely rare occurrence (the last, and possibly the only one, was the Cisco WRT54G case), and allegedly, some projects like the Linux kernel are even against active enforcements due to conflict of interest, thus, although I support active GPL enforcement in principle, based on the historical records I cannot say copyright assignment is all that useful (although I wish it would be). Moreover, the license enforcement model by the Software Freedom Conservatory showed centralized enforcement without copyright assignment appears practical [0] - all of these, I suspect, also make a good argument to stop the copyright assignment requirement.
[0] https://sfconservancy.org/copyleft-compliance/enforcement-strategy.html https://sfconservancy.org/copyleft-compliance/enforcement-st...
- ksec 5y agoI am wondering, what if somehow, hypothetically speaking, GPL 4.0 is the same as MIT or BSD. Does it mean it could "upgrade" to GPL 4.0 as well?
- _-david-_ 5y agoIn the GPL 3 it says >The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. >Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. >If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. >Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version.