有没有更安全的方法将FFMpeg包含在商业应用程序中?

Ayy*_*ppa 4 video ffmpeg video-processing video-streaming video-codecs

https://www.ffmpeg.org/legal.html

如果我们可以在商业项目中使用库,上面的页面没有任何明确的说明.

如果有算法打破专利,我不应该支持以避免风险?

简而言之,添加ffmpeg为iOS和Android创建多媒体应用程序更安全(以后可能更适合桌面).

Ely*_*Ely 8

注意:我不是律师,如果这个问题是为了严肃的制作,你应该寻求专业律师的法律建议.

FFmpeg的部分是LGPL,GPL和第三方库(例如libx264,libmp3lame ..)也有自己的许可证.

您链接的法律清单实际上似乎适合商业应用.最重要的部分不是使用--enable-gpl或编译程序,而是--enable-nonfree将程序动态链接到库.

这将自动禁用其代码许可证与闭源二进制版本不兼容的任何编解码器,例如GPL.

如果您的商业应用程序是开源的,那么您可以使用--enable-gpl.

请注意,您有义务发布您使用的FFmpeg的LGPL源代码,包括您可能直接对其进行的任何修改.

最后,如果您的程序允许最终用户使用专利格式(H.264,AAC [..])进行编码,您应该根据您所在辖区内的专利软件法律进行编写,因为MPEG-LA可能会出现敲门.