GCC drops its copyright-assignment requirement
GCC drops its copyright-assignment requirement
Posted Jun 2, 2021 5:47 UTC (Wed) by madscientist (subscriber, #16861)In reply to: GCC drops its copyright-assignment requirement by matthias
Parent article: GCC drops its copyright-assignment requirement
That is not correct. What you cannot do is change the license terms in the code, full stop, *regardless* of where you got it from (unless the license itself allows this, which the GPL doesn't).
If you get code under a dual GPL/Apache license and you decide to distribute it following the terms of the GPL, the person who you distribute it to still has the exact same license on their copy of the code that you had. You can't change that unless you're the sole copyright owner for the code. The recipient can turn around and distribute it to someone else under the Apache license and that's perfectly fine.
Posted Jun 2, 2021 6:11 UTC (Wed)
by matthias (subscriber, #94967)
[Link] (6 responses)
What do you mean with changing license terms in the code? The license is not in the code but is distributed together with the code. The suggested phrasing of the FSF for GPL3+ licensed programs is:
>> This program is free software: you can redistribute it and/or modify
This is part of the license I get. Just adding a copy of the GPL to the code folder does not assign any license to the code. It clearly states that I may distribute under any later version. Thus it is perfectly fine for me to distribute it under GPL4, exchange 3 by 4 in the above text and add a copy of GPL4 to the code. The text in the license (above) explicitly allows me to do this.
Going further, the suggested phrasing of the FSF also implies the the license terms are not in the code:
Posted Jun 2, 2021 8:00 UTC (Wed)
by nim-nim (subscriber, #34454)
[Link] (2 responses)
And, that is not easily revertible (downstream actors in the supply chain are stuck with your subsetting even if they don’t agree with it).
If you do not change anything downstream actors are also legally bound by your subsetting *but* can bypass it if they manage to source from higher in the supply chain.
Enlarging the licensing range is never legal unless you are the copyright holder of all the parts for which the range will be increased.
Posted Jun 2, 2021 8:21 UTC (Wed)
by Wol (subscriber, #4433)
[Link] (1 responses)
REDUCING the licencing range is never legal/effective unless you are *A* copyright holder. In your scenario, you are not.
Cheers,
Posted Jun 2, 2021 18:50 UTC (Wed)
by Wol (subscriber, #4433)
[Link]
Cheers,
Posted Jun 2, 2021 8:19 UTC (Wed)
by Wol (subscriber, #4433)
[Link] (2 responses)
NO IT DOES NOT. This looks like trolling to me!
The licence does NOT allow you to change the terms of the licence. The GRANT OF LICENCE allows you to distribute under GPL4, but if you are not the copyright holder you cannot change the LICENCE to GPL4+
The licence, and the grant of licence, are two different things!
Cheers,
Posted Jun 2, 2021 13:13 UTC (Wed)
by mathstuf (subscriber, #69389)
[Link] (1 responses)
Posted Jun 2, 2021 16:28 UTC (Wed)
by Wol (subscriber, #4433)
[Link]
You need to separate the licence itself, GPL3, or GPL4 - but most definitely not GPL3+ because there is no such thing - from the grant of licence.
All this stuff about "any later version" goes in the COPYING file, which you have no right to change unless you yourself have modified the software and have a personal copyright interest in the software.
If I distribute UNmodifed GPL3+ software to you, using the GPL4, that means you have the COPYING file which gives you permission to distribute under GPL3.
The lawyers can argue "color of bits" till the cows come home, but the fact remains that if I give you an UNmodified copy, you are in possession of a file, WRITTEN BY THE COPYRIGHT OWNER, that gives *you* permission to copy under the GPL3.
Oh - and even if I modify the software, and distribute it under GPL4, if I leave the COPYING file saying GPL3+, then I have given you permission to copy my code under GPL3 even though I used GPL4.
Cheers,
GCC drops its copyright-assignment requirement
>> it under the terms of the GNU General Public License as published by
>> the Free Software Foundation, either version 3 of the License, or
>> (at your option) any later version.
>> You should have received a copy of the GNU General Public License
>> along with this program. If not, see <http://www.gnu.org/licenses/>.
GCC drops its copyright-assignment requirement
GCC drops its copyright-assignment requirement
Wol
GCC drops its copyright-assignment requirement
Wol
GCC drops its copyright-assignment requirement
Wol
GCC drops its copyright-assignment requirement
GCC drops its copyright-assignment requirement
Wol