您好:
根據ffmpeg的官網上敘述,他是採用GPL跟LGPL的License的協議的自由軟體,在研究完該協議之後,我有幾個問題 ,以下先描述我們的情況:
情況: 我們希望在Server端使用ffmpeg來進行影片串接及轉檔,然後將轉檔後的影片使用串流的方式提供給前端app(商業服務),我們的串流方式是採用Nginx(BSK-Like)的http-live-streaimg模組,所以不會跟ffmpeg有關係, 目前我們預計在php-script中使用ffmpeg指令(Binary file)去做轉檔,並不對ffmpeg的原始碼進行任何修改也不散佈,而只用編譯完的執行檔(不修改其原始碼)
問題1: 請問在不修改ffmpeg也不散佈的情況下使用執行檔在伺服器提供商業服務,這樣有需要公開原始碼嗎?
問題2: 若要公開原始碼,是將有使用到ffmpeg指令的script公開就可以了嗎? 還是會感染到其他伺服器端的Script?
其實我好像在貴網站,找到了解答,但不知道我的理解有沒有錯
以下:
在貴網站的文章中 "以契約限制 GPL 程式碼散布的法律爭議網站"
www.openfoundry.org/news/2227
我得到到一些GPL/LGPL條款的結論,那就是"就算程式碼是 GPL 授權的,只要不散布給任何後手,純屬單純內部使用,就不必提供他人取得原始碼的管道"(該文章註三) 所以是否我可以這樣推論:
1. 我們只在SERVER端使用FFMPEG,不進行散佈也不修改,不讓使用者得到SERVER端的程式碼,只提供網路遠端服務的話,就無需公開Server端的程式碼
以上是我們的理解,若有錯誤請指教