首页 > 其他分享 >开源协议

开源协议

时间:2024-08-08 09:38:27浏览次数:11  
标签:协议 License 代码 修改 开源 商业软件 Public

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,代码,修改,开源,商业软件,Public
From: https://www.cnblogs.com/CJTARRR/p/18348328

相关文章

  • 介绍一款新奇的开源操作系统:GodoOS
    在快节奏的现代办公环境中,一款高效、集成化的操作系统无疑是提升工作效率的利器。今天,我们要为您隆重介绍——GodoOS,一款专为内网办公环境设计的全能操作系统。它不仅仅是一个工具,更是您团队协作与文件管理的得力助手,将彻底改变您的工作方式,带来前所未有的便捷体验! 【全能......
  • python joblib.load 发生错误:协议 0 中的持久 ID 必须是 ASCII 字符串 在 GCP 云运行
    总体而言:我尝试使用Cloudbuild和Cloudrun构建BERT模型。我将模型(参数)和元数据(标签)保存在GCPCloudStorage中。但是,我遇到了通过joblib.load()加载metadata.bin文件的错误。我的metadata.bin文件包含UTF-8字符,但joblib.load需要ASCII字符。在......
  • 统计量与常见统计分布(Datawhale开源学习)
    9.1.1统计量与常见统计分布概率和统计是一对孪生兄弟,前者通过已知总体的所有相关参数信息,来计算特定事件发生的概率;后者则是在总体未知的情况下,通过采样观察样本状态来反推估计总体。因此,尽管概率论中也有随机变量和分布律,数理统计中的统计分布与其仍然存在较大差别。但数理......
  • 代理IP类型详细解析:那么多种协议的代理如何选?
    代理IP已经成为跨境业务的得力工具,但是仍有许多新手小白在初次接触到代理IP服务商时,不知道具体如何选择代理IP类型,面对五花八门的代理类型名称,往往需要付出一定的试错成本才知道哪个适合自己的业务。今天就来给大家科普科普,常见的代理类型有哪些?1.数据中心代理数据中心代理,......
  • 数据集可以自己找开源
    数据集可以自己找开源,比如GitHub上面的等等。比如这个:https://github.com/bstabler/TransportationNetworks/tree/master其他相关项目TRB网络建模委员会InverseVIsTraffic是一个开源存储库,它实现了一些针对单类和多类交通网络提出的逆变分不等式(VI)公式。该软件包还实现......
  • 使用Cisco进行模拟配置OSPF路由协议
    OSPF路由协议1.实验目的1)理解OSPF2)掌握OSPF的配置方法3)掌握查看OSPF的相关信息2.实验流程开始→布置拓扑→配置IP地址→配置OSPF路由并验证PC路由的连通性→查看路由器路由信息→查看路由协议配置与统计信息→查看OSPF进程及区域信息→查看路由器OSPF数......
  • .NET 免费开源工业物联网网关
    前言IoTClient是一个针对物联网(IoT)领域的开源客户端库,它主要用于实现与各种工业设备之间的通信。这个库是用C#编写的,并且基于.NETStandard2.0,这意味着可以用于多个版本的.NET,包括.NETFramework、.NETCore、.NET5及以上版本,以及Xamarin和UWP。项目介绍IoTClie......
  • renren开源项目发布
    1、前端:npmrunbuildserver{listen80;server_namelowcode.renren.io;location/{root/data/renren-lowcode-admin;indexindex.html;}} 2、后端部署:后端打包:mvninstallnohupjava-jarrenren-server.jar--spring.profile......
  • 推荐一款非常轻量级的开源媒体播放器:MPC-HC
    MediaPlayerClassicHomeCinema,简称MPC-HC,是一款简洁的媒体播放器,MediaPlayerClassic的延续版本,有32位和64位版本。MediaPlayerClassic是由名为"Gabest"的程序员建立,现在他仍然有维护这个程序。Gabest原先是以不公开源代码的方式开发MediaPlayerClassic,但后来......
  • 【项目实战】开源的即时通讯组件OpenIM入门介绍
    一、OpenIM是什么?IM,是即时通讯(InstantMessaging,简称IM)OpenIM,是一个开源的、强大的即时通讯组件。OpenIM,提供了完整的即时通讯服务功能。OpenIM,被设计为高并发、高可用、易于扩展的架构。OpenIM,适合构建企业级的即时通讯平台。OpenIM,由一群热爱开源技术的开发者创建......