主要區別
GPL代表通用公共許可證。LGPL就像GPL的修訂版。它代表的是較普通的公共許可證。它限制了您提供部分程式碼的需求,但是您仍然需要公開您實現的修改。你被允許保密的是你直接連結到軟體的專有資料。這允許你改變軟體,創造你自己的個人扭曲,仍然保護你自己的材料。與LGPL相比,GPL一詞的含義和實用性更為廣泛。LGPL有可能轉化為GPL條款。
什麼是gpl公司(gpl)?
通用公共許可證,或者通常所說的GPL,是最流行的自由軟體許可證,它被許多不同的專案使用,包括Linux核心、GNU工具和其他數百個專案。GPL是面向程式設計師的開源軟體的基礎。
什麼是lgpl公司(lgpl)?
LGPL類似於GPL,但更適合於那些希望允許非GPL應用程式連結到庫並加以利用的軟體庫。如果你修改了軟體,你仍然需要返回原始碼,但是你可以把它與專有的東西聯絡起來,而不必把原始碼全部還給你。
主要區別
- GPL和LGPL的區別在於,對於LGPL,整個“作品”不必具有相同的許可證。
- 與LGPL不同,GPL要求您為對軟體所做的所有更改提供程式碼。
- 其中GPL是面向程式設計師的開源軟體的基礎。
- LGPL用於軟體庫,而不是GPL的執行檔案。
- GPL為整個程式設計社群提供了廣泛的潛在改進。
- LGPL有可能轉化為GPL條款。
- 與LGPL相比,GPL一詞的含義和實用性更為廣泛。
- 有了這兩個許可證,編寫程式碼的人就擁有了它。執照不影響這一點。
- 根據Black Duck software的研究,GPL比LGPL使用得多。