Loading...
  OR  Zero-K Name:    Password:   

Post edit history

GNU GPL v2 vs v3

To display differences between versions, select one or more edits in the list using checkboxes and click "diff selected"
Post edit history
Date Editor Before After
8/9/2022 8:35:17 AMAUrankAdminAquanim before revert after revert
8/9/2022 8:22:08 AMAUrankAdminAquanim before revert after revert
8/9/2022 7:05:12 AMAUrankAdminAquanim before revert after revert
8/9/2022 7:04:59 AMAUrankAdminAquanim before revert after revert
8/9/2022 7:04:22 AMAUrankAdminAquanim before revert after revert
8/9/2022 7:00:02 AMAUrankAdminAquanim before revert after revert
8/9/2022 6:57:20 AMAUrankAdminAquanim before revert after revert
8/9/2022 6:48:35 AMAUrankAdminAquanim before revert after revert
Before After
1 https://www.gnu.org/licenses/gpl-faq.html#VersionThreeOrLater 1 https://www.gnu.org/licenses/gpl-faq.html#VersionThreeOrLater
2 \n 2 \n
3 [quote]Suppose a program says “Version 3 of the GPL or any later version” and a new version of the GPL is released. If the new GPL version gives additional permission, that permission will be available immediately to all the users of the program. [b]But if the new GPL version has a tighter requirement, it will not restrict use of the current version of the program, because it can still be used under GPL version 3.[/b] When a program says “Version 3 of the GPL or any later version”, users will always be permitted to use it, and even change it, according to the terms of GPL version 3—even after later versions of the GPL are available.[/quote] 3 [quote]Suppose a program says “Version 3 of the GPL or any later version” and a new version of the GPL is released. If the new GPL version gives additional permission, that permission will be available immediately to all the users of the program. [b]But if the new GPL version has a tighter requirement, it will not restrict use of the current version of the program, because it can still be used under GPL version 3.[/b] When a program says “Version 3 of the GPL or any later version”, users will always be permitted to use it, and even change it, according to the terms of GPL version 3—even after later versions of the GPL are available.[/quote]
4 So even if GPL v4 says "Mark Zuckerberg owns this program" he can go suck a fat one because everybody is still permitted to use this stuff under GPL v3. 4 So even if GPL v4 says "Mark Zuckerberg owns this program" he can go suck a fat one because everybody is still permitted to use this stuff under GPL v3.
5 \n 5 \n
6 I think that if anything was [b]strictly[/b] GPL v2 we would have a problem: 6 I think that if anything was [b]strictly[/b] GPL v2 we would have a problem:
7 \n 7 \n
8 https://www.gnu.org/licenses/gpl-faq.html#v2v3Compatibility 8 https://www.gnu.org/licenses/gpl-faq.html#v2v3Compatibility
9 [quote]...if you tried to combine code released under GPLv2 with code under GPLv3, you would violate section 6 of GPLv2.[/quote] 9 [quote]...if you tried to combine code released under GPLv2 with code under GPLv3, you would violate section 6 of GPLv2.[/quote]
10 but combining "GPL v2 or later" with "GPL v3 or later" is fine: https://www.gnu.org/licenses/gpl-faq.html#AllCompatibility 10 but combining "GPL v2 or later" with "GPL v3 or later" is fine: https://www.gnu.org/licenses/gpl-faq.html#AllCompatibility
11 \n 11 \n
12 A quick file search did not find anything which was obviously "GPL, v2" as opposed to "GPL, v2 or later", though I didn't try super hard and it's a bit annoying to filter for. I seem to recall that somebody has thought about this issue before now. Probably @GoogleFrog. 12 A quick file search did not find anything which was obviously "GPL, v2" as opposed to "GPL, v2 or later", though I didn't try super hard and it's a bit annoying to filter for. I seem to recall that somebody has thought about this issue before now. Probably @GoogleFrog.
13 \n 13 \n
14 ( In fact there seems to be very little in the ZK repository which is not compatible with GPL v2. ) 14 ( In fact there seems to be very little in the ZK repository which is GPL v3 and not GPL v2. )