關於常見開源協議的橫向比較

2021-04-20 00:14:56 字數 667 閱讀 5417

剛剛看了

我的蛋殼在部落格上摘抄的幾個開源協議。過去也見過類似的介紹協議的文章,也覺得很有必要了解一下這些協議,但是網路上大多都是對各個協議做乙個文字上的單獨介紹,沒有橫向比較,不直觀,起碼我在看過這樣的文章n篇之後依然沒有留下什麼影像。

mplbsd

apache licence 2.0

gpl**引用/使用

免費免費

免費免費

**修改/衍生

免費免費

免費免費

重開發**發布

開源開源或商業化

開源或商業化

開源重開發**版權

**發起者

重開發者

重開發者

重開發者

重開發**伴隨原協議是是

是是協議的側重點

鼓勵**共享,並注重**作者版權

鼓勵**共享,並注重**作者版權

**和衍生**的開源與免費

協議的主要應用

公司企業

公司企業

linux

注:bsd和apache licence 2.0在許多地方類似,只是在細節上略有出入。

開源協議比較

freedom與free price是不同的,商業軟體就必須保密麼?明白了吧。開源注重的是 分享,你賣多少錢是你的事,當然也有例外。gtk 採用的是lgpl協議的自由軟體包,是gnu專案的一部分 lipcap 採用的是bsd協議。附 linux和gcc編譯器都是gpl許可的,但我們可以自由地區使用它...

常見的開源協議

關鍵字linux,傳染性 只要你用了任何該協議的庫 甚至是一段 那麼你的整個程式,不管以何種方式鏈結,都必須全部使用gpl協議 並遵循該協議開源。商業軟體公司一般禁用gpl 但可以使用gpl的可執行檔案和應用程式。gpl的出發點是 的開源 免費使用和引用 修改 衍生 的開源 免費使用,但不允許修改後...

常見開源協議

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