常見的開源協議

2021-07-04 22:53:20 字數 496 閱讀 4793

關鍵字linux,傳染性

只要你用了任何該協議的庫、甚至是一段**,那麼你的整個程式,不管以何種方式鏈結,都必須全部使用gpl協議、並遵循該協議開源。商業軟體公司一般禁用gpl**,但可以使用gpl的可執行檔案和應用程式。

gpl的出發點是**的開源/免費使用和引用/修改/衍生**的開源/免費使用,但不允許修改後和衍生的**做為閉源的商業軟體發布和銷售。

lgpl 是gpl針對動態鏈結庫放鬆要求了的版本。允許使用動態鏈結庫的軟體,不使用lgpl協議。

agpl是gpl的嚴格版,所有使用的agpl的軟體,甚至應該也必須開源。

商業軟體公司可以使用gpl的執行檔案和應用程式,允許鏈結lgpl的動態鏈結庫。

關鍵字修改後**版權屬於原始的作者

允許免費重發布、免費修改,但要求修改後的**版權歸軟體的發起者

這種授權維護了商業軟體的利益,它要求基於這種軟體的修改無償貢獻

參考:

常見開源協議

宣告變更 state changes 在 中宣告對原來 的重大修改及變更 公開原始碼 disclose source 必需公開。如果是基於lgpl協議 下,則只需使用的開源 公開,不必將整個軟體原始碼公開 庫引用 library usage 該庫可以用於商業軟體中 責任承擔 hold liable ...

常見的幾種開源協議

正是因為我建了這個部落格,才使我對這些開源協議有了乙個了解,有了一種對知識共享的尊重。那麼我就說一說一些常見的開源協議,也希望更多了人來了解這些協議,正所謂取之網路,用之網路。1 mozilla public license mpl開源協議 2 bsd開源協議 bsd開源協議 是乙個給於使用者很大自...

常見開源協議,簡介

開源在今天的軟體業已經很普遍,但開源是否意味著使用者可以對開源後的 為所欲為呢?答案是否定的。開源運動同樣有自己的遊戲規則和道德準則。不遵行這些規則不但損害開源運動的健康發展,也會對違規者造成名譽和市場上的損失,更可能陷入法律糾紛和賠償。現今存在的開源協議很多,而經過open source init...