gpt4 book ai didi

ffmpeg - 编译 ffmpeg 以在 Yocto 上使用 GPL

转载 作者:行者123 更新时间:2023-12-04 22:53:35 27 4
gpt4 key购买 nike

据我了解here , 如果我用标志 --enable-gpl 编译, ffmpeg 可以添加到商业产品中。
配方中有:PACKAGECONFIG[gpl] = "--enable-gpl,--disable-gpl"
因此,我创建了一个 ffmpeg_%.bbappend包含:

PACKAGECONFIG_append ="gpl"

但似乎我仍然需要在 LICENSE_FLAGS_WHITELIST 中输入一个值, 最有可能 commercial .这是我的错误还是主配方没有正确处理?

谢谢

最佳答案

不,这不是一个错误。
PACKAGECONFIG[gpl] = "--enable-gpl,--disable-gpl"只是添加了一种方法来启用/禁用构建 ffmpeg 的 GPL 许可部分.这与您是否可以在商业产品中使用结果无关。

通过设置 LICENSE_FLAGS_WHITELIST_append = " commercial_ffmpeg" ,您是在告诉构建系统您可以构建和使用 ffmpeg .这可能是因为您已获得商业许可证(或多个许可证),您所在的司法管辖区不需要商业许可证等......

请注意,在这种情况下,这两个 PACKAGECONFIG[gpl]LICENSE_FLAGS_WHITELIST是正交的,它们彼此无关。
LICENSE_FLAGS_WHITELIST是否可以保护您免受错误/不知不觉地添加可能需要商业许可的内容。

关于ffmpeg - 编译 ffmpeg 以在 Yocto 上使用 GPL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41126596/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com