跳转到内容

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]

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]

参考文献

[编辑 | 编辑源代码]