[Bug 672495] New: libcdio cannot be used for GNOME due to a license incompatibility
https://bugzilla.novell.com/show_bug.cgi?id=672495 https://bugzilla.novell.com/show_bug.cgi?id=672495#c0 Summary: libcdio cannot be used for GNOME due to a license incompatibility Classification: openSUSE Product: openSUSE 11.4 Version: Factory Platform: Other OS/Version: SuSE Other Status: NEW Severity: Normal Priority: P5 - None Component: Other AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: joerg.schilling@fokus.fraunhofer.de QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:1.9.1) Gecko/20090617 Firefox/3.5 There are two problems related to libcdio 1) libcdio contains code from cdda2wav that has been published under "GPLv2 only" but libcdio claims it is under another GPL variant 2) libcdio is publiched under GPL and called from LGPL code. The FSF claims that it is not permitted to use GPL code from code that is not under GPL. This is a problem that has been identified by the Sun legal department in 2006. Sun did immediately stop distributing libcdio. A solution is to replace libcdio by libgstcdda2wav.so that has been written by Brian Cameron and Jörg Schilling. Reproducible: Always Steps to Reproduce: 1. 2. 3. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=672495
https://bugzilla.novell.com/show_bug.cgi?id=672495#c
Marcus Meissner
https://bugzilla.novell.com/show_bug.cgi?id=672495
https://bugzilla.novell.com/show_bug.cgi?id=672495#c1
--- Comment #1 from Jörg Schiling
https://bugzilla.novell.com/show_bug.cgi?id=672495
https://bugzilla.novell.com/show_bug.cgi?id=672495#c2
--- Comment #2 from Jörg Schiling
https://bugzilla.novell.com/show_bug.cgi?id=672495
https://bugzilla.novell.com/show_bug.cgi?id=672495#c3
Ciaran Farrell
There are two problems related to libcdio
1) libcdio contains code from cdda2wav that has been published under "GPLv2 only" but libcdio claims it is under another GPL variant
Which files carry the notice?
2) libcdio is publiched under GPL and called from LGPL code. The FSF claims that it is not permitted to use GPL code from code that is not under GPL.
I do not understand (2) I presumed that this bug substantially repeats what was discussed in bnc#672491 but the bug reporter of that bug never closed that bug, so maybe my presumption is wrong. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=672495
https://bugzilla.novell.com/show_bug.cgi?id=672495#c4
--- Comment #4 from Jörg Schiling
(In reply to comment #0)
There are two problems related to libcdio
1) libcdio contains code from cdda2wav that has been published under "GPLv2 only" but libcdio claims it is under another GPL variant
Which files carry the notice?
The GPL is a work based license, so see libcdio-0.82/COPYING
2) libcdio is publiched under GPL and called from LGPL code. The FSF claims that it is not permitted to use GPL code from code that is not under GPL.
I do not understand (2)
I presumed that this bug substantially repeats what was discussed in bnc#672491 but the bug reporter of that bug never closed that bug, so maybe my presumption is wrong.
Why do you believe this? This is of course a different problem. The FSF, which in this case as a Copyright holder can be seen as a potential legal risk, claims that GPL code may not be called by non-GPL code. Even if the legal problems inside libcdio would be fixed, libcdio could not be used by the typical users of libcdio that are non-GPL. For this reason, the Sun legal department banned libcdio from Solaris in Agust 2006 and replaced libcdio by a library (libgstcdda2wav.so) that I have written together with Brian Cameron. You should do the same. See also: https://bugzilla.gnome.org/show_bug.cgi?id=3D413705 Coud you explain, why a legal problem that has been unveiled by a globally actiing company like Sun and that has been widely announced in Spring 2007 is still ignored by all known Linux distributions? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=672495
https://bugzilla.novell.com/show_bug.cgi?id=672495#c5
--- Comment #5 from Ciaran Farrell
Which files carry the notice?
The GPL is a work based license, so see libcdio-0.82/COPYING
Let me rephrase the question: which "code from cdda2wav that has been published under GPLv2 only" (your words) has been included in libcdio? If you could point me to the files which are taken from cdda2wav it would be helpful.
2) libcdio is publiched under GPL and called from LGPL code. The FSF claims that it is not permitted to use GPL code from code that is not under GPL.
I do not understand (2)
I presumed that this bug substantially repeats what was discussed in bnc#672491 but the bug reporter of that bug never closed that bug, so maybe my presumption is wrong.
Why do you believe this?
This is of course a different problem.
Fair enough. As I stated, I was making a presumption. It appears that this presumption was not accurate. ..
See also: https://bugzilla.gnome.org/show_bug.cgi?id=3D413705
'3D413705' is not a valid bug number nor an alias to a bug -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=672495
https://bugzilla.novell.com/show_bug.cgi?id=672495#c6
--- Comment #6 from Jörg Schiling
Which files carry the notice?
The GPL is a work based license, so see libcdio-0.82/COPYING
Let me rephrase the question: which "code from cdda2wav that has been published under GPLv2 only" (your words) has been included in libcdio? If you could point me to the files which are taken from cdda2wav it would be helpful.
What benefit would it have to know this exactly? The Author/Maintainer explains in his files that libcdio is based on cdda2wav. Cdda2wav is available licensed as GPLv2 only (for the older versions) and as CDDL for the newer versions since may 2006. From the legal point of view, I thus see libcdio as a "derived work" under US Copyright or as a "Bearbeitung" see http://www.gesetze-im-internet.de/urhg/__3.html in the German Ueheberrecht. This means, the original license needs to be retained.
This is of course a different problem.
Fair enough. As I stated, I was making a presumption. It appears that this presumption was not accurate.
...
See also: https://bugzilla.gnome.org/show_bug.cgi?id=3D413705
'3D413705' is not a valid bug number nor an alias to a bug
Looks like a typical mail quoting problem, use https://bugzilla.gnome.org/show_bug.cgi?id=413705 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=672495
https://bugzilla.novell.com/show_bug.cgi?id=672495#c7
Ciaran Farrell
https://bugzilla.novell.com/show_bug.cgi?id=672495
https://bugzilla.novell.com/show_bug.cgi?id=672495#c8
--- Comment #8 from Stanislav Brabec
https://bugzilla.novell.com/show_bug.cgi?id=672495
https://bugzilla.novell.com/show_bug.cgi?id=672495#c9
Stanislav Brabec
https://bugzilla.novell.com/show_bug.cgi?id=672495
https://bugzilla.novell.com/show_bug.cgi?id=672495#c10
Ciaran Farrell
Should I try to contact upstream (libcdio, gstreamer. gvfs, xmms2) to introduce them to problems they caused by upgrade to GPL-3+?
Yes, certainly, please. However, read bug 756564 first. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=672495
https://bugzilla.novell.com/show_bug.cgi?id=672495#c11
--- Comment #11 from Dave Plater
participants (1)
-
bugzilla_noreply@novell.com