[Bug 177154] Re: cdrtools is undistributable
Fuzzy Eric
fuzzyeric at bigfoot.com
Thu Jan 28 16:51:13 GMT 2010
Submitter asserts "The CDDL contains restrictions not present in the
GPL" without citation, making the assertion nonactionable. Does there
exist a clear and detailed argument about the incompatibility asserted?
I find in other places that the use of CDDL'ed smake to build is identified as a blockage.
GPL v2 requires the build scripts, but not the build tools be distributed. GPLv2: "The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable." Including the smake scripts appears to be required. Including (binary or source) smake in the OS distribution may or may not be required by the next sentence in the GPLv2: "However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable." (As an aside, ..., forking smake seems far more likely to be a successful project than cdrkit has ever been.)
GPL v3 requires the build scripts and explicitly allows the nondistribution of smake: "The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work." smake seems to qualify as a generally available free program which is not part of the work and therefore its inclusion does not seem to be required under GPLv3.
Overcoming the smake blockage seems straightforward. Assuming the other
unidentified blockages are similarly trivial, forward motion seems easy.
Without actually identifying these other blockages, it is impossible to
classify them as trivial or not.
So, what are the asserted blockages, in sufficient detail that they can
be evaluated?
--
cdrtools is undistributable
https://bugs.launchpad.net/bugs/177154
You received this bug notification because you are a member of Ubuntu
Package Archive Administrators, which is a direct subscriber.
More information about the ubuntu-archive
mailing list