zoukankan      html  css  js  c++  java
  • 常见开源协议及含义

    GPL:不允许将修改或衍生的代码(包含类库引用,修改后的代码,衍生代码)作为闭源商业软件发售,而只能开源并免费。

              LINUX采用GPL。

    LGPL:跟GPL类似,但不限制类库引用的方式闭源发售。

    AGPL:与LGPL,范围更广,提供网络服务不发售也需要开源。

    BSD:不限制任何方式的使用,但是原始代码需要保留BSD协议,二进制软件需要在文档和版权声明包含原代码的BSD协议,不可以用原代码作者/机构名字和原来产品的名字做市场推广。

             很多公司选择开源软件首选BSD协议。

    Apache:与BSD类似。

    MIT:与BSD类似。

    EPL:对发售无限制但需要开源,需要保持原协议方式,如果修改需要告知源码获取方式。

  • 相关阅读:
    计算机科学中最重要的32个算法
    趣事
    深度学习迷你地图
    物理学
    代数几何
    Node.js 文件系统
    Node.js 常用工具util包
    Node.js 全局对象
    favi.icon是什么?
    Node.js 路由
  • 原文地址:https://www.cnblogs.com/stxyg/p/12963507.html
Copyright © 2011-2022 走看看