【发布时间】:2022-01-05 09:21:06
【问题描述】:
我正在编写一个基于 gst-template 的 gstreamer 插件,它可以构建。
但是如果我把许可类型从LGPL改成别的(这是一个闭源的商业项目),gstreamer不喜欢它,把它加入黑名单。
在 meson.build 中:
cdata.set_quoted('GST_LICENSE', 'LGPL')
效果很好。
但是如果我将许可证更改为例如Commercial,它在gst-inspect 中会出现错误,如下所示:
WARN GST_PLUGIN_LOADING gstplugin.c:501:gst_plugin_register_func: plugin "/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaaaasink.so" has invalid license "Commercial", not loading
我想看看我可以为这种 gstreamer 插件使用哪种许可证。
【问题讨论】:
标签: plugins licensing gstreamer-1.0 meson-build