开源代码协议介绍

 时间:2024-10-17 01:48:24

1、GPL(GNU GENERAL PUBLIC L诔罨租磊ICENSE),可翻译为:GNU通用公共许可证。该协议总结起来可以归结为:基于GPL开源软件修改,或荨层吒椋者衍生出来的软件必须开源,即使是商业软件也不能例外。同时,使用了GPL开源项目的软件也必须遵循GPL协议。GPL有很强的“传染性”,而且它强调开源的特点,作为商业软件在使用开源项目时,就需要特别注意。

开源代码协议介绍

2、LGPL(GNU Lesser General Public License),LGPL衍生自GPL协议,它主要为软件引用类库而设计的开源协议。LGPL允许商业软件通过类库引用方式使用LGPL类库而不需要开源商业软件的代码。

开源代码协议介绍

3、MIT(The MIT License),比较宽松的协议,使用该协议后表明,原软件作者只想保留版权,而无任何其他了限制。但是使用时,在软件和软件的所有副本中都必须包含版权声明和许可声明。

开源代码协议介绍

4、BSD开源协议(originalBSD license、FreeBSD license、OriginalBSD license),它是给予使用者很大自由的一个协议。使用者可以自由的使用,修改源代码,同时修改后的代码可以作为开源或者商业软件再发布。

开源代码协议介绍

5、Apache Licence,它是著名的非盈利开源组织Apache采用的协议。和BSD类似,该协议鼓励代码共享以及尊重原作者的著作权,允许对代码进行修改,修改后的代码可以作为开源或商业软件再发布。

开源代码协议介绍
  • wegame如何取消直播订阅提醒?
  • 阿里斯顿MCA15咖啡机说明书
  • 如何使用计算专家的煤堆起尘量计算器
  • 驾校中途加价怎么办
  • 壳之少女攻略
  • 热门搜索
    苏州攻略 海南游玩攻略 纳木错旅游攻略 孩子性格内向怎么办 吴磊个人资料简介 埋线减肥 打篮球能减肥吗 纽曼手机怎么样 怎样才能减肥最快最有效 比萨斜塔简介