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