5

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

上面的页面没有说明我们是否可以在商业项目中使用这些库。

如果有算法违反专利,我不应该支持哪些格式以避免风险?

简而言之,添加 ffmpeg 以创建适用于 iOS 和 Android 的多媒体应用程序更安全(以后也可能会添加到桌面)。

4

1 回答 1

10

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

FFmpeg 的部分是 LGPL、GPL 和 3rd 方库(例如 libx264、libmp3lame..)也有自己的许可证。

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

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

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

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

最后,如果您的程序允许最终用户使用专利格式(H.264、AAC [..])进行编码,您应该在您的管辖范围内完成有关专利软件的法律,因为 MPEG-LA 可能会出现敲你的门。

于 2015-07-11T23:23:54.577 回答