2011-04-23 144 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不考慮不直接使用庫代碼(進口等)的衍生。

相關問題