Bug#736413: missing licenses in debian/copyright

Rafael Laboissiere rafael at laboissiere.net
Fri Jan 24 21:36:06 UTC 2014


Dear XMDS developers,

A bug with severity level "serious" has been filed against the Debian 
package for xmds2, regarding the licensing conditions of several files. 
You can find the details in http://bugs.debian.org/736413 (BTW, thanks to 
Thorsten Alteholz, who had the patience of verifying the licensing 
conditions of the files in the Debian xmds2 package).

The package is currently unsuitable for inclusion in Debian, because it 
violates the DFSG (Debian Free Software Guidelines).  In order to avoid 
the exclusion of xmds2, we must address the problems indicated in the bug 
report:

* Thorsten Alteholz <alteholz at debian.org> [2014-01-23 13:03]:

> please add the licenses of xmds-2.2.0/documentation/_static/* to 
> debian/copyright. Most of these files are not GFDL.

Files *.css and *.js come from third-party projects, like Sphinx, jQuery 
and Underscore, which have DFSG-compliant licenses.  The file 
pygments.css has no copyright notice, but I think it is generated by 
Sphinx, so we are fine here.

There are several image files in documentation/_static/ whose licensing 
conditions are not clear.  I think that most of them come from Sphinx. 
As regards the ones specific from XMDS, like xmds_logo.png, I will assume 
that they are released under the GFDL.

> xmds-2.2.0/documentation/latex/tabulary.sty seems to be LPPL, can you 
> please check that this is really under v1.3

I can address this issue by removing the *.sty and *.cls files from the 
upstream tarball and repacking it.  At any rate, these files are not 
needed for the xmds2-doc package.

> Parts of Vectors/VectorInitialisationFromXSIL.tmpl and thus 
> Vectors/VectorInitialisationFromXSIL.py are licensed under APSL which 
> is not compatible with DFSG. Can you please check with upstream?

This is really annoying since the APSL is really DFSG-incompatible, see:

https://wiki.debian.org/DFSGLicenses#Licenses_that_are_DFSG-incompatible

If this issue cannot be addressed, then xmds2 will never migrate into 
Debian stable.

If I understand correctly the situation, the C code scrap in 
VectorInitialisationFromXSIL.tmpl that was imported from CFByteOrder.h 
(which is released under the APSL v2), is included in the .cc file 
generated by xmds2 only if the input simulation file contains:

      <initialisation kind="xsil">

Simulation files with the above definition only work if XMDS1 is 
installed.  Do you think that we can drop the support for kind="xsil" in 
the Debian package?  This would make the pacakge fully DFSG-compliant.

Another solution is to replace the offending parts of 
VectorInitialisationFromXSIL.tmpl by some free code.

Best,

Rafael



More information about the debian-science-maintainers mailing list