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
相关推荐
-
如何成功运行IT试点项目
正确的软件可以帮助公司获得竞争优势,但错误的软件可能会增加关键流程的复杂性和失败率。这意味着,测试潜在软件在企 […]
-
AI能源使用增加,技术工作负载限制IT
能源的可用性和成本正在成为技术使用的制约因素,随着企业AI应用程序增加计算需求,IT经理必须计划解决这一问题。 […]
-
减少关键技术债务的策略
现在的IT领导者、项目经理和软件开发领导者必须优先考虑预防技术债务。 技术债务会带来深远的负面影响。出于速度或 […]
-
生成式AI能耗增加,但尚不清楚投资回报率
在为生成式AI构建商业案例时,IT领导者需要考虑很多成本考虑因素,有些显而易见,有些则是隐藏成本。 其中最明显 […]