[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: DEP: 5 Machine-readable debian/copyright - License specifications - Link broken



Package: debian-policy
Version: 3.9.2.0
Severity: minor
Subject: [copyright-format] correct or add links to SPDX.

Dear all,

I attached a patch that corrects or adds links to the SPDX Open Source License
Registry.

> On Fri, Sep 09, 2011 at 12:22:15AM +0200, mdt@cryptolab.net wrote:
> > 
> >   http://spdx.org/licenses/ASL-1.0 was changed in
> > http://spdx.org/licenses/Apache-1.0
> > 
> >   http://spdx.org/licenses/ASL-2.0 was changed in
> > http://spdx.org/licenses/Apache-2.0

This aligns SPDX on DEP 5.  Good.

> >   http://spdx.org/licenses/CDDL was changed in
> > http://spdx.org/licenses/CDDL-1.0

It looks like SPDX normalised their URIs by always adding version number when
available.  I do not expect the new URIs to change again.

> >   http://spdx.org/licenses/LGPL-1.0 was changed in ?

My mistake: LGPL version 1.0 does not exist.

> >   http://spdx.org/licenses/FDL-1.0 was changed *probably* whit
> > http://spdx.org/licenses/GFDL-1.1

This aligns SPDX on DEP 5.  Good again.

> >   http://spdx.org/licenses/Python-CNRI was changed in ? ( The only
> > version is Python License 2.0 : http://spdx.org/licenses/Python-2.0
> > )

Python is a complex case: see https://fossbazaar.org/pipermail/spdx-legal/2011-February/000010.html

We decided earlier to align on SPDX for this (http://wiki.debian.org/Proposals/CopyrightFormat),
and this is what the attached patch does.

> > - Zope Public License 1.0 was changed in Zope Public License 1.1
> > 
> >   http://spdx.org/licenses/ZPL-1.0 was changed in
> > http://spdx.org/licenses/ZPL-1.1

Either the page was removed or I made a mistake when I added URIs to the
license list (as above…).  The patch I attached makes the DEP link to ZPL-1.1
instead of 1.0.


More in general, given the momentum taken by SPDX, I wonder about the benefits
of continuing to maintain a license list by ourselves.

There are only two licenses in our list that are not in SPDX:

 - GFDL-NIV (GNU Free Documentation License, with no invariant sections).  Perhaps
   it could be proposed as an addition to SPDX ?

 - Expat.  My personal opinion about this one is that, since
   http://spdx.org/licenses/MIT is likely to be a widely accepted definition of
   what ‘MIT license’ means, we can use MIT.

Have a nice day,

-- 
Charles Plessy
Debian Med packaging team,
http://www.debian.org/devel/debian-med
Tsurumi, Kanagawa, Japan
>From b5dc982a5d4996f861d8f7728add64741b09ce31 Mon Sep 17 00:00:00 2001
From: Charles Plessy <plessy@debian.org>
Date: Sat, 10 Sep 2011 13:42:58 +0900
Subject: [PATCH] Corrects or adds links to the SPDX Open Source License
 Registry.

---
 copyright-format/copyright-format.xml |   27 +++++++++++++--------------
 1 files changed, 13 insertions(+), 14 deletions(-)

diff --git a/copyright-format/copyright-format.xml b/copyright-format/copyright-format.xml
index 8ae9023..2cace1a 100644
--- a/copyright-format/copyright-format.xml
+++ b/copyright-format/copyright-format.xml
@@ -582,8 +582,8 @@ License: MPL-1.1
               </entry>
               <entry>
                 Apache license
-                <ulink url="http://spdx.org/licenses/ASL-1.0";>1.0</ulink>,
-                <ulink url="http://spdx.org/licenses/ASL-2.0";>2.0</ulink>.
+                <ulink url="http://spdx.org/licenses/Apache-1.0";>1.0</ulink>,
+                <ulink url="http://spdx.org/licenses/Apache-2.0";>2.0</ulink>.
               </entry>
             </row>
             <row>
@@ -712,9 +712,8 @@ License: MPL-1.1
                 CC0
               </entry>
               <entry>
-                Creative Commons <ulink
-                url="http://creativecommons.org/license/zero/";>Universal
-                waiver</ulink>.
+                Creative Common Universal
+                <ulink url="http://spdx.org/licenses/CC0-1.0";>1.0</ulink>.
               </entry>
             </row>
             <row>
@@ -722,7 +721,7 @@ License: MPL-1.1
                 CDDL
               </entry>
               <entry>
-                <ulink url="http://spdx.org/licenses/CDDL";>Common Development
+                <ulink url="http://spdx.org/licenses/CDDL-1.0";>Common Development
                 and Distribution License</ulink>.
               </entry>
             </row>
@@ -774,7 +773,6 @@ License: MPL-1.1
                 <ulink url="http://spdx.org/licenses/LGPL-2.1";>2.1</ulink>,
                 <ulink url="http://spdx.org/licenses/LGPL-3.0";>3.0</ulink>, or
                 GNU Library General Public License
-                <ulink url="http://spdx.org/licenses/LGPL-1.0";>1.0</ulink>,
                 <ulink url="http://spdx.org/licenses/LGPL-2.0";>2.0</ulink>.
               </entry>
             </row>
@@ -783,8 +781,8 @@ License: MPL-1.1
                 GFDL
               </entry>
               <entry>
-                <ulink url="http://spdx.org/licenses/FDL-1.0";>GNU Free
-                Documentation License</ulink>.
+                GNU Free Documentation License 1.0, or
+                <ulink url="http://spdx.org/licenses/GFDL-1.1";>1.1</ulink>.
               </entry>
             </row>
             <row>
@@ -829,12 +827,13 @@ License: MPL-1.1
             </row>
             <row>
               <entry>
-                Python-CNRI
+                Python
               </entry>
               <entry>
-                <ulink url="http://spdx.org/licenses/Python-CNRI";>Python
-                license</ulink>.
+                Python license
+                <ulink url="http://spdx.org/licenses/Python-2.0";>2.0</ulink>.
               </entry>
+              <!-- See https://fossbazaar.org/pipermail/spdx-legal/2011-February/000010.html -->
             </row>
             <row>
               <entry>
@@ -871,8 +870,8 @@ License: MPL-1.1
                 Zope
               </entry>
               <entry>
-                Zope Public License
-                  <ulink url="http://spdx.org/licenses/ZPL-1.0";>1.0</ulink>,
+                Zope Public License 1.0,
+                  <ulink url="http://spdx.org/licenses/ZPL-1.1";>1.1</ulink>,
                   <ulink url="http://spdx.org/licenses/ZPL-2.0";>2.0</ulink>,
                   <ulink url="http://spdx.org/licenses/ZPL-2.1";>2.1</ulink>.
               </entry>
-- 
1.7.5.4


Reply to: