开源软件 许可证密钥_自由和开源软件-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…

定时器--STM32f4--HAL

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

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

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

IIC通信---EEPROM24C02---STMF4

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

JavaScript | 使用提示从用户输入值

Example 1) Input name and print 示例1)输入名称和打印 Code (JS & HTML): 代码(JS和HTML)&#xff1a; <!DOCTYPE html><HTML><HEAD><SCRIPT>var name prompt("Enter Your name:");var msg "Welcome "name;//alert(msg)…

项目管理中工作分解结构模型(WBSM)的应用

摘要 本文根据工作分解结构(WBS)的工作特点&#xff0c;运用系统工程的思想理论方法&#xff0c;构建了工作分解结构模型&#xff0c;并提出了模型算法;该模型方法的建立使得WBS工作更加简单可靠、思路清晰、基于更加可靠的科学基础之上。 1、工作分解结构模型(WBSM)方法工作程…

SPI通信原理---STM32F4--HAL

SPI接口原理 SPI是一种高速全双工同步通信&#xff0c;在芯片管脚上占用四根线&#xff0c;主要应用在EEPROM、FLASH、实时时钟、AD转换器&#xff0c;还有数字信号处理器和数字信号解码器之间。 SPI接口使用4根线通信。 MISO&#xff1a;主设备数据输入&#xff0c;从设备数…

pata1015_ATA / PATA的完整形式是什么?

pata1015ATA / PATA&#xff1a;高级技术附件/并行高级技术附件 (ATA/PATA: Advanced Technology Attachment/Parallel Advanced Technology Attachment) ATA is an abbreviation of Advanced Technology Attachment. ATA has existed for a long time with the name PATA. Whe…

FreeRTOS在STM32F429上移植

准备工作 FreeRTOS系统源码基础工程&#xff0c;这里我们用跑马灯实验 1.在工程里面添加FreeRTOS源码 在工程里面新建一个名为FreeROTS的文件夹 将FreeRTOS源码添加到这个文件夹里面 protable里面只需留下Keil、MemMang、RVDS文件夹 2、向工程分组中添加文件 FreeRTOS_C…

C++中的指针与引用(转)

原文地址&#xff1a;http://www.cnblogs.com/skynet/archive/2010/09/22/1832911.html写在前面 指针和引用形式上很好区别&#xff0c;但是他们似乎有相同的功能,都能够直接引用对象&#xff0c;对其进行直接的操作。但是什么时候使用指针&#xff1f;什么时候使用引用呢&…

FreeRTOS任务基础知识

任务特性 在RTOS中&#xff0c;一个实时应用可以作为一个独立的任务&#xff0c;支持抢占&#xff0c;支持优先级&#xff0c;每个任务都有自己的堆栈&#xff0c;当任务切换时将上下文环境保存在堆栈中&#xff0c;再次调用任务时&#xff0c;取出上下文信息&#xff0c;继续…

Java版AVG游戏开发入门[0]——游戏模式转换中的事件交互

Java版AVG游戏开发入门[0]——游戏模式转换中的事件交互 示例程序下载地址&#xff1a;http://download.csdn.net/source/999273&#xff08;源码在jar内&#xff09; AVG&#xff0c;即Adventure Game&#xff0c;可以直译为[冒险游戏]。但是通常情况下我们说AVG是指[文字冒险…

FreeRTOS任务创建和删除

任务创建和删除的API函数 xTaskCreate()&#xff1a;使用动态方法创建一个任务xTaskCreateStatic()&#xff1a;使用静态方法创建一个任务xTaskCreateRestricated()&#xff1a;创建一个使用MPU进行限制的任务&#xff0c;相关内存使用动态内存分配vTaskDelete()&#xff1a;删…

python 日本就业_日本的绘图标志 Python中的图像处理

python 日本就业Read basics of the drawing/image processing in python: Drawing flag of Thailand 阅读python中绘图/图像处理的基础知识&#xff1a; 泰国的绘图标志 The national flag of Japan is a rectangular white banner bearing a crimson-red disc at its center…

FreeRTOS任务挂起和恢复

任务挂起&#xff1a;暂停某个任务的执行 任务恢复&#xff1a;让暂停的任务继续执行 通过任务挂起和恢复&#xff0c;可以达到让任务停止一段时间后重新运行。 相关API函数&#xff1a; vTaskSuspend void vTaskSuspend( TaskHandle_t xTaskToSuspend );xTaskToSuspend &am…

FreeRTOS中断配置与临界段

Cortex-M中断 中断是指计算机运行过程中&#xff0c;出现某些意外情况需主机干预时&#xff0c;机器能自动停止正在运行的程序并转入处理新情况的程序&#xff08;中断服务程序&#xff09;&#xff0c;处理完毕后又返回原被暂停的程序继续运行。Cortex-M内核的MCU提供了一个用…

FreeRTOS的列表和列表项

列表和列表项 列表 列表是FreeRTOS中的一个数据结构&#xff0c;概念上和链表有点类型&#xff0c;是一个循环双向链表&#xff0c;列表被用来跟踪FreeRTOS中的任务。列表的类型是List_T&#xff0c;具体定义如下&#xff1a; typedef struct xLIST {listFIRST_LIST_INTEGRI…

FreeRTOS队列

在实际应用中&#xff0c;我们会遇到一个任务或者中断服务需要和另一个任务进行消息传递&#xff0c;FreeRTOS提供了队列的机制来完成任务与任务、任务与中断之间的消息传递。 0x01 队列简介 队列是为了任务与任务、任务与中断之间的通信而准备的&#xff0c;可以在任务与任务…

剧情介绍:“阿甘正传”

阿甘是个智商只有75的低能儿。在学校里为了躲避别的孩子的欺侮&#xff0c;听从一个朋友珍妮的话而开始“跑”。他跑着躲避别人的捉弄。在中学时&#xff0c;他为了躲避别人而跑进了一所学校的橄榄球场&#xff0c;就这样跑进了大学。阿甘被破格录取&#xff0c;并成了橄榄球巨…

FreeRTOS信号量---二值信号量

信号量可以用来进行资源管理和任务同步&#xff0c;FreeRTOS中信号量又分为二值信号量、计算型信号量、互斥信号量和递归互斥信号量。 0x01 二值信号量 二值信号量其实就是一个只有一个队列项的队列&#xff0c;这个特殊的队列要么是满的&#xff0c;要么是空的&#xff0c;任…