Bug#736413: [xmds-devel] missing licenses in debian/copyright

Graham Dennis graham.dennis at anu.edu.au
Wed Jan 29 05:09:13 UTC 2014


Hi Rafael,

> 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.
> 
pygments.css is generated by Pygments, which is under a 2-clause BSD license: https://bitbucket.org/birkenfeld/pygments-main/src/3e451a3806d9215bae592d9c28321076e5e046ef/LICENSE?at=default

> 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.
> 
The generic ones are produced by Sphinx, and the XMDS-specific ones are released under 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.
> 

I have removed documentation/latex in our buildscript for release versions.  It will not be there in future versions.  The built PDF documentation will be in documentation/xmds2.pdf

>> 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.
> 

I have rewritten the offending code, which I release under the same license as the rest of XMDS2, i.e. GPL2.

Cheers,
Graham
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/debian-science-maintainers/attachments/20140129/8da644d0/attachment.html>


More information about the debian-science-maintainers mailing list