GNOME Bugzilla – Bug 792577
License incompatibility
Last modified: 2018-11-03 14:17:28 UTC
Hello, I found some files in gst-plugins-bad - 1.6.1 which are incompatible with LGPL-2.0, LGPL-2.1 and GPL-2.0. The ones listed below are under MPL-1.1: https://github.com/GStreamer/gst-plugins-bad/blob/1.6.1/ext/resindvd/gstmpegdefs.h https://github.com/GStreamer/gst-plugins-bad/blob/1.6.1/ext/resindvd/gstmpegdemux.c https://github.com/GStreamer/gst-plugins-bad/blob/1.6.1/ext/resindvd/gstmpegdesc.c https://github.com/GStreamer/gst-plugins-bad/blob/1.6.1/ext/resindvd/gstmpegdesc.h and this one is under Apache-2.0: https://github.com/GStreamer/gst-plugins-bad/blob/1.6.1/sys/androidmedia/gstjniutils.c Can you please provide me with some additional information regarding these situations?
Closing as this is not a bug per see, but a contributor choice, you are not forced to carry on these plugins in your redistribution if you think they are incompatible. If you want to discuss this, I would suggest using the mailing list (gstreamer-devel). p.s. Apache license is suppose to be compatible. I'm not sure what is not compatible with MPL, but you could be right. Note that resindvd is a self contained plugin, there is no LGPLv2 code linking to it (it's the other way around).
What the reporter says is that the licenses are incompatible in itself, making it impossible to distribute the code to anybody. 1) resindvd: It also contains LGPLv2+ code. And the MPL-1.1 code seems like a older copy of the same code from gst/mpegdemux, just that those are LGPLv2+/MPL-1.1 dual licensed. This should probably be cleaned up. Jan probably remembers why he copied that code and what changes there are. 2) androidmedia: Apache-2 license is compatible with (L)GPLv3+. The androidmedia code is LGPLv2+, so that seems all covered. The Apache-2 license is incompatible with GPLv2, but I don't know if the same problem also applies to the LGPLv2. Someone needs to investigate that if they want to distribute it under the terms of the LGPLv2 instead of LGPLv3.
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/649.