MIT License
MIT許可證(英文:MIT License),又稱X許可證、X11許可證,是一種源自麻省理工學院(Massachusetts Institute of Technology, MIT)的寬鬆型自由軟件許可證<[1][2]。該許可證允許被授權人在幾乎不受限制的情況下使用、複製、修改、合併、出版發行、散布、再授權及銷售軟件及其副本,唯一條件是必須在所有副本或實質性部分中保留原始版權聲明和許可聲明<[1]。MIT許可證被自由軟件基金會(FSF)認定為自由軟件許可證,亦被開放原始碼促進會(OSI)批准為開源許可證,並與GNU通用公共許可證(GPL)兼容<[3]。
| MIT許可證 | |
|---|---|
| 中文名 | MIT許可證 |
| 英文名 | MIT License |
| 別名 | X許可證、X11許可證 |
| 發布者 | 麻省理工學院 |
| 發布日期 | 1988年 |
| 適用領域 | 軟件工程 |
| 許可證類型 | 寬鬆型自由軟件許可證 |
| FSF認可 | 是 |
| OSI批准 | 是 |
| GPL兼容 | 是 |
歷史背景
MIT許可證的歷史可追溯至20世紀80年代麻省理工學院的軟件分發實踐。1983年間,MIT計算機科學實驗室(MIT Laboratory for Computer Science, MIT-LCS)下的計算機系統研究(Computer Systems Research, CSR)小組意識到收取授權費用將導致耗時的協商過程,因此為多個受到學術界與業界關注的網絡軟件設計了一份簡單的授權條款<[4]。該許可證最初為X Window System等軟件編寫,後逐漸演變為廣泛使用的標準許可證文本<[3]。
許可證條款
MIT許可證文本簡短,核心內容可分為權利授予、義務要求和免責聲明三部分。
權利授予
根據許可證文本,被授權人可免費獲得處理本軟件的權限,包括但不限於使用、複製、修改、合併、出版發行、散布、再許可及銷售軟件副本的權利,並可將同樣權利授予後續獲得軟件的人<[1]。
義務要求
被授權人必須在軟件和軟件的所有副本或實質性部分中包含上述版權聲明和許可聲明<[1]。
免責聲明
軟件按"原樣"(AS IS)提供,不提供任何明示或暗示的擔保,包括但不限於適銷性、特定用途適用性和非侵權性的擔保。在任何情況下,作者或版權持有人均不對任何索賠、損害或其他責任負責<[1]。
與其他許可證的比較
與BSD許可證
MIT許可證與三條款BSD許可證(3-clause BSD license)內容頗為近似,但賦予被授權人更大的權利與更少的限制。BSD許可證包含禁止將版權持有人名稱用於推廣的條款,而標準MIT許可證文本不含此限制<[3][5]。
與GPL
MIT許可證屬於寬鬆型(permissive)許可證,與GNU通用公共許可證(GPL)等著佐權(copyleft)許可證不同。MIT許可的軟件可被整合進GPL軟件中,但反之則不行<[3]。
與Apache許可證
Apache許可證2.0與MIT許可證同屬寬鬆型許可證,但Apache許可證明確授予專利許可,而MIT許可證未包含明確的專利授權條款<[3]。
採用情況
MIT許可證是全球使用最廣泛的開源軟件許可證之一。採用MIT許可證的著名軟件項目包括X Window System、Node.js、jQuery、Ruby on Rails、React、Lua、PuTTY等<[5][6]。
參考文獻
- ↑ 1.0 1.1 1.2 1.3 1.4 The MIT License - Open Source Initiative
- ↑ The MIT License - Baiduwiki
- ↑ 3.0 3.1 3.2 3.3 3.4 MIT License - Wikipedia
- ↑ notes-on-the-origin-of-the-mit-license - GitHub
- ↑ 5.0 5.1 Linux必知詞彙:MIT(The MIT License) - 阿里雲開發者社區
- ↑ Exploring the MIT Open Source License - MIT Technology Licensing Office