(→Condensed GPL Compatibility Matrix: Update: note a possible error and inquiries to FSF) |
(→Condensed GPL Compatibility Matrix: Update; one issue resolved by FSF) |
||
Line 87: | Line 87: | ||
| LGPLv3+ || link | | LGPLv3+ || link | ||
| style="background-color: #FF0000;" | NO | | style="background-color: #FF0000;" | NO | ||
| style="background-color: # | | style="background-color: #FFFF00;" | GPLv3+ | ||
| style="background-color: #00FF33;" | ''(GPLv3+)'' | | style="background-color: #00FF33;" | ''(GPLv3+)'' | ||
| style="background-color: #00FF33;" | ''(LGPLv2)'' | | style="background-color: #00FF33;" | ''(LGPLv2)'' | ||
Line 98: | Line 98: | ||
* I realized the FSF's original table does not have "or later" in the row labels. I have asked FSF for clarification. | * I realized the FSF's original table does not have "or later" in the row labels. I have asked FSF for clarification. | ||
* According to the original footnotes, LGPLv2 converts to GPLv2+ and LGPLv3 converts to GPLv3, in addition to the obvious conversion of a superset of versions to a subset. I assume the idea is that later LGPL versions will continue to convert to the corresponding GPL versions so that LGPLv3+ converts to GPLv3+; I have asked FSF to confirm this. | * According to the original footnotes, LGPLv2 converts to GPLv2+ and LGPLv3 converts to GPLv3, in addition to the obvious conversion of a superset of versions to a subset. I assume the idea is that later LGPL versions will continue to convert to the corresponding GPL versions so that LGPLv3+ converts to GPLv3+; I have asked FSF to confirm this. | ||
* I | * I am considering adding rows and columns for GPLv3 and LGPLv3 because a few Fedora packages use those licenses. | ||
Once the | Once the issues are resolved, I would like to propose this table for adoption on the licensing page. | ||
[[User:Mattmccutchen|Mattmccutchen]] 02:43, 29 October 2009 (UTC); updated 19:47, 31 January 2011 (UTC) | [[User:Mattmccutchen|Mattmccutchen]] 02:43, 29 October 2009 (UTC); updated 19:47, 31 January 2011 (UTC) |
Revision as of 20:18, 13 February 2011
The following metadata was found in MoinMoin that could not be converted
to a useful value in MediaWiki:
- acl: TomCallaway:read,write,delete,revert EditGroup:read Known:read All:read
WTFPL license should link upstream
http://sam.zoy.org/wtfpl/ -- there's no need for us to carry this on the wiki AFAICT. --stickster 22:32, 5 August 2009 (UTC)
Condensed GPL Compatibility Matrix
I found the GPL compatibility matrix hard to assimilate because of its width, largely the fault of the use of "only", "or later", and "OK if you convert to" text. I prepared a condensed version that uses the licenses' short names and states the resulting license in each cell without explanatory text. I also removed the footnotes since they add no essential information. Here it is:
Destination | |||||||
---|---|---|---|---|---|---|---|
Source | Mode of use | GPLv2 | GPLv2+ | GPLv3+ | LGPLv2 | LGPLv2+ | LGPLv3+ |
GPLv2 | copy or link | (GPLv2) | GPLv2 | NO | GPLv2 | GPLv2 | NO |
GPLv2+ | copy or link | (GPLv2) | (GPLv2+) | (GPLv3+) | GPLv2+ | GPLv2+ | GPLv3+ |
GPLv3+ | copy or link | NO | GPLv3+ | (GPLv3+) | GPLv3+ | GPLv3+ | GPLv3+ |
LGPLv2 | copy | (GPLv2) | (GPLv2+) | (GPLv3+) | (LGPLv2) | LGPLv2 | GPLv3+ |
LGPLv2+ | copy | (GPLv2) | (GPLv2+) | (GPLv3+) | (LGPLv2) | (LGPLv2+) | (LGPLv3+) |
LGPLv3+ | copy | NO | GPLv3+ | (GPLv3+) | GPLv3+ | LGPLv3+ | (LGPLv3+) |
LGPLv2 | link | (GPLv2) | (GPLv2+) | (GPLv3+) | (LGPLv2) | (LGPLv2+) | (LGPLv3+) |
LGPLv2+ | link | (GPLv2) | (GPLv2+) | (GPLv3+) | (LGPLv2) | (LGPLv2+) | (LGPLv3+) |
LGPLv3+ | link | NO | GPLv3+ | (GPLv3+) | (LGPLv2) | (LGPLv2+) | (LGPLv3+) |
Notes:
- I'm conflating Lesser GPL 2.1 and Library GPL 2.0 as in the Good Licenses list.
- I realized the FSF's original table does not have "or later" in the row labels. I have asked FSF for clarification.
- According to the original footnotes, LGPLv2 converts to GPLv2+ and LGPLv3 converts to GPLv3, in addition to the obvious conversion of a superset of versions to a subset. I assume the idea is that later LGPL versions will continue to convert to the corresponding GPL versions so that LGPLv3+ converts to GPLv3+; I have asked FSF to confirm this.
- I am considering adding rows and columns for GPLv3 and LGPLv3 because a few Fedora packages use those licenses.
Once the issues are resolved, I would like to propose this table for adoption on the licensing page.
Mattmccutchen 02:43, 29 October 2009 (UTC); updated 19:47, 31 January 2011 (UTC)
+1 for this condensed table. It's very nice looking. :)
--Dafrito 17:49, 26 June 2010 (UTC)