MIT许可证之名源自麻省理工学院(Massachusetts Institute of Technology, MIT),其内容与三条款BSD许可证(BSD 3-Clause license)内容颇为近似,但是赋予软件被授权人更大的权利与更少的限制。被授权人有权利使用、复制、修改、合并、出版...
而很多的公司企业在选用开源产品的时候都首选BSD协议,因为可以完全控制这些第三方的代码,在必要的时候可以修改或者二次开发。 Apache Licence 2.0(Apache License, Version 2.0、Apache License, Version 1.1、Apache License, Version 1.0) Apache Licence是著名的非盈利开源组织Apache采用的协议。该协议和BSD类似,同样鼓...
开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别# 借阮一峰大佬的图说明一下开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别,方便日后使用。 GPL,发布传染;发布软件,想保持软件自由,使用GPL。 LGPL, 修改传染 如果你写的是库,想让人使用,但是又想让库本身保持自由,那么使用 LGPL。 AGPL,使用传染(使...
Apache License是著名的非盈利开源组织Apache采用的协议。该协议与BSD相似,同样鼓励代码共享和尊重原作者的著作权,也允许修改代码并将其作为开源或商业软件再发布。需要满足的条件也类似于BSD: 需要向代码的用户提供Apache License。 如果您修改了代码,需要在修改后的文件中进行说明。 在扩展的代码中(修改和从源代码派生...
Open Source Licenses Comparison 对主流开源协议的对比 Understanding Open-Source Licensing 开源协议详解 HOW TO: Pick an Open Source License 如何选择不同的开源协议 本文国际来源:Smashing Magazine 中文编译来源:锐商企业CMS 网站内容管理系统官方网站 转载到:许大地的官方网站...
商业化的软件应该主要选用MIT或者Apache license的开源系统作为插件。 什么是许可协议? 什么是许可,当你为你的产品签发许可,你是在出让自己的权利,不过,你仍然拥有版权和专利(如果申请了的话),许可的目的是,向使用你产品的人提供 一定的权限。 不管产品是免费向公众分发,还是出售,制定一份许可协议非常有用,否则,对...
GNU GPL(GNU General Public License,GNU通用公共许可证):只要软件中包含了遵循GPL协议的产品或代码,...
而开源许可协议(open-source license)使这些事情变得简单,开发者很容易向一个项目贡献自己的代码,它还可以保护你原始作者的身份,使你至少获得认可,开源许可协议还可以阻止其它人将某个产品据为 己有。以下是开源界的 5 大许可协议。 GNU GPLGNU General Public Licence(GPL) 有可能是开源界最常用的许可模式。GPL保...
如果说GPL最大限度的促进了开源软件的自由传播,那么LGPL则在促进软件行业商用行为的发展方面起了很重要的作用,并且也保证了开源代码的自由传播。 总结:二次开发中如果不涉及修改开源代码,则软件可以闭源。 四、Apache License 2.0 Apache License 2.0可以与BSD类比,在尊重作者和原创的前提下,允许使用开源代码二次开发的...
GNU宽通用公共许可证,简称LGPL(GNU Lesser General Public License),被用于一些(但不是全部)GNU程序库。这个许可证以前被称为GNU库(Library)通用公共许可证。 LGPL是GPL的变种,也是GNU为了得到更多的甚至是商用软件开发商的支持而提出的。与GPL的最大不同是,可以私有使用LGPL授权的自由软件,开发出来的新软件可以是私...