2011-04-23 117 views
1

我在一些已经可用的linux工具上写了一个小小的包装来解开一个.mkv文件并将它放在一个.mp4文件(Project on GitHub)中。我使用的一个工具是FFmpeg,我通过调用FFmpeg命令来执行此操作,就像在命令行中使用它一样,我不包含任何库。我看了一下FFmpeg页面的legal section,这听起来非常严峻和复杂。但是我甚至需要担心这个问题,因为我不使用任何库,因此我的程序的用户需要自己编译FFmpeg?在这种情况下,我需要担心许可证吗?

我当然已经从项目页面链接到FFmpeg网站。

+4

此问题似乎是无关紧要的,因为它涉及[许可/法律建议](http://meta.stackoverflow.com/q/274963/1699210) – bummi 2015-01-06 23:44:06

回答

1

FFmpeg的网站链接到您的法律部表示正在使用的GPL许可证。如果您的应用程序使用FFmpeg库中的代码链接到,则GPL许可证将适用于您的应用程序。然而,GPL许可证确实如果你的应用程序运行的FFmpeg的命令作为一个单独的进程,例如,通过调用fork()exec()system()适用。

因此,根据你在你的问题中提供的细节:不,你不必担心;你在做什么是在板上。

1

如果你简单地调用FFmpeg的,你的代码不直接使用FFmpeg的图书馆,也没有必要担心。

GPL和LGPL不考虑不直接使用库代码(进口等)的衍生。

相关问题