www.wikidata.de-de.nina.az
Die cdrtools sind eine Sammlung von portablen Open Source Programmen zur Datenaufbereitung und Aufnahme auf CD DVD BluRay Medien Brennen genannt die grosstenteils von Jorg Schilling entwickelt wurden Hauptbestandteile sind cdrecord ein Brennprogramm cdda2wav ein CD Ripper mit paranoia Unterstutzung der auch Metadaten und Hidden Tracks liest und damit eine vollstandige Extraktion erlaubt libparanoia eine Library Version des relevanten Codes von cdparanoia mkisofs zur Erzeugung eines CD Dateisystems readcd ein Ausleseprogramm mit CD Clone FahigkeitencdrtoolsBasisdatenMaintainer Jorg SchillingEntwickler Jorg Schilling Eric Youngdale Heiko Eissfeldt James PearsonErscheinungsjahr 1996Aktuelle Version 3 01 1 26 August 2015 Aktuelle Vorabversion 3 02a09 2 10 Dezember 2017 Betriebssystem Linux Unix BSD Windows OS 2 uvm Programmiersprache CKategorie Brennprogramm CD RipperLizenz CDDL GPL und andere jeweils Werksspezifisch libscg CDDL mit zusatzlicher Auflage Kombination ausschliesslich mit OSI Lizenzen Siehe aber auch Lizenzdiskussion deutschsprachig jacdrtools sourceforge net Die cdrtools waren lange Zeit die Standardlosung zum Brennen von CDs unter Linux bevor infolge einer Lizenzanderung die meisten grossen Linux Distributionen die aktuelle Version der Software nach ihrer Interpretation der Lizenz nicht mehr enthalten konnen Jorg Schilling widersprach dieser Interpretation der Lizenz Inhaltsverzeichnis 1 cdrecord 2 cdda2wav 3 readcd 4 mkisofs 5 Libparanoia 6 Cdrtools als Name fur das Gesamtpaket 7 Lizenzdiskussion 8 Versionsgeschichte 9 Einzelnachweisecdrecord Bearbeitencdrecord ist ein Brennprogramm dessen Entwicklung Ende 1995 von Jorg Schilling auf Basis der seit August 1986 entwickelten libscg begonnen wurde Im Februar 1996 wurde es erstmals fur Solaris veroffentlicht Portierungen auf Linux HP UX AIX IRIX und 20 weitere Plattformen folgten ab 1997 cdrecord wurde auf Betreiben der Datenarchivare der Europaischen Sudsternwarte im Februar 1998 eines der ersten Programme mit DVD Unterstutzung Der Quellcode zur DVD Unterstutzung konnte jedoch wegen einer Verschwiegenheitserklarung mit dem Laufwerkshersteller Pioneer lange Zeit nicht veroffentlicht werden und der Erwerb eines DVD Brenners war in der Zeit zwischen September 1997 und August 2001 wegen der Vorbehalte der US Filmindustrie reglementiert Mit Erscheinen des ersten frei verkauflichen DVD Brenners im September 2001 wurden zunachst kostenlose Binarversionen von cdrecord ProDVD herausgegeben und seit dem Fruhjahr 2006 ist der gesamte Code von cdrecord ProDVD quelloffen Seit Juli 2007 bieten die cdrtools auch eine anfangs rudimentare mittlerweile aber vollstandige Blu Ray Unterstutzung cdda2wav Bearbeitencdda2wav ist ein CD Ripper dessen Entwicklung 1993 von Heiko Eissfeldt unter Linux begonnen wurde Seit 1998 verwendet es die libscg als plattformunabhangigen SCSI Transport und wurde dadurch portabel Seit April 2002 nutzt cdda2wav die libparanoia welche aus cdparanoia abgeleitet ist und vor allem bei beschadigten Medien von Vorteil ist Zusatzlich wurde cdda2wav Anfang 2002 um herstellerspezifische Leseroutinen erweitert die situativ bessere Leseeigenschaften als die Standardkommandos bieten Dadurch kann cdda2wav auch stark beschadigte und absichtlich defekte Medien lesen die in einigen Fallen mit den herkommlichen Auslesemethoden nicht mehr verarbeitet werden konnten readcd Bearbeitenreadcd liest Datensektoren optischer Datentrager und ist daher als Erganzung zu cdda2wav zu sehen Es kann CDs auch im Raw Modus zusammen mit zusatzlichen Metadaten lesen und ermoglicht dadurch ein Klonen von CDs Eine weitere Funktion in readcd ist die Moglichkeit Fehlerkorrekturdaten C1 C2 bei CDs und PI8 PIF bei DVDs auszulesen um die Qualitat eines Mediums zu beurteilen mkisofs Bearbeitenmkisofs ist ein Programm zur Erzeugung von ISO 9660 Dateisystemabbildern Es wurde 1993 von Eric Youngdale unter Linux begonnen Seit 1997 wurde es in die cdrtools integriert und Eric Youngdale zog sich schrittweise aus der Entwicklungsarbeit zuruck Im August 1999 ubergab Eric Youngdale die Entwicklung an Jorg Schilling Mkisofs unterstutzt neben ISO 9660 auch Rockridge Joliet und UDF Durch die Verwendung von libfind kann mkisofs die Eigenschaften und Optionen des find Programms direkt nutzbar machen Libparanoia BearbeitenLibparanoia ist eine Software deren Ursprung 1997 von Christopher Montgomery Monty als Patch zu cdda2wav geschrieben wurde um die Auslesequalitat auch bei beschadigten Medien und schlechten Laufwerken zu verbessern Seit 1998 wird der Patch als cdparanoia eine Abspaltung von cdda2wav auch separat vertrieben Jorg Schilling hat im Fruhjahr 2002 schliesslich die wesentlichen Teile der Funktionalitat des Patches in die portable libparanoia uberfuhrt und damit fur cdda2wav und andere Programme plattformubergreifend nutzbar gemacht Der relevante Code in cdparanoia setzt auf den Leseroutinen in cdda2wav auf und versucht durch abweichende Leseergebnisse als fehlerhaft erkannte Teile durch erneutes Lesen von ganzen Sektoren und durch das geschickte Mischen der Ergebnisse zu verbessern Wenn ein Laufwerk Sektoren gar nicht lesen kann weil entweder das Medium zu stark zerstort ist oder weil das Medium absichtlich vom Hersteller angebrachte Defekte besitzt dann versagt der paranoia Code Eine Fehlererkennung ware in solchen Fallen nur moglich wenn sowohl in cdda2wav als auch in libparanoia eine Auswertung der C2 Fehlerinformationen stattfinden wurde Cdrtools als Name fur das Gesamtpaket BearbeitenDer Name cdrtools wurde 1998 nach Integration von cdda2wav in den gemeinsamen Quellcode und in das gemeinsame Build System eingefuhrt Unter Betriebssystemen wie Solaris Linux oder FreeBSD verwenden zahlreiche Programme sowohl fur die Konsole als auch mit grafischer Benutzeroberflache fur den eigentlichen Aufnahmevorgang die cdrtools oder dessen Abspaltung darunter K3b als Multifunktionsoberflache von KDE zum Brennen und Kopieren von CDs und DVDs X CD Roast ein GTK basierendes plattformubergreifend verfugbares Programm fur Linux FreeBSD OpenBSD und viele andere unixoiden Betriebssysteme Brasero fur die Arbeitsumgebung Gnome Plugins fur den KDE Dateimanager Konqueror Plugins fur den GNOME Dateimanager NautilusDie Windows Brennprogramme InfraRecorder und cdrtfe bauen als grafisches Frontends ebenfalls auf den cdrtools auf Die Cdrtools sind auch fur diverse weitere Betriebssysteme verfugbar Lizenzdiskussion BearbeitenIm Februar 2005 stellte Jorg Schilling sein Makefile System ein eigenstandiges Projekt das schon seit 1992 zur Steuerung der Kompilierung diverser Softwareprojekte verwendet worden war auf die aus seiner Sicht freiere Lizenz CDDL um Dieses System wird auch zur Erstellung der cdrtools verwendet Darin sah das Debian Projekt ein Problem wegen inkompatibler Lizenzen 3 4 Laut Autor standen die den GPL Projekten in den cdrtools zugeordneten Makefiles in den Projektordnern weiterhin unter der GPL Er beruft sich auf die Auslegung eines Juristen nach der Skripte zur Kompilation unter einer beliebigen Lizenz stehen durfen solange sie die Weitergabe erlaubt 5 Der Autor stellte weitere Teile der cdrtools auf die CDDL um um die Lizenz zu vereinheitlichen was die Bedenken aus dem Debian Projekt aber nicht zerstreuen konnte Aufgrund dieser Problematik initiierte das Debian Projekt eine Abspaltung der cdrtools unter dem Namen cdrkit und entfernte das ursprungliche Projekt aus den eigenen Paketquellen 6 Viele andere Linux Distributionen ersetzten ebenfalls cdrecord durch Debians Abspaltung Gentoo ist als Quellcode basierte Distribution von dieser Lizenzfrage nicht betroffen und bietet die aktuelle cdrtools Version und die Abspaltung alternativ an Oracle verteilt mit seinem Betriebssystem Solaris ausschliesslich cdrecord Slackware verfahrt ebenso Die Tatsache dass das GPL Programm mkisofs gegen eine CDDL Bibliothek linkt wird vom Debian Projekt noch immer als Verletzung der GPL angesehen Allerdings betrachtet Jorg Schilling das binare Ergebnis des automatischen Linkvorgangs nicht als abgeleitetes Werk sondern als ein Sammelwerk im Sinne des US Copyright Gesetzes 7 8 Nach Rechtsauffassung von Juristen die sich bisher zu diesem Thema geaussert haben sind die Teile der GPLv2 welche sich auf eingebundene externe Programmteile beziehen The Program below refers to any such program or work and a work based on the Program means either the Program or any derivative work under copyright law that is to say a work containing the Program or a portion of it either verbatim or with modifications and or translated into another language 9 in dem Falle eines Sammelwerkes nicht anzuwenden wobei allerdings Uneinigkeit uber die Grenzziehung zwischen abgeleiteten Werken und Sammelwerken besteht 10 11 12 Mit seinen Ansichten dass es sich bei den fraglichen Kombinationen um Sammelwerke und nicht um abgeleitete Werke handelt widerspricht Schilling ausdrucklich den von ihm sogenannten Behauptungen der FSF 13 zur GPL Versionsgeschichte BearbeitenProjektname Vorabversionen stabile Versionenerste letzte Versionen Datumcdrecord Altere Version nicht mehr unterstutzt 1 00 4 Feb 1996Altere Version nicht mehr unterstutzt 1 01 4 Okt 1996Altere Version nicht mehr unterstutzt 1 02 20 Dez 1996Altere Version nicht mehr unterstutzt 1 03 16 Mai 1997Altere Version nicht mehr unterstutzt 1 04 23 Mai 19971 5a1 1 5a9 Altere Version nicht mehr unterstutzt 1 05 15 Sep 19971 6a01 1 6a15 Altere Version nicht mehr unterstutzt 1 06 18 Apr 19981 6 1a1 1 6 1a7 Altere Version nicht mehr unterstutzt 1 06 1 19 Okt 19981 8a01 1 8a40 Altere Version nicht mehr unterstutzt 1 08 28 Jan 20001 8 1a01 1 8 1a09 Altere Version nicht mehr unterstutzt 1 08 1 27 Apr 20001 9a01 1 9a05 Altere Version nicht mehr unterstutzt 1 09 20 Jul 2000cdrtools 1 10a01 1 10a19 Altere Version nicht mehr unterstutzt 1 10 22 Apr 20011 11a012 0pre1 1 11a402 0pre3 Altere Version nicht mehr unterstutzt 2 00 25 Dez 2002Altere Version nicht mehr unterstutzt 2 00 3 28 Mai 20032 01a01 2 01a38 Altere Version nicht mehr unterstutzt 2 01 9 Sep 20042 01 01a01 2 01 01a80 Altere Version nicht mehr unterstutzt 3 00 14 15 2 Jun 20103 01a01 3 01a31 Altere Version nicht mehr unterstutzt 3 01 1 26 Aug 2015 1 3 02a01 3 02a09 2 Aktuelle Version 3 02 18 Sep 2022Legende Alte VersionAltere Version noch unterstutztAktuelle VersionAktuelle VorabversionZukunftige VersionEinzelnachweise Bearbeiten a b c Jorg Schilling cdrtools 3 01 announcement and release notes TXT 26 August 2015 abgerufen am 28 August 2015 englisch a b Jorg Schilling cdrtools 3 02a09 announcement TXT 10 Dezember 2017 abgerufen am 21 Dezember 2017 englisch FSF zur GPL CDDL Kompatibilitat cannot legally be linked together Problembericht zur Lizenzanderung mit anschliessender Diskussion englisch Die GPL erklart und kommentiert PDF 4 56 MB Olaf Koglin Till Jaeger et al komplettes Buch kommentiert ISBN 3 89721 389 3 Joerg Jaspert cdrkit fork of cdrtools uploaded to Debian please test In Debian Development Announcements email list 4 September 2006 abgerufen am 14 August 2007 Copyright Definitionen zu Collective Work und Derivative Work Stellungnahme Jorg Schillings zum Lizenzproblem Memento des Originals vom 6 Oktober 2014 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot cdrecord org vergleiche GPLv2 TERMS AND CONDITIONS Punkt 0 Open Source Licensing Memento vom 9 Februar 2012 im Internet Archive Lawrence Rosen ISBN 978 0 13 148787 1 Report on Problem Scope and Definition about OSS License Compatibility Memento des Originals vom 14 Januar 2016 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot www osscc net PDF 824 kB Thomas F Gordon Lothar Determann DANGEROUS LIAISONS SOFTWARE COMBINATIONS AS DERIVATIVE WORKS Distribution Installation and Execution of Linked Programs under Copyright Law Commercial Licenses and the GPL In BERKELEY TECHNOLOGY LAW JOURNAL Issue 21 4 2006 englisch Online PDF 620 kB abgerufen am 13 Mai 2020 http www osscc net de gplger html Jorg Schilling cdrtools 3 00 release announcement Nicht mehr online verfugbar 18 Mai 2010 archiviert vom Original am 14 Juli 2014 abgerufen am 18 Mai 2010 englisch nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot cdrecord org Jorg Schilling cdrtools 3 00 release notes TXT 2 Juni 2010 abgerufen am 2 Juni 2010 englisch Abgerufen von https de wikipedia org w index php title Cdrtools amp oldid 232319941