Source code license分类说明(转)

原文出自:http://blog.csdn.net/hou_jiong/article/details/6222528

 

 自由软件源于一个基金会。自由软件基金会(Free Software Foundation,FSF),它于1985年10月由理查德·斯托曼创建。其主要工作是执行GNU计划,开发更多的自由软件。是一个致非营利性组织。

 

    自由软件常见有两个软件协议GPL和BSD许可证:

    GPL,用户必须接受软件的‘软件授权’,才能使用该软件,而在自由软件中,最常见的授权方式就是GPL - GNU General Public License了。因为用户是免费取得了自由软件的源代码,那么如果用户修改了它的源代码,基于公平互惠的原则,用户也必须公开其修改的成果。而这就是GPL的精神──自由、分享、互惠。

    BSD许可证(Berkeley Software Distribution license),是自由软件中使用最广泛的许可证之一。BSD软件就是遵照这个许可证来发布,该许可证也因此而得名。

 

常见的源代码许可:

Apache License 2.0

Artistic License/GPL

Eclipse Public License 1.0

GNU GPL v2

GNU GPL v3

GNU Lesser GPL

MIT License

Mozilla Public License 1.1

New BSD License

 

源代码许可部分绍下:

Apache License 2.0

    Apache许可证(Apache License),是一个在Apache软件基金会发布的自由软件许可证,最初为Apache http服务器而撰写。Apache许可证要求被授权者保留版权和放弃权利的申明,但它不是一个反版权的许可证。此许可证最新版本为“版本2”,于2004年1月发布。Apache许可证在Apache社区内外被广泛使用。Apache基金会下属所有项目都使用Apache许可证,许多非Apache基金会项目也使用了Apache许可证:据统计,截至2008年4月,在sourceforge上有超过3000个项目使用了Apache许可证。

 

GNU GPL

    GNU 通用公共许可协议(英语:GNU General Public License,简称GNU GPL或GPL),是一个广泛被使用的自由软件许可协议,最初由理查德·斯托曼为GNU计划而撰写。此许可协议最新版本为“第3版”(v3),2007年6月29日发布。GNU宽通用公共许可协议(英语:GNU Lesser General Public License,一般简称LGPL)是改自GPL的另一个版本,其目的是为了应用于一些软件库。

 

MIT License

    MIT许可协议(The MIT License)是许多软件授权条款中,被广泛使用的其中一种。与其他常见的软件许可协议(如GPL、LGPL、BSD)相比,MIT是相对宽松的软件许可协议。

 

Mozilla Public License 1.1

    Mozilla公共许可证(Mozilla Public License,简称MPL)是一个开放源代码和自由软件许可证。它是由美国在线的下属的网景通信子公司发布的,之后该许可证所有权被转让给Mozilla基金会。Mozilla基金会主要在Mozilla网页浏览器及其相关软件上使用该许可证。

 

BSD License

    BSD许可协议(Berkeley Software Distribution license),是自由软件(开源软件的一个子集)中使用最广泛的许可协议之一。BSD软件就是遵照这个许可协议来发布,该许可协议也因此而得名。

posted @ 2013-02-01 10:21  Deasel  阅读(613)  评论(0编辑  收藏  举报