跳至內容

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]。

Copyright © <Year> <copyright holders>

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 「Software」), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED 「AS IS」, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.[5]

許可證條款

[編輯 | 編輯原始碼]

MIT許可證文本簡短,核心內容可分為權利授予、義務要求和免責聲明三部分。

權利授予

[編輯 | 編輯原始碼]

根據許可證文本,被授權人可免費獲得處理本軟體的權限,包括但不限於使用、複製、修改、合併、出版發行、散布、再許可及銷售軟體副本的權利,並可將同樣權利授予後續獲得軟體的人<[1]。

義務要求

[編輯 | 編輯原始碼]

被授權人必須在軟體和軟體的所有副本或實質性部分中包含上述版權聲明和許可聲明<[1]。

免責聲明

[編輯 | 編輯原始碼]

軟體按"原樣"(AS IS)提供,不提供任何明示或暗示的擔保,包括但不限於適銷性、特定用途適用性和非侵權性的擔保。在任何情況下,作者或版權持有人均不對任何索賠、損害或其他責任負責<[1]。

與其他許可證的比較

[編輯 | 編輯原始碼]

與BSD許可證

[編輯 | 編輯原始碼]

MIT許可證與三條款BSD許可證(3-clause BSD license)內容頗為近似,但賦予被授權人更大的權利與更少的限制。BSD許可證包含禁止將版權持有人名稱用於推廣的條款,而標準MIT許可證文本不含此限制<[3][6]。

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等<[6][7]。

參考文獻

[編輯 | 編輯原始碼]