/[debburn]/cdrkit/trunk/FORK
ViewVC logotype

Contents of /cdrkit/trunk/FORK

Parent Directory Parent Directory | Revision Log Revision Log


Revision 411 - (hide annotations) (download)
Mon Nov 20 21:40:50 2006 UTC (6 years, 6 months ago) by kaner-guest
File size: 3222 byte(s)
* Moving branches/cleanup to trunk
1 joerg 145 Forking cdrtools as cdrkit
2     --------------------------
3    
4    
5     So, why the fork? CD/DVD burning is a complicated business that needs a
6 joerg 146 lot of knowledge, so forking such a big collection isn't a step to be
7 joerg 161 taken lightly. It requires a lot of development effort that could be put to
8 joerg 146 better use elsewhere.
9 joerg 145
10 joerg 173 In the past, we, the Debian maintainers of cdrtools, had a good and
11     mutually cooperative relationship with Jörg Schilling. He even
12     commented on Debian bug reports, which is one of the best things an
13     upstream maintainer can do. Naturally, there were occasionally
14     disagreements, but this is normal.
15 joerg 145
16    
17 joerg 173 Unfortunately Sun then developed the CDDL[1] and Jörg Schilling
18     released parts of recent versions of cdrtools under this license.
19     The CDDL is incompatible with the GPL. The FSF itself says that this
20     is the case as do people who helped draft the CDDL. One current and
21     one former Sun employee visited the annual Debian conference in Mexico
22     in 2006. Danese Cooper clearly stated there that the CDDL was
23     intentionally modelled on the MPL in order to make it GPL-
24     incompatible. For everyone who wants to hear this first-hand, we have
25     video from that talk available at [2].
26 joerg 145
27 joerg 161 You can read the FSF position about the CDDL at [3]. The thread behind
28     [4] contains statements on the issue made by Debian people; for more
29     context also see the other mails in that thread.
30     In short - the CDDL has extra restrictions, which the GPL does not
31     allow. Jörg has a different opinion about this and has repeatedly
32     stated that the CDDL is not incompatible, interpreting a facial
33     expression in the above-mentioned video, calling us liars and generally
34     appearing unwilling to consider our concerns (he never replied to the
35     parts where we explained why it is incompatible). As he has basically
36     ignored what we have said, we have no choice but to fork. While the CDDL
37     *may* be a free license, we never questioned if it is free or not, as it
38     is not our place to decide this as the Debian cdrtools
39     maintainers. However, having been approved by OSI doesn't mean it's ok
40     for any usage, as Jörg unfortunately seems to assume. There are several
41     OSI-approved licenses that are GPL-incompatible and CDDL is one of
42     them. That is and always was our point.
43 joerg 145
44    
45 joerg 161 For our fork we used the last GPL-licensed version of the program code
46 blade 369 from Cdrtools [5] and killed the incompatibly licensed build system. It
47     is now replaced by a cmake system, and the whole source we distribute
48     should be free of other incompatibilities, as to the best of our current
49     knowledge.
50 joerg 145
51    
52 joerg 161 Anyone who wants to help with this fork, particularly developers of
53     other distributions, is welcome to join our efforts. You can contact us
54     on IRC, server irc.oftc.net, channel #debburn, or via mail at
55     debburn-devel@lists.alioth.debian.org. Our svn repository is
56 joerg 145 http://svn.debian.org/wsvn/debburn.
57    
58    
59     [1] http://www.opensource.org/licenses/cddl1.php
60     [2] http://meetings-archive.debian.net/pub/debian-meetings/2006/debconf6/theora-small/2006-05-14/tower/OpenSolaris_Java_and_Debian-Simon_Phipps__Alvaro_Lopez_Ortega.ogg
61     [3] http://www.gnu.org/licenses/license-list.html
62     [4] http://lists.debian.org/debian-devel/2006/08/msg00552.html
63 blade 369 [5] Cdrtools 2.01.01a08 from May 2006, http://cdrecord.berlios.de

  ViewVC Help
Powered by ViewVC 1.1.5