# @(#)COPYING 1.12 12/02/26 Copyright 2007-2012 J. Schilling The software in this directory tree is free software and uses licenses that are aproved be the OpenSource Initative http://www.opensource.org/ You may of course copy and redistribute sources and derived binaries from this software. Not all sub-projects in this directory tree use the same license. Each named sub-directory holds an own independent "work" with respect to the Copyright law. Here is a list of sub-directories (works) and it's related licenses: btcflash/ A firmwareflash program (CDDL), parts from David Huang in btcflash.c are public domain Note: uses libscg cdda2wav/ A DAE program (CDDL) Note: uses libscg cdrecord/ A CD/DVD-recording program (CDDL) Note: uses libscg autoconf/ The Schily Autoconf program (GPL) conf/ 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) libcdrdeflt/ A lib for accessing the file /etc/default/cdrecord (CDDL) libedc/ A Reed Solomon Encoder and Decoder (CDDL) libfile/ A lib that implements the 'file' command (BSDL 2 clause) libhfs_iso/ HFS support lib (GPL) libmdigest/ Message digest lib (partially public domain, partially BSD 2 clause) 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/. libscgcmd/ A SCSI-generic library that implements basic SCSI commands (CDDL) This library sends the SCSI commands via libscg. libschily/ The schily basic support library (CDDL) libsiconv/ A simple iconv replacement/wrapper (CDDL) libvms/ A library with supportcode for the VMS port (License: to fit any code in cdrtools) Copyright (C) 2004-2006 Steven M. Schweda mkisofs/ A ISO-9660/Rock-Ridge/Joliet/HFS/UDF filesystem formatter (GPL) Note: uses libscg See special GPL compatibility notes below 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 To find a list of CDDL licensed files, type: find . -type f -exec grep -l 'License file CDDL' {} + To find a list of GPL licensed files, type: find . -type f -exec grep -l 'GNU General Public' {} + To find a list of LGPL licensed files, type: find . -type f -exec grep -l 'GNU Lesser General' {} + GPL compatibility notes: No non-GPL source is based on or derived from GPL code. The terms and conditions of the GPL only cover a GPLd work but do not extend to other works that have been published under a different license. Linking a GPL'd work with another work does not create a "derived work" but a "collective work". In case of a collective work, the GPL is very obvious with only requiring the GPLd parts to be covered by the terms and conditions of the GPL. The GPL however requires the other parts to be delivered with the GPLd parts in order to permit to rebuild the binary. Note: In case of statical linking, the resulting "mkisofs binary" is a combination of several separate projects (works) under different licenses. If you combine code from different licenses, you need to honor the legal implications from the included GPL code and the other code. If you just publish the complete original cdrtools source, you honor the GPL. If you like to create a separate mkisofs package, be careful to verify that everything that is needed to compile mkisofs is contained in this package.