On Fri, 2018-03-09 at 16:09 +0000, Dave Smith wrote: > When creating a gstreamer plugin from scratch we register the plugin > through the GST_PLUGIN_DEFINE macro, the license field of that plugin > supports: > LGPL, GPL, QPL, GPL/QPL, MPL, BSD, MIT/X11, Proprietary, unknown. > > Can we create and release our plugin source under Apache 2.0 license > even though the GST_PLUGIN_DEFINE does not support it ?
This should really just allow arbitrary values at this point, we should change that. For the time being you could mark it as Propertiery I guess. In the end this field is only informational and has no other effect. > It may not be possible to release our plugin under Apache 2.0 as the > GST_PLUGIN_DEFINE macro is defined under LGPLv2 and thus when > compiled and combined with Gstreamer, it's Apache 2.0 + GPL which is > incompatible. It's LGPLv2 or at your option any later versions, and Apache 2 is compatible with the LGPLv3 at least. Also that macro is hardly anything covered by copyright law. It's mostly just a wrapper to create the struct. -- Sebastian Dröge, Centricular Ltd · https://www.centricular.com
Description: This is a digitally signed message part
_______________________________________________ gstreamer-embedded mailing list email@example.com https://lists.freedesktop.org/mailman/listinfo/gstreamer-embedded