2012-11-05 69 views
0

我想知道它是否允許在單個存檔中分配一個僅適用於二進制/非LGPL的應用程序以及共享庫(由應用程序本身使用),其中原始來源該庫的代碼由LGPL涵蓋,並且未針對應用程序使用進行修改。LGPL許可證和共享庫

原因是應用程序可以編譯,以便它在當前目錄中搜索庫./首先,例如。這將使得僅適用於二進制文件的應用程序依賴於特定版本的lib幾乎與具有靜態鏈接庫的相同應用程序相同,但在後一種情況下,您必須根據LGPL條款授權生成的應用程序。

Myapp/  -- the archive 
    myapp -- the binary-only application 
    otherlib.so -- the LGPL'ed library 

$ CD MYAPP
$ ./myapp

+4

我投票結束這個問題作爲題外話,因爲[許可建議是關於堆棧溢出題外話。](http://meta.stackoverflow.com/a/274964/1402846)您可能能夠在[程序員堆棧交換中獲得幫助,但**在繼續之前仔細閱讀它們的常見問題解答**](http://meta.programmers.stackexchange.com/questions/7265/when-is-a-software-licensing-question-在話題) – durron597

回答

0

我認爲你提出的分佈是罰款。

要符合LGPL,您的應用程序的用戶必須可以放棄他們自己版本的otherlib.so,並讓您的應用程序使用此版本運行。假設這個需求只包含二進制兼容的變化,這聽起來像是你的情況只需要一個包含你的應用的二進制版本的發佈。