軟體開源許可協議簡介

2021-09-27 04:11:58 字數 588 閱讀 7363

許可協議指用來授權其他人具有某種使用開發者作品的權利.依據許可協議可將軟體對外開源或對軟體的各方面進行逐一授權,通過許可協議,保證了軟體作者相關的權利:如使用者必須放置協議說明;使用者需要對修改部分說明;禁止用作者的名號進行商業廣告;原作者不承擔**使用後的風險;

六種許可協議:bsd,apache,gpl,lgpl,mit,mpl.

圖2.1 許可協議許可權

圖2.2 使用許可協議

(1) 原始碼協議分為兩大陣營:使用後繼續開源,使用後閉源;

(2) 繼續開源:原始碼繼續開源,新增部分可以閉源;

(3) 使用後閉源:完全閉源,即原始碼和新增部分均閉源;

(4) 原始碼選擇不同的協議,直接影響貢獻者後續的開源和閉源方式;

【參考文獻】

[1][2]

[3]開源協議/10642383?fr=aladdin

[4][5][

開源軟體許可協議簡介

很多軟體開發者和設計者都有將自己的軟體作品以開源的形式公之於眾的想法。他們希望其他人也可以分享自己的作品,使用自己的作品。開源社群之所以能蓬勃發展就是因為人們有這樣的願望。開源軟體如此的豐富,任何你能想到的應用領域裡都能找到它們的身影。大部分的設計人員都已經把使用開源軟體和開源 作為日常工作不可缺少...

開源軟體許可協議簡介

很多軟體開發者和設計者都有將自己的軟體作品以開源的形式公之於眾的想法。他們希望其他人也可以分享自己的作品,使用自己的作品。開源社群之所以能蓬勃發展就是因為人們有這樣的願望。開源軟體如此的豐富,任何你能想到的應用領域裡都能找到它們的身影。大部分的設計人員都已經把使用開源軟體和開源 作為日常工作不可缺少...

開源許可協議

目錄 開源許可證 gnu gpl gnu general public license,gnu通用公共許可證 bsd berkeley software distribution,伯克利軟體發布版 apache許可協議 mit massachusetts institute of technolog...