2011-09-12 61 views
0

我們想通過傳遞一些參數並運行它來使用GPL 2.0應用程序(可執行文件)。在商業產品中調用GPL 2.0應用程序

我們可以在商業產品中使用它嗎?

+4

這個問題作爲題外話題,因爲它涉及許可或法律問題,而不是編程或軟件開發。 [見這裏](http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964)的詳細信息,並且[求助]更多。 – JasonMArcher

回答

1

假設它是一個單獨的程序,並且您的程序只是簡單地加載它的輸出並對其進行處理(或者您只希望程序能夠工作,例如,您正在運行GPL的實用程序來檢查磁盤等)那麼通常答案是肯定的。某些程序(如bisonyacc)將其中的部分內容放在輸出中,所以這變得更加棘手,但它們通常有例外。

如果你的程序在沒有GPL程序的情況下完全沒有用,或者取決於特定的版本,這會變得更加模糊。

不要忘了,你不要放棄你所呼叫的程序在GPL下的任何義務 - 我投票關閉源代碼,授權,書面報價文件,用戶可自行更換版本等

+0

嗨,我們的產品是一個具有自己功能的完整獨立應用程序,它可以在不調用GPL應用程序的情況下工作,但它會檢測GPL應用程序是否存在,然後支持它,運行它並生成文件並使用該文件。基本的想法是,我們希望保持我們的產品密切的來源。 – unruledboy

+0

除非程序將它自己放在它的輸出中,否則你應該一般很好。 – Broam

+0

非常感謝! – unruledboy