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