Из того, что я понял here, если я скомпилирую флаг --enable-gpl
, ffmpeg можно добавить в коммерческий продукт. В рецепте есть: PACKAGECONFIG[gpl] = "--enable-gpl,--disable-gpl"
Компиляция ffmpeg для использования GPL на Yocto
Таким образом, я создал ffmpeg_%.bbappend
содержащий:
PACKAGECONFIG_append ="gpl"
Но, кажется, я до сих пор поставить значение в LICENSE_FLAGS_WHITELIST
, скорее всего commercial
. Является ли это ошибкой от меня или не обрабатывается должным образом по основному рецепту?
Thanks
Дополнительная информация по FFmpeg: если используется '--enable-gpl', то GPLv2.0 + применяется ко всем FFmpeg. FFmpeg не имеет коммерческой лицензии (это LGPLv2.1 + или GPLv2.0 + или «несвободные/нераспространяемые» в зависимости от параметров конфигурации). FFmpeg не заботится, если он используется на коммерческой основе: он требует только соблюдения лицензии. – LordNeckbeard
Ну, это не значит, что у FFmpeg есть коммерческая лицензия; это скорее вопрос о том, реализует ли FFmpeg что-то, что требует коммерческой лицензии (например, связанный пример: MPEG4 содержит запатентованные технологии [1] m, которые могут потребовать лицензии, в зависимости от вашей юрисдикции). [1] https://en.wikipedia.org/wiki/MPEG-4#Licensing – Anders