libcdio GPL/license violation
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gst-plugins-ugly0.10 (Ubuntu) |
Triaged
|
High
|
Unassigned |
Bug Description
There are two serious problems with libcdio:
1) The license text has been changed from "GPL v2 only" to "GPLv2 or any later" without permission from the real Authors of the code the library is based on.
2) libcdio is GPL but is is called from libgstreamer (being LGPL)
GPL and LGPL are not compatible. GPL code may not be called from non-GPL code.
The LGPL allows to "solve" the conflict between GPL and LGPL by giving the permission
to relicense the LGPL code under GPL. While this may work for a small project, it is not
an applicable solution for an OS distribution as libgstreamer would then be 100% GPL only
on Ubuntu.
BTW: This license problem has been discovered by Sun lawyers.
Sun did already remove libcdio from Solaris Expresss.
why did sun remove libcdio? Wouldn't compiling libgstreaming without linking to libcdio "solve" the issue as well?