MIT授權條款
| DFSG相容 | 是[1] |
|---|---|
| 自由軟體 | 是[2] |
| OSI認證 | 是[3] |
| GPL相容 | 是[2] |
| Copyleft | 否[2] |
MIT授權條款(英語:MIT License)是一種起源於麻省理工學院的寬鬆軟體授權條款。[4]其條款允許任何人使用、複製、修改、合併、發布、散布、再授權及/或販售軟體副本,但須在軟體的所有副本或實質部分中保留著作權聲明及授權聲明。[3]作為非Copyleft授權條款,它允許在遵守上述條件的前提下,將程式碼併入採用其他授權條款的作品,包括專有軟體。[5]
名稱與變體
[編輯]「MIT授權條款」一名在實務中可能有歧義。自由軟體基金會分別列出常被稱為MIT授權條款的Expat授權條款,以及與之相近的X11授權條款,並指出麻省理工學院曾為軟體採用多種授權條款。[2][6]因此,判斷某項軟體所稱的「MIT授權條款」時,仍須以實際附帶的授權文字為準。
Expat授權條款
[編輯]本條目完整列出的短版文字通常稱為Expat授權條款。SPDX授權條款清單以MIT標識此文字;自由軟體基金會則稱其為寬鬆、非Copyleft並與GNU GPL相容的自由軟體授權條款。[7][2]
X11授權條款
[編輯]X11授權條款又稱MIT/X Consortium授權條款,是與MIT授權條款密切相關的變體,因X Consortium及X視窗系統而廣為人知。[8]SPDX為其分配獨立識別碼X11。[9]它與SPDX標識為MIT的文字主要差異,是另有一項「非背書」條款:未經事先書面許可,不得在廣告或推廣中使用著作權人的名稱。[9]
MIT-0
[編輯]MIT No Attribution授權條款通常縮寫為MIT-0,是另一個衍生版本。它保留廣泛的使用、修改、散布及免責文字,但不要求再散布時保留著作權與授權聲明;SPDX以MIT-0標識該版本。[10]Open Source Initiative於2020年批准了MIT-0。[11]
條款內容
[編輯]Open Source Initiative公布的MIT授權條款文字如下:[3]
Copyright (C) <year> <copyright holders>
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.
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.
被授權人權利
[編輯]任何取得本軟體及相關檔案(合稱「軟體」)副本的人,均獲免費授權,可不受限制地處理本軟體,包括但不限於使用、複製、修改、合併、發布、散布、再授權及/或販售軟體副本,以及允許獲提供本軟體的人作同樣處理。
被授權人義務
[編輯]上述著作權聲明及授權聲明須包含於軟體的所有副本或實質部分中。
免責聲明
[編輯]軟體按「現狀」提供,不附任何明示或默示的保證。作者或著作權人亦不就因軟體或其使用而產生的索賠、損害或其他責任負責。[3]
授權性質
[編輯]MIT授權條款屬於寬鬆自由軟體授權條款,而不是Copyleft授權條款。自由軟體基金會將Expat文字歸類為寬鬆、非Copyleft且與GNU GPL相容的自由軟體授權條款。[2]歐盟執委會Joinup平台對授權相容性的說明也將MIT、BSD、X11、Apache等列為寬鬆授權條款;此類條款通常可與其他自由或專有授權條款組合。[5]
這表示取得MIT授權程式碼的人可以修改並以其他授權條款散布組合作品,也可以將其併入專有軟體;MIT文字本身不要求衍生作品公開原始碼,也不要求衍生作品沿用MIT授權條款。不過,原MIT程式碼的著作權聲明及授權聲明仍須保留在其所有副本或實質部分中。[3][5]
MIT授權條款同時包含廣泛的免責內容:軟體按「現狀」提供,不保證適銷性、特定用途適用性或不侵權;作者與著作權人原則上亦不對因軟體或其使用而產生的索賠及損害負責。[3]這些免責文字與保留聲明的要求,構成授權條款對廣泛再利用所設定的主要條件。
運用與流行度
[編輯]MIT授權條款被大量軟體專案採用。例如,Visual Studio Code、Ruby on Rails、Vue和React的官方原始碼庫均以MIT授權條款發布。[12][13][14][15]這些專案的授權檔案均要求在軟體副本或實質部分中保留著作權與授權聲明,與SPDX標識為MIT的文字一致。[7]
GitHub在2015年對公開、非分叉且可識別授權條款的儲存庫所作統計中,MIT占已授權專案的44.69%,在所識別的授權條款中居首。[16]這項數字只反映當時GitHub上符合統計條件的儲存庫,並非所有開放原始碼軟體的整體占比。
GitHub Innovation Graph在2025年發布的全球統計中,MIT仍約占該平台所有明確聲明授權條款的專案三分之一,是所統計授權條款中占比最高者。[17]Open Source Initiative亦稱,其MIT授權條款頁面在2024年獲得逾一百萬名獨立訪客,瀏覽量超過其第二熱門授權條款頁面的四倍。[18]
起源
[編輯]「MIT授權條款」並非一開始就只有單一、固定的文字。技術作家Gordon Haff在梳理其歷史時指出,相關文字可追溯至1985年的前身、1987年的X Consortium/X11版本,以及1998或1999年的Expat版本。[19]不同年代和專案採用的文字並不完全相同,這也是「MIT授權條款」名稱產生歧義的原因之一。
電腦科學家傑羅姆·H·薩爾澤在2020年發表了對早期發展過程的回顧及相關檔案。依其回憶,構想源自麻省理工學院電腦科學實驗室電腦系統研究小組的TCP/IP實作;該小組預期授權收入有限,又希望避免耗時的法律協商,因而決定以保留著作權聲明的方式免費提供軟體。薩爾澤與Larry Allen及律師共同擬定文字,草案於1984年1月10日傳閱,並於同年2月1日用於軟體發布。[20]
薩爾澤所記錄的早期設計原則包括:[20]
- 允許任何目的的使用,包括商業用途;
- 不需簽署個別協定,也不需支付授權費;
- 再散布時須標明麻省理工學院、保留相同的著作權與授權聲明,且不得以麻省理工學院名義作宣傳;
- 軟體按「現狀」提供,不附帶保證。
其後,研究人員在1985年為X視窗系統與Project Athena整理了新的版本,並於1986年2月發布。[20]早期文字中的「不得以名稱宣傳」要求保留在X11版本中,而SPDX標識為MIT的較短Expat文字則不含該句。[9][7]
參見
[編輯]參考文獻
[編輯]- ^ License information. Debian Project. [2026-07-22].
- ^ 2.0 2.1 2.2 2.3 2.4 2.5 Various Licenses and Comments about Them. Free Software Foundation. Expat License. [2026-07-22].
- ^ 3.0 3.1 3.2 3.3 3.4 3.5 The MIT License. Open Source Initiative. [2026-07-22].
- ^ Rosen, Lawrence E. Open Source Licensing: Software Freedom and Intellectual Property Law. Upper Saddle River, New Jersey: Prentice Hall PTR. 2005. ISBN 0-13-148787-6. OCLC 56012651.
- ^ 5.0 5.1 5.2 Licence Compatibility and Interoperability. European Commission Joinup. [2026-07-22]. (原始內容存檔於2015-06-17).
- ^ Various Licenses and Comments about Them. Free Software Foundation. X11 License. [2026-07-22].
- ^ 7.0 7.1 7.2 MIT License. SPDX License List. Linux Foundation. [2026-07-22].
- ^ 3. X/MIT Licenses. XFree86 Project. 3.3. X Consortium. 2004-03 [2026-07-22].
- ^ 9.0 9.1 9.2 X11 License. SPDX License List. Linux Foundation. [2026-07-22].
- ^ MIT No Attribution. SPDX License List. Linux Foundation. [2026-07-22].
- ^ Chestek, Pamela. Request for Legacy Approval of MIT No Attribution License. Open Source Initiative license-review mailing list. 2020-08-05 [2026-07-22].
- ^ LICENSE.txt. Visual Studio Code source repository. Microsoft. [2026-07-22].
- ^ MIT-LICENSE. Ruby on Rails source repository. Rails Foundation. [2026-07-22].
- ^ LICENSE. Vue source repository. [2026-07-22].
- ^ LICENSE. React source repository. Meta Platforms. [2026-07-22].
- ^ Balter, Ben. Open source license usage on GitHub.com. The GitHub Blog. 2015-03-09 [2026-07-22].
- ^ Global license trends. GitHub Innovation Graph. 2025-01-08 [2026-07-22].
- ^ Top Open Source Licenses in 2024. Open Source Initiative. 2024-12-23 [2026-07-22].
- ^ Haff, Gordon. The mysterious history of the MIT License. Opensource.com. 2019-04-17 [2026-07-22].
- ^ 20.0 20.1 20.2 Saltzer, Jerome H. The Origin of the “MIT License”. IEEE Annals of the History of Computing. 2020-11-18, 42 (4): 94–98. ISSN 1934-1547. doi:10.1109/MAHC.2020.3020234
.