2012-12-17 45 views
0

對於引入GNU寬鬆公共許可證下許可的源代碼的含義,我有些困惑。我正在開發一個測試框架,我想使用和修改一個開源項目作爲現有框架的一部分。這是否意味着整個測試框架應該是開源的?使用GNU許可開放源代碼時的影響

+0

檢出http://stackoverflow.com/questions/tagged/lgpl?sort=faq和http://www.gnu.org/licenses/gpl-faq.html – NPE

+4

我投票結束此問題爲因爲它涉及許可和法律問題,而不是編程或軟件開發。 [見這裏](http://meta.stackoverflow.com/a/274964/1402846)瞭解更多信息,以及[幫助/話題]。 – Pang

回答

0

只要保持獨立,您可以將LGPL組件集成到專有解決方案中。因此,例如,鏈接很好,作爲處理器的使用情況良好。只要您明確指出捆綁軟件包含LGPL軟件,那麼捆綁也很好。

您當然可以根據您的需要修改該軟件,這就是開源軟件的重點。然而,你之後再傳播它,例如,將它與你的框架捆綁在一起,你必須發佈你的修改。

一般遵循這個經驗法則:

您可以使用它,並修改您的需要,但不要試圖使它看起來好像就實現瞭解決方案。公平地給那些爲你工作的人。

相關問題