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