在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

詳解開源軟件的許可信息

汽車玩家 ? 來源:Linux中國 ? 作者:Scott Peterson ? 2020-03-04 15:49 ? 次閱讀

對于讓開源軟件變得如此出色的協作開發來說,開源軟件許可以其不同于常規軟件許可的方式提供了諸多支持。-- Scott K Peterson(作者)

人們在使用常規軟件許可時產生的實踐和期望,也許會讓他們在面對開源軟件時感到沮喪。“請給我看下許可證”這種簡單的要求,可能得不到令人滿意的答復。盡管有的時候這種答復非常簡單,但開源軟件的許可信息通常更為復雜,達不到常規軟件許可所設定的那種期望。

這是怎么回事兒呢?開源軟件許可是否出毛病了?然而并沒有。許可條款類型以及軟件開發方式的差異,都會導致軟件許可信息的傳送方式不同。律師便利性和開發人員便利性之間的折衷是造成這種狀況的部分原因。

如果只是說開源軟件可以“協作”開發,那還沒有弄清楚開源開發活動與常規許可軟件之間可能存在的差別程度。盡管有像常規許可軟件一樣由一個人或一個固定的小團體來維護的開源項目,但是在開源項目上的協作可能會在廣泛的潛在貢獻者之間進行。例如,根據 GitHub 的“ 2019 年 Octoverse 報告 ” ,有超過 35 萬人對前 1000 個項目做出了貢獻。但是,開源軟件開發與常規許可軟件開發的不同之處不僅僅是貢獻者數量。除了被發現對該開源項目擁有某些共同興趣,為開源項目做出貢獻的人們之間可能沒有任何聯系。人們的參與情況可能會隨著時間的推移而變化。原始開發人員可能會離開,留下其他人繼續進行項目開發。所有這一切都可能在沒有規劃或總體治理組織的情況下發生。

除了遵循規范性的治理規則,開源協作活動還是輕量級的,而且可以比常規許可軟件更加靈敏地響應。有關開源許可信息的實踐與這種協作開發方式相適應。

針對二進制文件以及源代碼,開源許可中的條款通過提供所需的權限(包括復制、修改和分發)促進了協作開發。事實證明, “開源定義”(Open Source Definition)(OSD)有助于將注意力集中在滿足其要求的許可上。

開源軟件的許可信息嵌入在源代碼中。當獲得源代碼時,就會接收到相應的許可信息。想象一下每年以百萬計的貢獻規模,單獨的許可管理是否完全可行呢?同樣,通過將許可信息嵌入源代碼中,可以反映與許可相關的詳細信息,而這些細節在某些單獨管理的許可流程中不可行。例如,將許可信息嵌入源代碼,使得指示哪些許可條款適用于軟件的哪些部分變得切實可行。

為了說明開源許可實踐所能實現的效果,請考慮以下示例性軟件項目:

該項目始于 5 年前;到目前為止,已有 50 位貢獻者做出了貢獻;通過改編其他項目中的部分軟件,增加了一些功能;原始代碼的開發者在三年后離開;幾家商業企業已經在其內部或一部分產品中依賴該軟件;如果考慮到其他軟件和計算機世界方面相關的變化,則該軟件未來可能還會有 5-10 年的發展。

在開源項目中現有和常用的表示許可信息的方法,很容易適應這樣一個項目的過程。沒有預先規劃,貢獻者可以從項目中來來去去;項目的各個部分遵循不同的許可條款;如果與其他公司的合作破裂,商業企業可以繼續以很少的管理開銷成本分擔軟件維護工作,同時保持完全獨立開發其軟件分支的能力。

相反,傳統的軟件許可方法將如何支持這種開發呢?甚至這樣的合作有可能發生嗎?我們是否將擁有一個完整的許可基礎結構來跟蹤數千個“主軟件開發和分發協議”的適用性?我們是否要通過讓某些公司控制一切來簡化許可?

讓我們回到“是什么許可?”這個問題。我談論開源開發特征的目的,是說明存在重要的影響開源許可信息如何表示的非法律因素。開源軟件中許可信息的表示形式通常不符合常規軟件許可的期望。但是,存在差異并不代表系統出毛病了。相反,對于支持過去二十年中已被證明有效的大規模協作開發這種軟件構建方法來說,差異的作用非常強大。

開源許可信息是什么樣的呢?

通常,人們會考慮每個“軟件組件”的許可條款。軟件組件可能作為應用程序對用戶可見,或者對于用戶來說可能不那么明顯,例如與大型程序結合使用時可提供某些功能的庫。

對于許多軟件組件而言,許可很簡單:組件中的所有軟件適用數十種最常見的開源許可證中的一種。除了最常見的許可證之外,還有很多文本有所變動的不經常使用的許可證。但是,在“開源定義”的指導下,開源許可條款中的權限和限制仍保持在一定范圍內。

如果要進行將開源軟件集成到其他軟件中的軟件開發,那么你需要了解適用于所集成軟件的所有 “左版”(Copyleft)條款(例如著名的 GPL 系列許可證)。

由于從我對開源軟件開發方式的討論中揭示的顯而易見的原因,許可信息可能比單個許可證更為復雜。

盡管一個軟件組件可能有一個主要的“項目許可”,但可能有一部分軟件遵循其他許可證。這可能會導致在源代碼的各個部分中出現不同的許可聲明。

一些項目的做法是在每個源文件中放置版權聲明。其他項目主要依靠放置包含許可文本的一個或多個文件。

版權聲明指示誰可能是該軟件部分的版權擁有者(但是,鑒于版權聲明實踐的多樣性,該指示的作用可能微不足道)。

用來構建軟件組件的源代碼可以包括未反映在所得組件中的軟件,例如與測試或構建相關的文件。這對于使用無 GPL 規則(項目中可能包含遵循 GPL 許可證的文件,但用于生成可執行程序的文件不得包含遵循GPL許可證的文件)的人可能很重要。

因為許多細節都與某些許可信息涉及的軟件部分有關,這種細粒度的許可信息在源代碼中最有效地進行了傳達。在最詳細的級別上, 源代碼即許可證 。當許可信息在源代碼中時,可以用與源代碼相同的方式(例如在版本控制系統中)來維護該許可信息,并且該信息固有地可用于獲得源代碼的任何人。

從源代碼中提取許可信息并創建許可條款概要似乎很簡單。但是,對于一個人或一個公司來說足夠了的摘要,可能對于另一個人或公司是不足的。不同的人可能關注不同的許可信息細節。一些人可能想確切地知道該軟件的哪些組件遵循“左版”條款。其他人可能并不關心所有組件的許可條款概要。還有的人可能需要包括每個不同的版權聲明在內的所有許可聲明。

你想查看哪些許可信息的細節呢?在軟件開發中有大量的工具可以使用。掃描、提取和報告現有許可信息的工具是持續開發的活躍主題。現在,“是什么許可?”可能會改寫為“向我顯示許可信息報告”,該報告可能包括一系列程度不同的詳細信息,具體取決于對請求報告的人的重要性。在最詳細的級別上,源代碼即許可證。

因為軟件可以采用不同的方式構建出來,常規軟件許可和開源軟件許可分別適用于不同的領域。兩者之間可能存在差異,對于這一點要做好準備。

作者簡介:Scott Peterson 是紅帽公司法律團隊成員。很久以前,一位工程師就一個叫做 GPL 的奇怪文件向 Scott 征詢法律建議,這個致命的問題讓 Scott 走上了探索包括技術標準和開源軟件在內的協同開發法律問題的糾結之路。

譯者簡介:薛亮,集慧智佳知識產權咨詢公司互聯網事業部總監,擅長專利檢索、專利分析、競爭對手跟蹤、FTO 分析、開源軟件知識產權風險分析,致力于為互聯網企業、高科技公司提供知識產權咨詢服務。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 開源軟件
    +關注

    關注

    0

    文章

    210

    瀏覽量

    15928
收藏 人收藏

    評論

    相關推薦

    我國軟件開發者數量突破940萬

    2024開放原子開發者大會20到21日在武漢舉辦。工業和信息化部負責人透露,我國軟件開發者數量突破940萬。 開源就是開放軟件的源代碼,在遵守許可
    的頭像 發表于 12-24 13:52 ?140次閱讀

    開放原子開放硬件許可證正式發布

    近日,在2024開放原子開發者大會暨首屆開源技術學術大會開幕式上,開放原子開源基金會正式發布開放原子開放硬件許可證第1.0版(OpenAtom Open Hardware License
    的頭像 發表于 12-23 11:27 ?223次閱讀

    第二屆開放原子開源大賽圓滿落幕

    近日,由開放原子開源基金會牽頭、OurBMC社區攜手其理事單位飛騰信息技術有限公司、麒麟軟件有限公司,以及OpenKylin社區聯合承辦的第二屆開放原子開源大賽“計算機系統安全
    的頭像 發表于 12-20 18:00 ?655次閱讀

    高鴻信安全國產可信低空經濟信息基礎設施解決方案

    全國產可信低空經濟信息基礎設施解決方案以可信信息基礎設施為根基,運用國產平臺及可信計算技術,在操作系統層及管理層部署
    的頭像 發表于 12-13 10:13 ?193次閱讀
    高鴻信安全國產<b class='flag-5'>可信</b>低空經濟<b class='flag-5'>信息</b>基礎設施解決方案

    迅龍軟件出席2024開放原子開源生態大會,共謀開源生態繁榮之路

    產業發展脈搏。作為全球領先的開源硬件和開源軟件品牌商,迅龍軟件受邀參加此屆大會,并攜旗下高算力人工智能系列產品OrangePiAIStudio、OrangePiAI
    的頭像 發表于 09-26 13:51 ?442次閱讀
    迅龍<b class='flag-5'>軟件</b>出席2024開放原子<b class='flag-5'>開源</b>生態大會,共謀<b class='flag-5'>開源</b>生態繁榮之路

    HPM6750evkmini如何實現可信的執行環境?

    在HPM6700的datasheet中的1.2.15 信息安全系統有提到“基于BOOT ROM 的安全啟動機制,支持加密啟動,支持可信的執行環境”,請問可信的執行環境如何實現的?有相關的Demo或者資料嗎?是類似于TFM這樣的嗎
    發表于 09-25 09:27

    解開關模式電源中的降壓功率級

    電子發燒友網站提供《了解開關模式電源中的降壓功率級.pdf》資料免費下載
    發表于 08-28 11:21 ?0次下載
    了<b class='flag-5'>解開</b>關模式電源中的降壓功率級

    Matepad pro12.2 已上市半個月,但是還沒有在開源網站看到該項目的開源信息,違背開源精神

    Matepad pro12.2 已上市半個月,本人自己也購買了同款12+256的pad,想要同步學習下這款pad的一些體驗還不錯的功能點,但是目前為止還沒有在開源網站看到該項目的開源信息,也查詢不到
    發表于 08-27 17:25

    高鴻信安與翼輝信息完成產品兼容互認證

    高鴻信安與翼輝信息圍繞關鍵行業客戶需求,開展了產品兼容適配并實現了標桿項目落地應用。其中,高鴻信安自主研發的可信支撐模塊軟件V2.0、操作系統可信增強系統V2.0、
    的頭像 發表于 07-22 14:12 ?567次閱讀
    高鴻信安與翼輝<b class='flag-5'>信息</b>完成產品兼容互認證

    開啟開源布道新篇章 — LF開源軟件學園誠邀開源精英加入成為OSPO講師

    OSPO——企業開源戰略的引擎在當今數字化時代,開源軟件已成為推動全球技術創新的加速器。它不僅重塑了軟件開發的模式,更成為企業構建競爭優勢的關鍵。然而,隨著
    的頭像 發表于 07-04 08:36 ?323次閱讀
    開啟<b class='flag-5'>開源</b>布道新篇章 — LF<b class='flag-5'>開源</b><b class='flag-5'>軟件</b>學園誠邀<b class='flag-5'>開源</b>精英加入成為OSPO講師

    夏普與小米達成專利許可協議,訴訟終止

    5月24日,夏普官網上公布信息,稱該公司已同北京小米移動軟件有限公司達成無線通信技術專利交叉許可協議,從而解決了去年九月夏普在華起訴事件。
    的頭像 發表于 05-27 17:01 ?683次閱讀

    迅龍軟件加入開放原子開源基金會和OpenHarmony?項目,共建開源新生態

    近日,迅龍軟件與“開放原子開源基金會”簽署協議,加入“開放原子開源基金會”(以下簡稱“開源基金會”),成為開源基金會白銀捐贈人,這標志著迅龍
    的頭像 發表于 04-30 17:50 ?1060次閱讀
    迅龍<b class='flag-5'>軟件</b>加入開放原子<b class='flag-5'>開源</b>基金會和OpenHarmony?項目,共建<b class='flag-5'>開源</b>新生態

    鑄就安全可信的數字化「信息樞紐」—華為云 ROMA Connect 榮膺軟件產品可信【卓越級】認證

    近日,在工業和信息化部電子第五研究所組織的軟件產品可信評估中,華為云 ROMA Connect 在基線合規、滲透測試、產品可靠性、軟件工程化、隱私合規、代碼自研率檢測、產品質量、
    的頭像 發表于 04-07 15:10 ?824次閱讀
    鑄就安全<b class='flag-5'>可信</b>的數字化「<b class='flag-5'>信息</b>樞紐」—華為云 ROMA Connect 榮膺<b class='flag-5'>軟件</b>產品<b class='flag-5'>可信</b>【卓越級】認證

    開源軟件生態發展座談會順利舉辦

    1月22日,以開源鴻蒙為主題的開源軟件生態發展座談交流會在拓維信息&開鴻智谷成功舉辦。湖南省工信廳信息化和
    的頭像 發表于 01-26 08:30 ?1201次閱讀
    <b class='flag-5'>開源</b><b class='flag-5'>軟件</b>生態發展座談會順利舉辦

    小米5G衛星移動設備獲進網許可,支持天通衛星通信制式

    根據許可信息揭示,這款產品集成了5G-增強移動寬帶(eMBB)技術和安卓系統支持。據IT之家在去年11月報道稱,中國電信攜手華為、榮耀、小米、OPPO、vivo等在內的眾多品牌共同推進消費級衛星電話的普及。
    的頭像 發表于 01-18 14:38 ?1197次閱讀
    小米5G衛星移動設備獲進網<b class='flag-5'>許可</b>,支持天通衛星通信制式
    主站蜘蛛池模板: 成人精品视频一区二区三区| 成人国内精品久久久久影院| 四虎国产精品永久地址51| 五月婷婷电影| 久久久久久夜精品精品免费 | 操美女的视频网站| yyy6080韩国三级理论| 91视频三级| 国产美女亚洲精品久久久久久| 亚洲国产精品热久久2022| 狠狠插综合网| 免费一级欧美片在线观免看| 美女黄色在线看| 色噜噜狠狠狠综合曰曰曰| 最近2018中文字幕2019高清| 亚洲精品456| 日本高清黄色| 欧美一区二区三区大片| 四虎永久免费网站免费观看 | 色爽爽爽| 欧美猛交喷潮在线播放| 91大神大战高跟丝袜美女| 黄色靠逼网站| 日本特黄特色aaa大片免费欧| 国产性夜夜春夜夜爽| 国产在线综合网| 91夫妻视频| 亚洲一区二区电影| 在线色| 成人a网| 曰曰摸天天摸人人看久久久| 四虎必出精品亚洲高清| 麻豆国产三级在线观看| 97影院理论午夜论不卡| 午夜视频播放| 停停五月天| 78m-78模成视频在线| tom影院亚洲国产一区二区| 亚洲香蕉久久一区二区三区四区 | 亚洲日本在线观看视频| 午夜免费福利片|