rawhide report: 20060817 changes

Harald Hoyer harald at redhat.com
Mon Aug 21 10:53:28 UTC 2006


Gilboa Davara wrote:
> On Thu, 2006-08-17 at 05:52 -0400, buildsys at redhat.com wrote:
> ...
>> cdrtools-9:2.01-10
>> ------------------
>> * Wed Aug 16 2006 Harald Hoyer <harald at redhat.com> - 9:2.01-10
>> - moved back to version 2.01 (last GPL version), 
>>   due to incompatible license issues
>>
> 
> AFAIR there license change only effected the build system and not the
> sources themselves.
> ANAL, but wouldn't it be possible to 'glue' the 2.0x source tarball to a
> 'modified' 2.01 buildsys?
> 
> Gilboa
> 
> 



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://listman.redhat.com/archives/fedora-devel-list/attachments/20060821/fba53c70/attachment.bin>


More information about the fedora-devel-list mailing list