超实用!经常使用开源许可证有啥区别。

导读 电脑中的软件都有License,开源软件也不例外。不过开源软件的开源许可证那么多种,又都有什么区别呢?让咱们上网搜搜看。

定义html

下面是摘录百度百科的定义:linux

license是版权许可证。至关于软件版权。软件版权属于知识产权的著做权范畴,具备知识产权的特征,即时间性,专有性和地域性。软件版权在法律上称为“计算机软件著做权”。属于著做权(知识产权)的一种。国家颁布有《计算机软件保护条例》,保护权益人的软件著做权。程序员

自由软件/开源软件是自由的,免费的,源代码开放的,咱们可自由下载安装和使用。同时,为了维护做者和贡献者的合法权利,保证这些软件不被一些商业机构或我的窃取,影响软件的发展,开源社区开发出了各类的开源许可协议。htm

咱们经常使用的开源软件协议大体有GPL、BSD、MIT、Mozilla、Apache和LGPL。开发

如何选择get

先看看网上搜索的第一张表格开源软件

超实用!经常使用开源许可证有啥区别。超实用!经常使用开源许可证有啥区别。

很详细是否是,不过还有一个更直观的。国内有个阮一峰汉化了乌克兰程序员Paul Bagwell的分析图社区

超实用!经常使用开源许可证有啥区别。超实用!经常使用开源许可证有啥区别。

第三张图是英文的,比上图清晰点,没有找到汉化的版本。table

超实用!经常使用开源许可证有啥区别。超实用!经常使用开源许可证有啥区别。

结束语百度

笔者刚开始接触开源的时候,对开源协议了解只知其一;不知其二,只晓得不要钱就能用,却没有发现他们之间是有区别的。特地从网上搜集了上面的三张图,但愿能帮助到和我同样状况的朋友。

本文原创地址:http://www.linuxprobe.com/how-choice-license.html

相关文章
相关标签/搜索