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 <[email protected]> [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


--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to