Original author(s) | Jörg Schilling, Eric Youngdale, Heiko Eißfeldt, James Pearson |
---|---|
Developer(s) | Jörg Schilling |
Initial release | 4 February 1996 |
Stable release | 3.01 (26 August 2015 | )
Preview release | 3.02a07 (15 December 2016 | )
Repository | sourceforge |
Development status | Active |
Written in | C |
Operating system | Cross-platform |
Available in | English |
Type | Optical disc authoring software |
License | CDDL, GNU GPL and GNU LGPL |
Website | cdrtools |
cdrtools (formerly known as cdrecord) is a collection of independent projects of free software/open source computer programs, created by Jörg Schilling and others.
The most important parts of the package are cdrecord, a console-based burning program; cdda2wav, a CD audio ripper that uses libparanoia; and mkisofs, a CD/DVD/BD/UDF/HFS filesystem image creator. Because these tools do not include any GUI, many graphical front-ends have been created.
The collection includes many features for CD, DVD and Blu-ray disc writing such as:
The first releases of cdrtools were called cdrecord because they only included the cdrecord tool and a few companion tools, but not mkisofs nor cdda2wav. In 1997, a copy of mkisofs (developed at that time by Eric Youngdale) was included in the cdrecord package. In 1998, a copy of an experimental version of cdda2wav (developed at that time by Heiko Eißfeldt) was included in the cdrecord package.
In 2000, Jörg Schilling changed the name of his package from "cdrecord" to "cdrtools" to better reflect the fact that it had become a collection of tools.
DVD writing support (cdrecord-ProDVD) in cdrecord started 1998, but since the relevant information required a non-disclosure agreement and DVD writers were not publicly available, it was not included in the source code. In 2002, Jörg Schilling started offering free license keys to the closed-source variant cdrecord-ProDVD for educational, and research use, shortly thereafter also for private use. Unregistered free licenses were initially limited to single-speed writing and would expire every year. On 15 May 2006, support for DVD writing was added to the open-source version 2.01.01a09 after switching the license to CDDL; thereby removing the need to get a license key. Blu-ray disc support was added starting 2007.
The lack of open-source DVD writing support in 2001 led to heated discussions on the mailing lists, and to a number of unofficial patches for supporting the Pioneer DVD-R A03, the first DVD writer to reach mass market, and forks of cdrecord: Mandrake shipped a version called cdrecord-dvdhack, whereas Redhat had dvdrecord.
Unlike cdrkit and libburnia, which use device files to access the hardware, cdrtools uses a different method known as CAM (for Common Access Method), which is available on many operating systems, including some which lack device files or only allow the kernel to access them. This difference has turned into a controversy: some Linux users claim that the method used by cdrtools is not appropriate, while users of cdrtools do not even need to know which method is used.