开源软件 许可证密钥_自由和开源软件-1中的重要许可证

开源软件 许可证密钥

It's important to take note that there are no good or bad licenses and that no license is superior to another. Anybody can make an open-source license that suits their extravagant, which is the explanation that there are such huge numbers of out there. This could make picking an open-source license a challenging business, particularly for those of us who are not knowledgeable in the terms and conditions and have never had open-source licenses clarified completely. To assist tight with bringing down the choice and understand everything, the OSI set up a rundown of affirmed licenses, comprising of a little more than 80 open source licenses that are most usually utilized.

重要的是要注意,没有好的许可证,也没有不好的许可证,并且没有一个许可证比另一个许可证优越。 任何人都可以制作出适合自己奢侈的开源许可证,这说明存在大量此类许可证。 这可能会使挑选开放源代码许可证成为一项具有挑战性的业务,特别是对于我们这些不了解条款和条件并且从未完全阐明开放源代码许可证的人。 为了帮助您精简选择并了解所有内容,OSI设置了肯定的许可证清单,其中包括80多个最常用的开源许可证。

Of the many open source licenses in the OSI approved list, some rule and are utilized by probably the most well-known open-source projects out there. We've tried to list out all of them clarifying the most commonly utilized open source licenses.

在OSI批准列表中的许多开源许可证中,有一些规则可能是最知名的开源项目所利用的。 我们试图列出所有这些清单,以阐明最常用的开源许可证。

GNU通用公共许可证(GPL) (GNU General Public License (GPL))

GNU Logo

The GNU's General Public License is the most well-known open source license around. Richard Stallman made the GPL shield the GNU software from getting exclusive, and it is a particular execution of his "copyleft" idea.

GNU的通用公共许可证是周围最著名的开源许可证。 理查德·斯托曼(Richard Stallman)使GPL保护GNU软件免受排斥,这是他的“ copyleft”想法的一个特殊执行。

GPL is a copyleft permit. This implies any product that is composed dependent on any GPL part should be shared or released as open source. The outcome is that any product that uses any GPL open source component is required to release its full source code and the entirety of the rights to modify and share the whole code.

GPL是版权所有者许可。 这意味着依赖于任何GPL组成的任何产品都应作为开源共享或发布。 结果是,任何使用任何GPL开源组件的产品都必须发布其完整的源代码以及修改和共享整个代码的全部权利。

There has consistently been some confusion concerning what comprises a 'work dependent on' another work, which triggers the GPL correspondence commitment. The FSF attempted to add greater lucidity to GPLv3 regarding when the correspondence commitment is activated. The FSF even composed another GPL license, the Affero license, to address a particular confusion alluded to as the "ASP loophole".

关于什么构成“依赖于”另一工作的工作一直存在一些混淆,这触发了GPL对应承诺。 FSF尝试为GPLv3增加了有关何时激活通信承诺的明晰度。 FSF甚至还组成了另一个GPL许可证,即Affero许可证,以解决所谓的“ ASP漏洞”的特殊困惑。

Also, the FSF attempted to build the similarity of the GPLv3 with different licenses. To consolidate two codes into a bigger work, both the projects must allow it. If such rights are allowed by both the projects' licenses, they are perfect. By making the GPLv3 progressively good, the FSF extended advancement choices.

同样,FSF尝试建立具有不同许可证的GPLv3的相似性。 为了将两个代码合并为一个更大的工作,两个项目都必须允许它。 如果两个项目的许可证都允许使用这些权利,那么它们就是完美的。 通过逐步提高GPLv3的质量,FSF扩展了进阶选择。

Eclipse公共许可证 (Eclipse Public License)

Eclipse Logo

Created by the Eclipse Foundation, the Eclipse Public License (EPL) is an open-source license. It's developed from the Common Public License (CPL). The Eclipse codebase now accessible under the EPL was in the past licensed under the CPL.

Eclipse Public License(EPL)由Eclipse Foundation创建,是一种开源许可证。 它是根据通用公共许可证(CPL)开发的。 现在可以在EPL下访问的Eclipse代码库过去已在CPL下获得许可。

The EPL license is a type of copyleft license. On the off chance that you change an EPL'ed segment and disperse it in the source code form as a major aspect of your program, you're required to reveal the altered code under the EPL. On the off chance that you circulate such a program in its object code form, you're required to express that the source code can be made accessible to the beneficiary upon demand. You're likewise required to share the strategy for mentioning the source code.

EPL许可证是一种Copyleft许可证。 如果您不希望更改EPL的段并将其分散在源代码形式中作为程序的主要方面,则需要在EPL下显示更改后的代码。 如果您以目标代码形式分发这样的程序,则必须表示,受益人可以根据需要使源代码可访问。 同样,您也需要共享提及源代码的策略。

The EPL shields the author from potential claims or harms caused if an organization utilized his/her part in a business item. It additionally offers a patent award.

如果组织在业务项目中利用了他/她的部分,EPL可以保护作者免受潜在的索赔或损害。 它还提供了专利奖。

麻省理工学院执照 (MIT License)

MIT Logo

MIT is one of the most lenient software licenses. Essentially, you can do anything you desire with source code licensed under the MIT license- just if you include a duplicate of the first MIT license and copyright notice to it. Its effortlessness is the explanation for its high adaption rate among engineers.

MIT是最宽松的软件许可证之一。 本质上,您可以使用根据MIT许可获得许可的源代码执行任何您想做的事情-即使您包含第一个MIT许可的副本和版权声明。 它不费力地解释了它在工程师中的高适应率。

翻译自: https://www.includehelp.com/foss/important-license-in-free-and-open-source-software-1.aspx

开源软件 许可证密钥

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/379808.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

串口接收中断配置过程---STM32F4--HAL

串口接收中断程序配置过程(HAL) 初始化相关参数,使能串口: HAL_UART_Init();该函数的参数是串口的基址,在stm32f429xx.h文件中,定义了8个UART_HandleTypeDef的值,分别是USART1、USART2、USART…

electron 切换至esm

前言 好消息,经过不知道多少年的讨论。 electron28.0.0开始(23.08.31),默认支持esm了。 see https://github.com/electron/electron/issues/21457 使用方法 升级至electron^28.0.0简单地在package.json中添加"type":…

javascript运算符_JavaScript中!=或!==运算符之间的区别

javascript运算符We can perceive the differences between these two operators as the same difference that occurs between double equalsTo () and triple equalsTo () operators. We already know that the (!) not-operator used along with () operator is used to che…

实训09.09:简单的彩票系统(机选多注)

package wsq; import java.util.Random; import java.util.Scanner;//机选多注 public class MoreCaiPiao {public static void main(String[] args) {// 定义二维数组 存储多注彩票int[][] numArray new int[5][7];/** 二维数组中 未赋值之前的元素值都为0 { {0,0,0,0,0,0,0}…

项目组的激励策略

我们经常会采取一奖励措施,来激发大家工作的积极性,从而达到提高工作效率的目的。那么我们应该对项目组中的那些类型的人实施激励呢?项目的实践过程中,笔者认为有两类人需要给予正面的奖励。一,能够主动思考&#xff0…

zk中的Datebox中得到Timestamp

String formatDate sdf.format(datebox.getValue()); para.setCreate_time(Timestamp.valueOf(formatDate)); 转载于:https://www.cnblogs.com/avenxia/archive/2012/04/15/2450052.html

定时器--STM32f4--HAL

基本概念 STM32中有三种定时器,高级定时器,通用定时器,基本定时器,具体如下图: 发生如下事件将产生中断/DMA 更新:计数器向上溢出/向下溢出,计数器初始化触发事件:计数器启动、停…

实训09.09:简单的彩票系统(自选多注)

package wsq; import java.util.Scanner; public class CustomCaipiao {public static void main(String[] args) {/** 用户自选彩票数字: 1.使用scanner来输入彩票号码! 2.直接写成自选多注,注数由用户输入决定;* 3.红球值1-33,不重复;蓝球值1-16;*/// 定义二维数组 存储所有的…

c ++查找字符串_C ++类和对象| 查找输出程序| 套装4

c 查找字符串Program 1: 程序1&#xff1a; #include <iostream>using namespace std;class Sample {int X;int* const PTR &X;public:void set(int x);void print();};void Sample::set(int x){*PTR x;}void Sample::print(){cout << *PTR - EOF << …

ASP.NET 泛型类型 Dictionary操作

protected void Page_Load(object sender, EventArgs e){//泛型Dictionary Dictionary<string, string> dit new Dictionary<string, string>();dit.Add("13", "张三");dit.Add("22", "李四");Response.Write("总数…

独立看门狗---STM32----HAL

基本概念 看门狗解决的问题是什么&#xff1f; 在系统跑飞&#xff08;程序异常执行&#xff09;的情况&#xff0c;是系统复位&#xff0c;程序重新执行。 独立看门狗适应用于需要看门狗作为一个在主程序之外能够完全独立工作&#xff0c;并且对时间精度要求低的场合。 工…

实训09.09:简单的彩票系统(注册信息)

package wsq; import java.util.Scanner;//本文件负责注册用户信息 /*用户注册信息:1.要求设置账号和密码,使用字符串数组2.账号名不能重复3.密码需要输入两次,两次密码输入一致4.满足账号名不重复.且两次密码一致,即为注册成功!!将信息添加到字符串数组中String[][] users ne…

【转】JAVA生成缩略图

方法1&#xff1a;[第一种方法比后一种生成的缩略图要清晰] import javax.imageio.ImageIO;import java.awt.image.BufferedImage;import java.awt.image.ColorModel;import java.awt.image.WritableRaster;import java.awt.*;import java.awt.geom.AffineTransform;import jav…

javascript写入_如何在JavaScript中写入HTML元素?

javascript写入写入HTML元素 (Writing into an HTML element) To write string/text into an HTML element, we use the following things: 要将字符串/文本写入HTML元素&#xff0c;我们使用以下内容&#xff1a; There must be an HTML element like paragraph, span, div e…

大话设计模式之设计模式遵循的七大原则

最近几年来&#xff0c;人们踊跃的提倡和使用设计模式&#xff0c;其根本原因就是为了实现代码的复用性&#xff0c;增加代码的可维护性。设计模式的实现遵循了一些原则&#xff0c;从而达到代码的复用性及增加可维护性的目的&#xff0c;设计模式对理解面向对象的三大特征有很…

IIC通信---EEPROM24C02---STMF4

IIC通信协议 IIC是同步半双工通信&#xff0c;一个数据线SDA和一个时钟SCL线&#xff0c;可以接受和发送数据。在CPU与被控IC之间、IC与IC之间进行双向传送。 空闲状态 IIC总线的SDA和SCL两条信号线同时处于高电平时&#xff0c;规定为总线的空闲状态。 起始信号 当SCL为高…

实训09.08:简单的算法练习

/*final 关键字 修饰的变量值 后期不可更改 相当于定义常量常量 &#xff1a;不可更改*/final int a 10;//a 20; 报错的值不可更改&#xff01;/*输入函数* */System.out.println("请输入数字&#xff1a;");Scanner scanner new Scanner(System.in);int b…

让自己闪亮

转载于:https://www.cnblogs.com/Gigabyte/archive/2009/01/03/you_can_shine.html

Java中的wait()和sleep()方法之间的区别

Java中的wait()和sleep()方法 (wait() and sleep() methods in Java) First, we will see how wait() method differs from sleep() method in Java? 首先&#xff0c;我们将看到wait()方法与Java中的sleep()方法有何不同&#xff1f; wait()方法 (wait() Method) This metho…

离线使用iPhone SDK文档的方法

在使用Xcode进行iPhone编程时&#xff0c;有时需要参考iPhone SDK的文档&#xff0c;不过每次ControlClick后&#xff0c;Xcode都会试图连接Internet&#xff0c;进行在线读取。有什么方法能够把资料下载到硬盘上进行离线阅读吗&#xff1f; 答案是肯定的。首先去Xcode的Prefer…