[Debburn-devel] License of cdrkit - GPLv2 + additional restrictions
Markus Laire
malaire at gmail.com
Thu Sep 14 12:37:11 UTC 2006
I'm concerned about the licensing of cdrkit[1,2] aka debburn, which
was recently forked from cdrecord.
The current license seems to be GPLv2 + additional restrictions which
IMHO is not right because GPLv2 doesn't allow any such additional
restrictions.
An example from libscg/scsi-linux-ata.c[3]:
<skip>
* Warning: you may change this source, but if you do that
* you need to change the _scg_version and _scg_auth* string below.
* You may not return "schily" for an SCG_AUTHOR request anymore.
* Choose your name instead of "schily" and make clear that the version
* string is related to a modified source.
<skip>
/*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2
* as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along with
* this program; see the file COPYING. If not, write to the Free Software
* Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
<skip>
/*
* If you changed this source, you are not allowed to
* return "schily" for the SCG_AUTHOR request.
*/
case SCG_AUTHOR:
return (_scg_auth_cdrkit);
case SCG_SCCS_ID:
return (ata_sccsid);
<skip>
An another example from cdrecord/cdrecord.c[4]:
/*
* Warning: you are not allowed to modify or to remove this
* version checking code!
*/
vers = scg_version(0, SCG_VERSION);
auth = scg_version(0, SCG_AUTHOR);
<SKIP over 20 lines of that code>
I mentioned this problem over a week ago[5] at debburn-devel but
didn't get any response.
Recently Nathanael Nerode mentioned this problem again[6] and Albert
Cahalan answered[7]:
> On 9/12/06, Nathanael Nerode <neroden at fastmail.fm> wrote:
> > (1) Merge changes made in dvdrtools. dvdrtools forked from an even
> > earlier version of cdrtools, and all the additions are GPLv2-or-later.
> >
> > (dvdrtools is in non-free solely because of the libscg "You may not" lines, which
> > are *also* present in cdrkit. Um.... there's some small problem there.)
>
> We need to make a choice right now:
>
> a. delete those lines (Joerg#1 said the code was GPL anyway)
> b. go back to a much older version
Unfortunately Eduard Bloch (one of the people behind this fork)
doesn't see any problem here[8]:
> > (dvdrtools is in non-free solely because of the libscg "You may not" lines, which
> > are *also* present in cdrkit. Um.... there's some small problem there.)
>
> If you see a concrete problem, point it out. Or stop talking like there
> were a problem.
In my opinion there is clearly a concrete problem as there are
restrictions in the source-code which are not allowed by GPLv2.
So I'd now like to ask what debian-legal thinks about this situation,
and whether the license of cdrkit is OK for Debian-main.
[1] http://debburn.alioth.debian.org/
[2] http://svn.debian.org/wsvn/debburn
[3] http://svn.debian.org/wsvn/debburn/nonameyet/trunk/libscg/scsi-linux-ata.c?op=file&rev=0&sc=0
[4] http://svn.debian.org/wsvn/debburn/nonameyet/trunk/cdrecord/cdrecord.c?op=file&rev=0&sc=0
[5] http://lists.alioth.debian.org/pipermail/debburn-devel/2006-September/000005.html
[6] http://lists.alioth.debian.org/pipermail/debburn-devel/2006-September/000048.html
[7] http://lists.alioth.debian.org/pipermail/debburn-devel/2006-September/000050.html
[8] http://lists.alioth.debian.org/pipermail/debburn-devel/2006-September/000051.html
--
Markus Laire
More information about the Debburn-devel
mailing list