常用開源協議

2021-07-12 06:32:59 字數 421 閱讀 9529

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

agpl:即affero gpl,是gpl的更嚴格版本。只要你用了任何該協議的庫、甚至是一段**,那麼執行時和它相關的所有軟體、包括通過網路聯絡的所有軟體,必須全部遵循該協議開源。據律師說,它的要求範圍連硬體都包括。所以,一般公司通常禁用任何agpl**。

lgpl:就是gpl針對動態鏈結庫放鬆要求了的版本,即允許非lgpl的**動態鏈結到lgpl的模組。注意:不可以靜態鏈結,否則你的**也必須用lgpl協議開源。

另外,如果你違反了協議,不要以為改正錯誤就是好孩子,一旦被起訴,相關**必須按許可協議的要求開源,不管是價值多少億的商用軟體。當然,如果是皮包公司,不在乎這個。

常用開源協議解析

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

常用的開源協議

gpl general public license 協議主要特點 從上面的限制來看,gpl開源協議還是有很大的傳染性的。如果乙個商業公司引用了開源 或者庫函式,就必須開源引用它的整個 有一些公司不願意開源咋辦,就不能用了。畢竟對於商業公司來說,是我的資產,我沒有必要開源,所以這個協議對商業公司不是...

開源協議 幾張開源協議比較

每天在做軟體的時候都能遇到很多開原協議,一直不是很清楚有什麼區別,今天參考了一下別人的文章,在這裡做個總結。你可以將軟體複製到你的電腦,你客戶的電腦,或者任何地方。複製份數沒有任何限制。可自由分發 可以用來盈利 你可以在分發軟體的時候收費,但你必須在收費前向你的客戶提供該軟體的 gnu gpl 許可...