首页 > 其他分享 >那些开源协议可以商用

那些开源协议可以商用

时间:2023-07-19 09:27:00浏览次数:35  
标签:协议 License 代码 修改 开源 商业软件 商用 可以

 

1、GPL ( GNU General Public License )
   商业软件不能使用GPL协议的代码。

2、LGPL ( GNU Library or “Lesser” General Public License )
   商业软件可以使用,但不能修改LGPL协议的代码。
3、Apache License 2.0 
   Apache Licence是对商业应用友好的许可。使用者也可以在需要的时候修改代码来满足需要并作为开源或商业产品发布/销售。

4、BSD开源协议(Berkerley Software Distribution) 
   商业软件可以使用,也可以修改使用BSD协议的代码。  

5、MIT ( MIT license ) 
   商业软件可以使用,也可以修改MIT协议的代码,甚至可以出售MIT协议的代码。 

6、MPL ( Mozilla Public License 1.1 ) 
   商业软件可以使用,也可以修改MPL协议的代码,但修改后的代码版权归软件的发起者。 

7、CDDL (Common Development and Distribution License ) 
   商业软件可以使用,也可以修改CDDL协议的代码。 

8、EPL (Eclipse Public License 1.0 ) 
  商业软件可以使用,也可以修改EPL协议的代码,但要承担代码产生的侵权责任。

 

标签:协议,License,代码,修改,开源,商业软件,商用,可以
From: https://www.cnblogs.com/dongxizhen/p/17564667.html

相关文章

  • BeyondCompare4解决评估到期(避免商用)
    步骤win+R打开注册表进入计算机\HKEY_CURRENT_USER\SOFTWARE\ScooterSoftware\BeyondCompare4删除CacheID文件即可重置评估期限......
  • Nginx 代理 WebSocket 、TCP协议
    Nginx代理WebSocket什么是WebSocketWebSocket是一种网络传输协议,可在单个TCP连接上进行全双工通信,位于OSI模型的应用层。WebSocket中的握手和HTTP中的握手过程兼容,且可以使用HTTP中的Upgrade协议头将连接从HTTP升级到WebSocket。代理结构WebSocket可以工作在......
  • Databend 开源周报第 102 期
    Databend是一款现代云数仓。专为弹性和高效设计,为您的大规模分析需求保驾护航。自由且开源。即刻体验云服务:https://app.databend.cn。What'sOnInDatabend探索Databend本周新进展,遇到更贴近你心意的Databend。为指定列创建BloomIndex创建bloomindex将会消耗大......
  • Damiler EDI 项目 Excel 方案开源介绍
    准备下载和运行DaimlerEDI到Excel使用Excel生成一系列EDI文档与Daimler通信。下载工作流  下载示例文件  DaimlerEDI&Excel方案简介本文将继续分享Daimler示例工作流:使用Excel端口和Email端口生成一系列文件,完成与Daimler的EDI通信。DaimlerEDI到Excel示......
  • SSM整合--前后台协议联调(添加功能)
    设置html文件中添加的弹窗 发送ajax请求,注意使用的时rest风格,post使用forData获取到页面表单的数据,然后发送给后台设置添加成功后,添加表单消失,并且重新查询全部 ......
  • SonarQube代码质量管理的开源平台
    CI/CD流水线完善计划,增加代码质量检查作业,在开发代码合入前提前发现不安全问题,因此引入代码质量检测-SonarQube服务。一、SonarQube是什么?Sonar是一个用于代码质量管理的开源平台,用于管理Java源代码的质量。通过插件机制,Sonar可以集成不同的测试工具,代码分析工具,以及持续集成......
  • SSM整合--前后台协议联调(列表功能)
    1.添加一个新的类,因为springmvc会拦截所有请求,所以要放行关于页面的一切配置 2.扫描包 3.发送异步请求,这里已经把双向绑定绑定好了,直接用的 ......
  • SSM整合--表现层与前端数据传输数据协议实现
      把所有数据都包装成Result  ......
  • SSM整个--表现层与前端数据传输协议定义
          ......
  • pytest + yaml 框架 -52.支持 websocket 协议
    前言v1.4.2版本支持websocket协议python操作websocket协议环境准备pip3installwebsocket-clientpip3installwebsockets基本代码示例fromwebsocketimportcreate_connectionimportjsonurl='ws://localhost:8081/ws'ws=create_connection(url,timeout......