[導讀] 關注「Linux大陸」,選擇「星標公眾號」一起進步!今天和大家分享一些開源協(xié)議的知識。這些協(xié)議縮寫詞在各種代碼、文檔中隨處可見,比如GPL、BSD、MIT、Mozilla、Apache和LGPL等等。github新建倉庫時協(xié)議選擇這么多協(xié)議,我們了解的有多少呢?作為一名專業(yè)的嵌入...
關注「 Linux大陸 」,選擇「 星標公眾號 」一起進步! 今天和大家分享一些開源 協(xié)議的知識。 這些協(xié)議縮寫詞在各種代碼、文檔中隨處可見,比如 GPL、 BSD、 MIT、 Mozilla、 Apache和 LGPL等等。 github新建倉庫時協(xié)議選擇 這么多協(xié)議,我們了解的有多少呢? 作為一名專業(yè)的嵌入式系統(tǒng)開發(fā)人員,了解這些開源協(xié)議是一種基本素養(yǎng),特別是當你自己要開源一些東西的時候該如何選擇開源協(xié)議就變得非常重要了! 下面,對常見的幾種做一下簡單的介紹。 開源協(xié)議的作用 開源協(xié)議規(guī)定了你在使用開源軟件時的權利和責任,也就是規(guī)定了你可以做什么 ,不可以做什么 。 開源協(xié)議雖然不一定具備法律效力,但是當涉及軟件版權糾紛時,開源協(xié)議也是非常重要的證據(jù)之一。 對于準備編寫一款開源軟件的開發(fā)人員,也非常建議先了解一下當前最熱門的開源許可協(xié)議,選擇一個合適的開源許可協(xié)議來最大限度保護自己的軟件權益。 如何選擇開源協(xié)議 世界上的開源許可證(Open Source License)大概有上百種,今天我們來介紹下幾種我們常見的開源協(xié)議。 大致有 GPL 、 BSD 、 MIT 、 Mozilla 、 Apache 和 LGPL 這6種。 點擊放大 下面通過這幾張圖,大家可以一目了然的選擇合適的開源協(xié)議: 點擊放大 烏克蘭程序員 Paul Bagwell 畫了一張分析圖 單擊放大 單擊放大 詳細介紹常用開源協(xié)議 GNU GPL協(xié)議 GNU GPL具體為( GNU General Public License ,GNU通用公共許可證)。 只要軟件中包含了遵循 GPL 協(xié)議的產品或代碼,該軟件就必須也遵循 GPL 許可協(xié)議,也就是必須開源免費,不能閉源收費,因此這個協(xié)議并不適合商用軟件 。 遵循 GPL 協(xié)議的開源軟件數(shù)量極其龐大,包括 Linux 系統(tǒng)在內的大多數(shù)的開源軟件都是基于這個協(xié)議的。 BSD協(xié)議 BSD協(xié)議具體為( Berkeley Software Distribution ,伯克利軟件發(fā)布版)協(xié)議。 BSD 協(xié)議給予用戶極大的權利,用戶可以使用、修改和重新發(fā)布遵循該許可的軟件,并且可以將軟件作為商業(yè)軟件發(fā)布和銷售,前提是需要滿足下面三個條件: 如果再發(fā)布的軟件中包含源代碼,則源代碼必須繼續(xù)遵循 BSD 許可協(xié)議。 如果再發(fā)布的軟件中只有二進制程序,則需要在相關文檔或版權文件中聲明原始代碼遵循了 BSD 協(xié)議。 不允許用原始軟件的名字、作者名字或機構名稱等進行市場推廣。 BSD 對商業(yè)比較友好 ,很多公司在選用開源產品的時候都首選 BSD 協(xié)議 ,因為可以完全控制這些第三方的代碼,甚至在必要的時候可以修改或者二次開發(fā)。Apache 協(xié)議 Apache 協(xié)議具體為許可證版本(Apache License Version)協(xié)議,Apache 和 BSD 類似,都適用于商業(yè)軟件。 Apache 協(xié)議在為開發(fā)人員提供版權及專利許可的同時,允許用戶擁有修改代碼及再發(fā)布的自由。 Hadoop、Apache HTTP Server、MongoDB 等項目都是基于該許可協(xié)議研發(fā)的,程序開發(fā)人員在開發(fā)遵循該協(xié)議的軟件時,要嚴格遵守下面的四個條件: 該軟件及其衍生品必須繼續(xù)使用 Apache 許可協(xié)議。 如果修改了程序源代碼,需要在文檔中進行聲明。 若軟件是基于他人的源代碼編寫而成的,則需要保留原始代碼的協(xié)議、商標、專利聲明及其他原作者聲明的內容信息。 如果再發(fā)布的軟件中有聲明文件,則需在此文件中標注 Apache 許可協(xié)議及其他許可協(xié)議。 Apache 協(xié)議還有以下需要說明的地方: 永久權利:?一旦被授權,永久擁有 。 全球范圍的權利:?在一個國家獲得授權,適用于所有國家 。 授權免費,且無版稅: 前期,后期均無任何費用。 授權無排他性: 任何人都可以獲得授權 授權不可撤消: 一旦獲得授權,沒有任何人可以取消。比如,你基于該產品代碼開發(fā)了衍生產品,你不用擔心會在某一天被禁止使用該代碼。 MIT協(xié)議 MIT協(xié)議具體為( Massachusetts Institute of Technology )協(xié)議,又稱「X條款」或「X11條款」。 目前限制最少的開源許可協(xié)議之一(比 BSD 和 Apache 的限制都少),只要程序的開發(fā)者在修改后的源代碼中保留原作者的許可信息即可,因此普遍被商業(yè)軟件所使用。 使用 MIT 協(xié)議的軟件有 PuTTY、X Window System、Ruby on Rails、Lua 5.0 onwards、Mono 等。 GUN LGPL協(xié)議 GUN LGPL協(xié)議具體是( GNU Lesser General Public License ,GNU 寬通用公共許可證)。LGPL 是 GPL 的一個衍生版本,也被稱為 GPL V2,該協(xié)議主要是為類庫設計的開源協(xié)議。 LGPL 允許商業(yè)軟件通過類庫引用(link)的方式使用 LGPL 類庫,而不需要開源商業(yè)軟件的代碼。這使得采用 LGPL 協(xié)議的開源代碼可以被商業(yè)軟件作為類庫引用并發(fā)布和銷售。 但是如果修改 LGPL 協(xié)議的代碼或者衍生品,則所有修改的代碼,涉及修改部分的額外代碼和衍生的代碼都必須采用 LGPL 協(xié)議。 因此LGPL協(xié)議的開源 代碼很適合作為第三方類庫被商業(yè)軟件引用,但不適合希望以 LGPL 協(xié)議代碼為基礎,通過修改和衍生的方式做二次開發(fā)的商業(yè)軟件采用。 文章來源于網絡,如有侵權請聯(lián)系我刪除,感謝~ 往期推薦: 嵌入式編程中常用的宏定義有哪些? 一位程序員的十年工作總結,需要注意這幾點! 分享一款小巧好用的代碼對比工具 C語言、嵌入式中幾個非常實用的宏技巧
本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
企業(yè)級AI操作系統(tǒng)將上下文、編排與執(zhí)行相統(tǒng)一,賦能受管控的AI員工自主化、規(guī)?;赝瓿烧鎸崢I(yè)務任務。 集成語音AI的AI OS支持超低延遲下的自然語音交互...
關鍵字:
COM
MOTION
NVIDIA
開源
上海2026年1月8日 /美通社/ -- 北京時間2026年1月8日,啟明創(chuàng)投投資企業(yè)、中國通用人工智能(AGI)的開拓者與引領者智譜成功登陸港交所,成為“全球大模型第一股”。智譜(02513.HK)發(fā)行價為116.20...
關鍵字:
模型
LM
開源
多模
北京2025年12月22日 /美通社/ -- 近日,軟通動力旗下自主品牌軟通華方正式發(fā)布開源鴻蒙智慧屏新品,這款搭載軟通天鴻操作系統(tǒng)6的商顯大屏,以"硬件+系統(tǒng)+應用"全棧國產化架構添補了行業(yè)空白,成...
關鍵字:
開源
智慧屏
全棧
鴻蒙
北京2025年12月22日 /美通社/ -- 近日,軟通動力在自主創(chuàng)新產品發(fā)布會上正式發(fā)布"軟通天鴻操作系統(tǒng)6"。該操作系統(tǒng)由軟通動力子公司鴻湖萬聯(lián)基于OpenHarmony社區(qū)版深度定制而成,是一款...
關鍵字:
開源
操作系統(tǒng)
全棧
鴻蒙
北京2025年12月22日 /美通社/ -- 12月20日晚,中央廣播電視總臺與廣東省人民政府聯(lián)合主辦,深圳市人民政府、央視頻、總臺廣東總站共同承辦的《鴻蒙星光盛典》,正式在CCTV-2、CCTV-3、央視頻、央視新聞、...
關鍵字:
鴻蒙
開源
操作系統(tǒng)
HARMONY
北京2025年12月18日 /美通社/ -- 12月17日,軟通動力在北京隆重舉辦"開源鴻蒙?智繪未來"主題發(fā)布會,正式推出軟通天鴻操作系統(tǒng)6與軟通華方開源鴻蒙智慧屏兩款核心產品。本次活動通過產品發(fā)布...
關鍵字:
開源
鴻蒙
智慧屏
OS
上海2025年12月16日 /美通社/ -- 12月15日-16日,2025中國汽車軟件大會于上海嘉定開幕。會上,行業(yè)首個覆蓋自動駕駛全棧的開源中間件——天元OS跨域中間件正式全棧開源發(fā)布,黑芝麻智能作為共建單位,黑芝麻...
關鍵字:
開源
中間件
全棧
OS
北京2025年11月10日 /美通社/ -- 11月6日至9日,2025年世界互聯(lián)網大會烏鎮(zhèn)峰會在中國浙江烏鎮(zhèn)成功舉辦。歷經十一年發(fā)展,烏鎮(zhèn)峰會已成為在中國舉辦的規(guī)模最大、層...
關鍵字:
AI
IBM
開源
智能體
北京2025年11月10日 /美通社/ -- 11月6日至9日,2025年世界互聯(lián)網大會烏鎮(zhèn)峰會在中國浙江烏鎮(zhèn)成功舉辦。歷經十一年發(fā)展,烏鎮(zhèn)峰會已成為在中國舉辦的規(guī)模最大、層...
關鍵字:
IBM
開源
AI
智能體
江蘇昆山2025年10月23日 /美通社/ -- 第十八屆中國紙業(yè)發(fā)展大會在青島盛大開幕,400余位行業(yè)領袖與專家共襄盛會,共話紙業(yè)的可持續(xù)未來。作為大會首日晚宴環(huán)節(jié),"福伊特之夜"以主題 "...
關鍵字:
XCELL
可持續(xù)發(fā)展
人工智能
開源
杭州2025年9月16日 /美通社/ -- 開源讓 AI 有了無限的可能,這些可能正從設想逐步落地:具身智能走出實驗室,新的操作系統(tǒng)正在被重寫,AI 應用不斷滲透各行各業(yè),互聯(lián)網也因開源再次煥發(fā)活力。在這樣的節(jié)...
關鍵字:
SIM
開源
OS
GO
北京2025年9月5日 /美通社/ -- 9月4日,在北京市人民政府新聞辦公室舉行的"一把手發(fā)布?京華巡禮"系列主題新聞發(fā)布會上,北京經開區(qū)對外發(fā)布,北京經濟技術開發(fā)區(qū)(簡稱"北京經開區(qū)&q...
關鍵字:
人工智能
模型
開源
AI
杭州2025年9月2日 /美通社/ -- 9 月 13–14 日,GOSIM HANGZHOU 2025 大會將在杭州隆重啟幕。本次大會由 GOSIM 全球開源創(chuàng)新匯主辦、CSDN 承辦,以國際化、社區(qū)化、強互動為特色,...
關鍵字:
SIM
開源
OS
GO
首個采用高分辨率太陽觀測數(shù)據(jù)訓練的太陽物理學人工智能 (AI) 基礎模型,旨在深入探索太陽動態(tài)表面,對可能干擾地球和太空技術的太陽天氣做出有效規(guī)劃。 該模型已發(fā)布在 Hugging Face 開源平臺,旨在加快...
關鍵字:
IBM
NASA
開源
模型
上海2025年8月22日 /美通社/ --?8月21日,移遠通信正式推出開源生態(tài)新品——PI-SC200U智能生態(tài)開發(fā)板。憑借高性能、開源化、全接口三大優(yōu)勢,其精準覆蓋邊緣網...
關鍵字:
開源硬件
PI
4G
開源
深圳2025年8月4日 /美通社/ -- 近日,電子元件和工業(yè)品數(shù)字化全球供應商歐時RS聯(lián)合四方維(Supplyframe)創(chuàng)新中心成功舉辦 "歐時RS創(chuàng)客沙龍——Arduino主題開放日"?;顒泳劢归_源硬件與編程領軍平...
關鍵字:
Arduino
開源
創(chuàng)客
智能未來
上海2025年8月1日 /美通社/ -- 7月28日,2025世界人工智能大會"大模型智塑全球產業(yè)新秩序"論壇在上海徐匯西岸成功召開。開源大模型為全球產業(yè)帶來新的變革和潛力,技術加速迭代創(chuàng)新,應用與產...
關鍵字:
人工智能
AI
SI
開源
上海2025年7月28日 /美通社/ -- 在世界人工智能大會(WAIC)期間,榮耀正式發(fā)布自研多模態(tài)感知大模型——MagicGUI大模型。作為榮耀推出的首個GUI開源大模型...
關鍵字:
GUI
MAGIC
開源
模型
深圳2025年7月25日 /美通社/ -- 在人工智能持續(xù)演進、大模型加速應用、邊緣計算架構日益成熟的推動下,智能終端正邁向更高性能、更強感知與更高開放性的全新階段...
關鍵字:
開源
高通
模型
智能終端
北京 2025年7月17日 /美通社/ -- 隨著AI迅速向邊緣領域挺進,對智能邊緣器件的需求隨之激增。然而,要在小尺寸的微控制器上部署強大的模型,仍是困擾眾多開發(fā)者的難題。開發(fā)者需要兼顧數(shù)據(jù)預處理、模型選擇、超參數(shù)調...
關鍵字:
開源
嵌入式設備
AI
ADI