cdrtools and CDDL... time to resurrect this project

Harald Hoyer harald at redhat.com
Mon Aug 21 05:21:46 PDT 2006


Common rumor is that only the build system is CDDL licensed. This is not true as of current cdrtools-2.01.01a11.

File COPYING:

The software in this directory tree is free software and uses
licenses that are aproved be the OpenSource Initative

         http://www.opensource.org/

Not all sub-projects use the same license. Here is a list of
sub-directories and it's related licenses:

btcflash/
         A firmwareflash program (CDDL)
         Note: uses libscg
cdda2wav/
         A DAE program (CDDL)
         Note: uses libscg
cdrecord/
         A CD/DVD-recording program (CDDL)
         Note: uses libscg
conf/
         The Schily Autoconf program (GPL)
         Support shell scripts for the Schily Makefile system (CDDL)
DEFAULTS/
         Default files for the Schily Makefile system (CDDL)
DEFAULTS_ENG/
         Default files for the Schily Makefile system (CDDL)
inc/
         Support C-Files for the Schily Makefile system (CDDL)
include/
         Support H-Files for the Schily Makefile system (CDDL)
libdeflt/
         A lib for accessing files under /etc/default/ (CDDL)
libedc/
         A Reed Solomon Encoder and Decoder (CDDL)
libfile/
         A lib that implements the 'file' command (GPL)
libhfs_iso/
         HFS support lib (GPL)
libparanoia/
         CD paranoia CD-DAE support lib (LGPL)
librscg/
         A remote SCSI-generic transport lib (CDDL)
         This code may only be used together with other
         code that is under an approved OpenSource license,
         see http://www.opensource.org/.
libscg/
         A local SCSI-generic transport lib (CDDL)
         This code may only be used together with other
         code that is under an approved OpenSource license,
         see http://www.opensource.org/.
libschily/
         The schily basic support library (CDDL)
libunls/
         A simple iconv replacement (GPL)
mkisofs/
         A ISO-9660/Rock-Ridge/Joliet/HFS/UDF filesystem formatter (GPL)
         Note: uses libscg
readcd/
         A CD/DVD read utility (CDDL)
         Note: uses libscg
rscsi/
         The remote SCSI generic transport daemon (CDDL)
         Note: uses libscg
RULES/
         The main part of the Schily Makefilesystem (CDDL)
scgcheck/
         The libscg interface comliance check program (CDDL)
         Note: uses libscg
scgskeleton/
         A libscg skeleton demo program (CDDL)
         Note: uses libscg
TARGETS/
         Slot support for the Schily Makefile system (CDDL)
TEMPLATES/
         Template support for the Schily Makefile system (CDDL)

For more information on the CDDL read the file  CDDL.Schily.txt
For more information on the GPL read the file   GPL-2.0.txt
For more information on the LGPL read the file  LGPL-2.1.txt

-----

So you would think, that mkisofs is fully GPL… Not true:

$ fgrep 'Common Development and Distribution License' -r .
./diag/scsi_cdr.c: * Common Development and Distribution License, Version 1.0 only
./diag/modes.c: * Common Development and Distribution License, Version 1.0 only
./diag/defaults.c: * Common Development and Distribution License, Version 1.0 only
./diag/getnum.c: * Common Development and Distribution License, Version 1.0 only
./diag/cd_misc.c: * Common Development and Distribution License, Version 1.0 only
./scsi_cdr.c: * Common Development and Distribution License, Version 1.0 only
./modes.c: * Common Development and Distribution License, Version 1.0 only
./defaults.c: * Common Development and Distribution License, Version 1.0 only
./getnum.c: * Common Development and Distribution License, Version 1.0 only
./cd_misc.c: * Common Development and Distribution License, Version 1.0 only

Seems like this is mixed GPL and CDDL code, which is IMHO not allowed by §2 of the GPL.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3621 bytes
Desc: S/MIME Cryptographic Signature
Url : http://lists.freedesktop.org/archives/freedrtools-maintainers/attachments/20060821/e18b19a1/smime.bin


More information about the freedrtools-maintainers mailing list