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

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
gstreamer-embedded mailing list
gstreamer-embedded@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/gstreamer-embedded

Reply via email to