各种开源协议汇总
文章目錄
- 前言
- 一、apache協(xié)議
- 二、MIT協(xié)議
- 三、gpl協(xié)議
前言
當前的開源環(huán)境下有各種開源協(xié)議,這里進行匯總方便大家參考。
一、apache協(xié)議
apache協(xié)議要求有四部分:
1、代碼可以商用或開源,但是如果開源必須要保留原有的開源聲明
2、代碼可以隨意修改,如果開源,必須要寫明修改的內(nèi)容
3、修改后開源的,可以加新的協(xié)議要求,但是不能與之前的apache協(xié)議沖突
4、代碼可以任意使用,原作者不承擔任何責任
二、MIT協(xié)議
MIT許可協(xié)議之名源自麻省理工學院(Massachusetts Institute of Technology, MIT),又稱“X許可協(xié)議”(X License)或“X11許可協(xié)議”(X11 License)
被許可人有權利使用、復制、修改、合并、出版發(fā)行、散布、再許可和/或販售軟件及軟件的副本,及授予被供應人同等權利
但是 在軟件和軟件的所有副本中都必須包含以上著作權聲明和本許可聲明。
三、gpl協(xié)議
gpl協(xié)議又分為v1,v2,v3
gpl協(xié)議最早由大名鼎鼎的斯托曼創(chuàng)建。
v1:已經(jīng)gpl開源的軟件不能修改協(xié)議成為閉源,修改的代碼必須開源。開源并不免費,如果提供軟件維護服務,可以向用戶收取服務費。如果把gpl軟件作為其中一個獨立服務,軟件不需要開源。
v2:在v1基礎上,加上了一條限制,主要是強調(diào)gpl軟件如果和自己開發(fā)的軟件一起發(fā)布,自己開發(fā)的軟件就必須開源,如果分開發(fā)布,就可以不開源
v3:在v2的基礎上進一步收緊,不管是不是一起發(fā)布,只要用到了gpl軟件,都必須開源
待續(xù)
總結
- 上一篇: Linux FHS结构
- 下一篇: SAAS创建CAD模型