開源軟件 許可證密鑰_自由和開源軟件-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.pswp.cn/news/379808.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/379808.shtml
英文地址,請注明出處:http://en.pswp.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…