TechTarget信息化 > 百科词汇

MIT License:麻省理工学院许可证

麻省理工学院许可证(MIT License,X11 license,MIT X license)是一个软件许可证,它最初是在麻省理工学院开发的。它类似于BSD许可证,BSD许可证(UNIX的一个版本)起初是用于伯克利来源分布,它是在美国加州大学伯克利分校(UCB)开发的。它们的主要区别是:BSD许可证有时包含一项条款,那就是在未经许可的情况下,禁止使用版权持有者的名字进行宣传。

  人们认为MIT许可证和BSD许可证比GNU公共许可证(GPL)更自由,GNU公共许可证是迄今为止最常用的自由软件许可证。这是因为GPL要求:(1)所有来源于GPL授权软件的软件必须在GPL许可下发布;(2)GPL授权软件的重新发布,其中包括修改版或来源于GPL授权软件的软件,必须免费提供完整的源代码。

  据自由软件基金会(FSF)所说,美国麻省理工学院许可证应称为X11许可证(X11 license),因为麻省理工学院也在许多其他许可证的许可下发布软件。(X11是X Window系统、Linux标准图形引擎和其他类Unix操作系统的当前版本。它是在麻省理工学院开发的。)自由软件基金会是一个非盈利性组织,主要是筹集资金来进行GNU计划,GPL是它最显著的一个产品。自由软件基金会坚持认为应将Linux改名为GNU/Linux(因为大量的GNU软件包含在Linux发行版中)。所以,最好是将它称为麻省理工学院X许可证(MIT X license)。

  在哪个许可证能更好地保护最终用户的权利方面存在一些分歧。麻省理工学院许可证更明确用户的权利,包括“……不限制用户使用、复制、修改、合并、出版、发行、授权和销售软件副本的权利……” 但是,GPL的支持者声称GPL对衍生软件的要求和提供源代码能更好地保护用户的权利。

  麻省理工学院许可证(MIT License)可用于许多软件包,其中包括expat(用C语言书写的XML 1.0解析器)、MetaKit (高效嵌入式数据库图书馆)、Open For Business Project(为基于Sun J2EE标准的企业提供工具和应用程序)、X11和XFree86(x86的开源执行)。

  与GPL相比,麻省理工学院许可证没有取得版权,其他开发商可以按照自己的需求自由地修改它。例如,自由软件基金会的ncurses库采用了与麻省理工学院许可证相同的许可证,除了下面新增的文字:

  除本通知所有的内容,以上版权持有人的名字不得用于广告或其他方式,以促进未经书面授权的软件的销售、使用或其他交易。

  (Ncurses是一个功能库,管理应用程序在字符单元终端的显示。它是GNU项目的一部分,但它是少数不是在GPL许可下发布的GNU计划。)

 

最近更新时间:2009-08-17 翻译:曾芸芸EN

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐