如何選擇開源許可證?
如何為程式碼選擇開源許可證,這是一個問題。
世界上的開源許可證,大概有上百種。很少有人搞得清楚它們的區別。即使在最流行的六種----GPL、BSD、MIT、Mozilla、Apache和LGPL----之中做選擇,也很複雜。
烏克蘭程式設計師Paul Bagwell,畫了一張分析圖,說明應該怎麼選擇。這是我見過的最簡單的講解,只用兩分鐘,你就能搞清楚這六種許可證之間的最大區別。
下面是我製作的中文版,請點選看大圖。
相關推薦
如何選擇開源許可證?
如何為程式碼選擇開源許可證,這是一個問題。 世界上的開源許可證,大概有上百種。很少有人搞得清楚它們的區別。即使在最流行的六種----GPL、BSD、MIT、Mozilla、Apache和LGPL----之中做選擇,也很複雜。 烏克蘭程式設計師Paul Bagwell,畫了一張分析圖,說明應該怎麼選擇。這是
一張圖看懂開源許可協議,開源許可證GPL、BSD、MIT、Mozilla、Apache和LGPL的區別
軟件發布 csdn 合作 title ref 沒有 版本 簡單介紹 著名 開源許可證GPL、BSD、MIT、Mozilla、Apache和LGPL的區別 首先借用有心人士的一張相當直觀清晰的圖來劃分各種協議:開源許可證GPL、BSD、MIT、Mozilla、Apache和L
主流開源協議樹——區分各種開源許可證
images pac 程序 paul mit gpl blog png ges 烏克蘭程序員Paul Bagwell,畫了一張分析圖,介紹最流行的六種開源許可證----GPL、BSD、MIT、Mozilla、Apache和LGPL。 主流開源協議樹——區分各種開源許可證
【轉】開源許可證GPL、BSD、MIT、Mozilla、Apache和LGPL的區別
2.0 源程序 組織 alt 要求 控制 知識產權 bsp script 首先借用有心人士的一張相當直觀清晰的圖來劃分各種協議:開源許可證GPL、BSD、MIT、Mozilla、Apache和LGPL的區別 以下是上述協議的簡單介紹:BSD開源協議BSD開源協議是一個
如何更加安全、高效地選擇開源項目(內附詳解)
編譯 com 再次 即時聊天 能力 時代 核心 只需要 重新編譯 前言在平時的開發過程中,難免會遇到這樣那樣的難題,或者一些繁瑣且不想純手工完成的功能,對於這些問題,解決的姿勢有很多種,可以通過同事間的交流、上網查資料、去官網找文檔等,隨著開源的推動和完善,尋找合適的開
常見的六種開源許可證(license)
.org nbsp www. http HR org 常見 lgpl sse BSD MIT Mozilla Apache LGPL GPL 常見的六種開源許可證(license)
常見開源許可證簡述
授權 復制 一點 副本 src 分享 sse lin ner GPL(GNU General Public Licence):GNU公共通用許可證,規定:如果A項目采用GPL許可證,那麽基於A開發出來的B項目也必須采用GPL許可證,這樣保證了某一個開源項目不被私有化、商業化
如何選擇開源專案?
今天這篇文章也是因為最近不少人給我留言說「張哥,現在我接觸到了開源社群,發現不少開源專案,但是卻不知道如何選擇應用到自己的專案上?」 這個問題比較好,相信不少人都有這樣的疑問,且聽我細細給大家說來。 什麼是開源? 「開源」是從英文「Open Source」翻譯精簡而來,其實是開放原始碼的意思,我們知道所
如何正確選擇開源資料庫?你需要這的5個技巧
你或許會遇到需要選擇合適的開源資料庫的情況。但這無論對於開源方面的老手或是新手,都是一項艱鉅的任務。在過去的幾年中,採用開源技術的企業越來越多。面對這樣的趨勢,眾多開源應用公司都紛紛承諾自己提供的解決方案能夠各種問題、適應各種負載。但這些承諾不能輕信,在開源應用上的選擇是重要而艱難的,尤其是資料庫這種關鍵的應
GPL、BSD和Apache開源許可證
參考資料 五種開源協議的比較(BSD,Apache,GPL,LGPL,MIT) 如何選擇開源許可證? - 阮一峰的網路日誌 開源許可證教程 - 阮一峰的網路日誌 簡介 自由軟體許可證由FSF(Free Software Foundation)基於FSD(Free Software Definitio
Linux 基金會推出 ACT 專案,幫助開發者遵守開源許可證
Linux 基金會正致力於通過組建新專案來改善開源的合規性,他們近日推出了一個 Automated Compliance Tooling(ACT)專案,旨在整合對推進開源合規性工具的投入,提高互操作性和可用性,從而幫助組織管理合規性義務。 根據 Lin
一張圖看懂開源許可協議,開源許可證GPL、BSD、MIT、Mozilla、Apache和LGPL的區別【轉】
轉自:https://blog.csdn.net/testcs_dn/article/details/38496107 開源許可證GPL、BSD、MIT、Mozilla、Apache和LGPL的區別 首先借用有心人士的一張相當直觀清晰的圖來劃分各種協議:開源許可證GPL、BSD、MIT、Mozilla、A
如何更加安全、高效地選擇開源專案(內附詳解)
前言 在平時的開發過程中,難免會遇到這樣那樣的難題,或者一些繁瑣且不想純手工完成的功能,對於這些問題,解決的姿勢有很多種,可以通過同事間的交流、上網查資料、去官網找文件等,隨著開源的推動和完善,尋找合適的開源專案支援,絕對是一個很好的方法。 如今市面上的開源專案魚龍混雜,並且有一
如何更加安全、高效地選擇開源專案
在平時的開發過程中,難免會遇到這樣那樣的難題,或者一些繁瑣且不想純手工完成的功能,對於這些問題,解決的姿勢有很多種,可以通過同事間的交流、上網查資料、去官網找文件等,隨著開源的推動和完善,尋找合適的開源專案支援,絕對是一個很好的方法。 如今市面上的開源專案魚龍混在,並且有一些專案早已
最流行的六種開源許可證分類剖析
世界上的開源許可證,大概有上百種。很少有人搞得清楚它們的區別。 即使在最流行的六種—-GPL、BSD、MIT、Mozilla、Apache和LGPL—-之中做選擇,也很複雜。 烏克蘭程式設計師Paul Bagwell,畫了一張分析圖,說明應該怎麼選擇。這
開源許可證GPL、BSD、MIT、Mozilla、Apache和LGPL的區別
以下是上述協議的簡單介紹:BSD開源協議BSD開源協議是一個給於使用者很大自由的協議。基本上使用者可以”為所欲為”,可以自由的使用,修改原始碼,也可以將修改後的程式碼作為開源或者專有軟體再發布。但”為所欲為”的前提當你釋出使用了BSD協議的程式碼,或則以BSD協議程式碼為基礎做二次開發自己的產品時
開源許可證的基本分類與區別
GPL 完全開放,copyLeft 具有極強的傳染性。BSD 封閉的開源lisence 提供了開源版本後,後續可以開發自己的強大商用版本。MPL 開放程度在GpL與BSD中中間,明確了原始碼中的貢獻部分和私有部分。Apache2.0 除了版權許可外,還
開源許可證的一些介紹
在一些專案中常見到一些開源許可證,記錄備查 Apache v2 License Apache Licence是著名的非盈利開源組織Apache採用的協議。該協議和BSD類似,同樣鼓勵程式碼共享和尊重原作者的著作權,同樣允許程式碼修改,再發布(作為開
開源許可證 分類剖析
世界上的開源許可證,大概有上百種。很少有人搞得清楚它們的區別。即使在最流行的六種—-GPL、BSD、MIT、Mozilla、Apache和LGPL—-之中做選擇,也很複雜。 烏克蘭程式設計師Paul Bagwell,畫了一張分析圖,說明應該怎麼選擇
開源許可協議,開源許可證GPL、BSD、MIT、Mozilla、Apache和LGPL簡單介紹
文章來源: 《開源時代》2010.02 第十七期 借鑑博文: 當Adobe、Microsoft、Sun等一系列巨頭開始表現出對”開源”的青睞時,”開源”的時代即將到來!現今存在的開源協議很多,而經過Open Source Initiative組