cdrkit (fork of cdrtools) uploaded to Debian, please test

Posted by Scott_Ruecker on Sep 3, 2006 6:50 PM EDT
Mailing list; By Joerg Jaspert
Mail this story
Print this story

We, the Debian maintainers of cdrtools, the cdrecord/mkisofs/cdda2wav program suite, just uploaded cdrkit into the Debian archive. It will hit your unstable box with the next run of dinstall, please help us and test it.

Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable


we, the Debian maintainers of cdrtools, the cdrecord/mkisofs/cdda2wav program suite, just uploaded cdrkit into the Debian archive. It will hit your unstable box with the next run of dinstall, please help us and test it.

This is a fork of the well-known cdrtools suite provided by J=F6rg Schilling. It will replace his cdrtools package in Debian (cdrtools will be removed a day later). The tarball for this release can be found on or on your friendly debian mirror after the next archive run.

Now we need your help to be sure we release a working version with etch.

If you are a user:

- test it, with whatever you have to burn. Report anything broken which is not the fault of your hardware :)

If you are a maintainer of a program depending on cdrecord/mkisofs/cdda2wav:

- change the dependency from cdrecord to wodim and change your program to call wodim, not cdrecord - test your program if it continues to work with the changes. In theory it should, but we all know Master Murphy just too well.

Now, for the background on why we took the decision to fork cdrtools:

Forking cdrtools as cdrkit =2D-------------------------

So, why the fork? CD/DVD burning is a complicated business that needs a lot of knowledge, so forking such a big collection isn't a step to be taken lightly. It requires a lot of development effort that could be put to better use elsewhere.

In the past, we, the Debian maintainers of cdrtools, had a good and mutually cooperative relationship with J=F6rg Schilling. He even commented on Debian bug reports, which is one of the best things an upstream maintainer can do. Naturally, there were occasionally disagreements, but this is normal.

Unfortunately Sun then developed the CDDL[1] and J=F6rg Schilling released parts of recent versions of cdrtools under this license. The CDDL is incompatible with the GPL. The FSF itself says that this is the case as do people who helped draft the CDDL. One current and one former Sun employee visited the annual Debian conference in Mexico in 2006. Danese Cooper clearly stated there that the CDDL was intentionally modelled on the MPL in order to make it GPL- incompatible. For everyone who wants to hear this first-hand, we have video from that talk available at [2].

You can read the FSF position about the CDDL at [3]. The thread behind [4] contains statements on the issue made by Debian people; for more context also see the other mails in that thread. In short - the CDDL has extra restrictions, which the GPL does not allow. J=F6rg has a different opinion about this and has repeatedly stated that the CDDL is not incompatible, interpreting a facial expression in the above-mentioned video, calling us liars and generally appearing unwilling to consider our concerns (he never replied to the parts where we explained why it is incompatible). As he has basically ignored what we have said, we have no choice but to fork. While the CDDL *may* be a free license, we never questioned if it is free or not, as it is not our place to decide this as the Debian cdrtools maintainers. However, having been approved by OSI doesn't mean it's ok for any usage, as J=F6rg unfortunately seems to assume. There are several OSI-approved licenses that are GPL-incompatible and CDDL is one of them. That is and always was our point.

For our fork we used the last GPL-licensed version of the program code and killed the incompatibly licensed build system. It is now replaced by a cmake system, and the whole source we distribute should be free of other incompatibilities, as to the best of our current knowledge.

Anyone who wants to help with this fork, particularly developers of other distributions, is welcome to join our efforts. You can contact us on IRC, server, channel #debburn, or via mail at []. Our svn repository is

[1] [2] eora-small/2006-05-14/tower/OpenSolaris_Java_and_Debian-Simon_Phipps__Alvar= o_Lopez_Ortega.ogg [3] [4]

=2D-=20 bye Joerg doogie: you have an interesting definition for 'interact with people' that means 'make them want to jump off cliffs'

--=-=-= Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Joerg Jaspert -- Debian Developer

iD8DBQFE+1RdcV7WoH57iskRAscMAJ9IWrsk3bTktd1LYwbnoN9f46b/IACgk5GR AczOZtXLSBmbt70GNWm4NTY= =uRZM -----END PGP SIGNATURE----- --=-=-=--

-- To UNSUBSCRIBE, email to [] with a subject of "unsubscribe". Trouble? Contact []

» Read more about: Story Type: Editorial; Groups: Debian, GNU, Linux, PHP, Sun

« Return to the newswire homepage

This topic does not have any threads posted yet!

You cannot post until you login.