一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

詳解開(kāi)源軟件的許可信息

汽車(chē)玩家 ? 來(lái)源:Linux中國(guó) ? 作者:Scott Peterson ? 2020-03-04 15:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

對(duì)于讓開(kāi)源軟件變得如此出色的協(xié)作開(kāi)發(fā)來(lái)說(shuō),開(kāi)源軟件許可以其不同于常規(guī)軟件許可的方式提供了諸多支持。-- Scott K Peterson(作者)

人們?cè)谑褂贸R?guī)軟件許可時(shí)產(chǎn)生的實(shí)踐和期望,也許會(huì)讓他們?cè)诿鎸?duì)開(kāi)源軟件時(shí)感到沮喪。“請(qǐng)給我看下許可證”這種簡(jiǎn)單的要求,可能得不到令人滿意的答復(fù)。盡管有的時(shí)候這種答復(fù)非常簡(jiǎn)單,但開(kāi)源軟件的許可信息通常更為復(fù)雜,達(dá)不到常規(guī)軟件許可所設(shè)定的那種期望。

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

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

除了遵循規(guī)范性的治理規(guī)則,開(kāi)源協(xié)作活動(dòng)還是輕量級(jí)的,而且可以比常規(guī)許可軟件更加靈敏地響應(yīng)。有關(guān)開(kāi)源許可信息的實(shí)踐與這種協(xié)作開(kāi)發(fā)方式相適應(yīng)。

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

開(kāi)源軟件的許可信息嵌入在源代碼中。當(dāng)獲得源代碼時(shí),就會(huì)接收到相應(yīng)的許可信息。想象一下每年以百萬(wàn)計(jì)的貢獻(xiàn)規(guī)模,單獨(dú)的許可管理是否完全可行呢?同樣,通過(guò)將許可信息嵌入源代碼中,可以反映與許可相關(guān)的詳細(xì)信息,而這些細(xì)節(jié)在某些單獨(dú)管理的許可流程中不可行。例如,將許可信息嵌入源代碼,使得指示哪些許可條款適用于軟件的哪些部分變得切實(shí)可行。

為了說(shuō)明開(kāi)源許可實(shí)踐所能實(shí)現(xiàn)的效果,請(qǐng)考慮以下示例性軟件項(xiàng)目:

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

在開(kāi)源項(xiàng)目中現(xiàn)有和常用的表示許可信息的方法,很容易適應(yīng)這樣一個(gè)項(xiàng)目的過(guò)程。沒(méi)有預(yù)先規(guī)劃,貢獻(xiàn)者可以從項(xiàng)目中來(lái)來(lái)去去;項(xiàng)目的各個(gè)部分遵循不同的許可條款;如果與其他公司的合作破裂,商業(yè)企業(yè)可以繼續(xù)以很少的管理開(kāi)銷(xiāo)成本分擔(dān)軟件維護(hù)工作,同時(shí)保持完全獨(dú)立開(kāi)發(fā)其軟件分支的能力。

相反,傳統(tǒng)的軟件許可方法將如何支持這種開(kāi)發(fā)呢?甚至這樣的合作有可能發(fā)生嗎?我們是否將擁有一個(gè)完整的許可基礎(chǔ)結(jié)構(gòu)來(lái)跟蹤數(shù)千個(gè)“主軟件開(kāi)發(fā)和分發(fā)協(xié)議”的適用性?我們是否要通過(guò)讓某些公司控制一切來(lái)簡(jiǎn)化許可?

讓我們回到“是什么許可?”這個(gè)問(wèn)題。我談?wù)撻_(kāi)源開(kāi)發(fā)特征的目的,是說(shuō)明存在重要的影響開(kāi)源許可信息如何表示的非法律因素。開(kāi)源軟件中許可信息的表示形式通常不符合常規(guī)軟件許可的期望。但是,存在差異并不代表系統(tǒng)出毛病了。相反,對(duì)于支持過(guò)去二十年中已被證明有效的大規(guī)模協(xié)作開(kāi)發(fā)這種軟件構(gòu)建方法來(lái)說(shuō),差異的作用非常強(qiáng)大。

開(kāi)源許可信息是什么樣的呢?

通常,人們會(huì)考慮每個(gè)“軟件組件”的許可條款。軟件組件可能作為應(yīng)用程序?qū)τ脩艨梢?jiàn),或者對(duì)于用戶來(lái)說(shuō)可能不那么明顯,例如與大型程序結(jié)合使用時(shí)可提供某些功能的庫(kù)。

對(duì)于許多軟件組件而言,許可很簡(jiǎn)單:組件中的所有軟件適用數(shù)十種最常見(jiàn)的開(kāi)源許可證中的一種。除了最常見(jiàn)的許可證之外,還有很多文本有所變動(dòng)的不經(jīng)常使用的許可證。但是,在“開(kāi)源定義”的指導(dǎo)下,開(kāi)源許可條款中的權(quán)限和限制仍保持在一定范圍內(nèi)。

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

由于從我對(duì)開(kāi)源軟件開(kāi)發(fā)方式的討論中揭示的顯而易見(jiàn)的原因,許可信息可能比單個(gè)許可證更為復(fù)雜。

盡管一個(gè)軟件組件可能有一個(gè)主要的“項(xiàng)目許可”,但可能有一部分軟件遵循其他許可證。這可能會(huì)導(dǎo)致在源代碼的各個(gè)部分中出現(xiàn)不同的許可聲明。

一些項(xiàng)目的做法是在每個(gè)源文件中放置版權(quán)聲明。其他項(xiàng)目主要依靠放置包含許可文本的一個(gè)或多個(gè)文件。

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

用來(lái)構(gòu)建軟件組件的源代碼可以包括未反映在所得組件中的軟件,例如與測(cè)試或構(gòu)建相關(guān)的文件。這對(duì)于使用無(wú) GPL 規(guī)則(項(xiàng)目中可能包含遵循 GPL 許可證的文件,但用于生成可執(zhí)行程序的文件不得包含遵循GPL許可證的文件)的人可能很重要。

因?yàn)樵S多細(xì)節(jié)都與某些許可信息涉及的軟件部分有關(guān),這種細(xì)粒度的許可信息在源代碼中最有效地進(jìn)行了傳達(dá)。在最詳細(xì)的級(jí)別上, 源代碼即許可證 。當(dāng)許可信息在源代碼中時(shí),可以用與源代碼相同的方式(例如在版本控制系統(tǒng)中)來(lái)維護(hù)該許可信息,并且該信息固有地可用于獲得源代碼的任何人。

從源代碼中提取許可信息并創(chuàng)建許可條款概要似乎很簡(jiǎn)單。但是,對(duì)于一個(gè)人或一個(gè)公司來(lái)說(shuō)足夠了的摘要,可能對(duì)于另一個(gè)人或公司是不足的。不同的人可能關(guān)注不同的許可信息細(xì)節(jié)。一些人可能想確切地知道該軟件的哪些組件遵循“左版”條款。其他人可能并不關(guān)心所有組件的許可條款概要。還有的人可能需要包括每個(gè)不同的版權(quán)聲明在內(nèi)的所有許可聲明。

你想查看哪些許可信息的細(xì)節(jié)呢?在軟件開(kāi)發(fā)中有大量的工具可以使用。掃描、提取和報(bào)告現(xiàn)有許可信息的工具是持續(xù)開(kāi)發(fā)的活躍主題?,F(xiàn)在,“是什么許可?”可能會(huì)改寫(xiě)為“向我顯示許可信息報(bào)告”,該報(bào)告可能包括一系列程度不同的詳細(xì)信息,具體取決于對(duì)請(qǐng)求報(bào)告的人的重要性。在最詳細(xì)的級(jí)別上,源代碼即許可證。

因?yàn)檐浖梢圆捎貌煌姆绞綐?gòu)建出來(lái),常規(guī)軟件許可和開(kāi)源軟件許可分別適用于不同的領(lǐng)域。兩者之間可能存在差異,對(duì)于這一點(diǎn)要做好準(zhǔn)備。

作者簡(jiǎn)介:Scott Peterson 是紅帽公司法律團(tuán)隊(duì)成員。很久以前,一位工程師就一個(gè)叫做 GPL 的奇怪文件向 Scott 征詢法律建議,這個(gè)致命的問(wèn)題讓 Scott 走上了探索包括技術(shù)標(biāo)準(zhǔn)和開(kāi)源軟件在內(nèi)的協(xié)同開(kāi)發(fā)法律問(wèn)題的糾結(jié)之路。

譯者簡(jiǎn)介:薛亮,集慧智佳知識(shí)產(chǎn)權(quán)咨詢公司互聯(lián)網(wǎng)事業(yè)部總監(jiān),擅長(zhǎng)專(zhuān)利檢索、專(zhuān)利分析、競(jìng)爭(zhēng)對(duì)手跟蹤、FTO 分析、開(kāi)源軟件知識(shí)產(chǎn)權(quán)風(fēng)險(xiǎn)分析,致力于為互聯(lián)網(wǎng)企業(yè)、高科技公司提供知識(shí)產(chǎn)權(quán)咨詢服務(wù)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 開(kāi)源軟件
    +關(guān)注

    關(guān)注

    0

    文章

    212

    瀏覽量

    16264
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    請(qǐng)問(wèn)EZ-Serial固件是否使用任何OSS(開(kāi)源軟件)庫(kù)或軟件

    EZ-Serial 固件是否使用任何 OSS(開(kāi)源軟件)庫(kù)或軟件?
    發(fā)表于 07-02 08:14

    翼輝信息亮相2025南京軟件大會(huì)

    日前,2025 南京軟件大會(huì)璀璨啟幕。本次大會(huì)以“工業(yè)軟件賦智 開(kāi)源創(chuàng)新賦能”為主題,由南京市人民政府主辦,工業(yè)和信息化部電子第五研究所、南京市工業(yè)和
    的頭像 發(fā)表于 06-27 17:26 ?488次閱讀

    開(kāi)源+安全雙引擎!STM32MPU白皮書(shū)解鎖可信系統(tǒng)構(gòu)建新范式

    【嵌入式開(kāi)發(fā)者必讀】開(kāi)源+安全雙引擎!STM32MPU白皮書(shū)解鎖可信系統(tǒng)構(gòu)建新范式 為什么開(kāi)發(fā)者都在搶讀這份白皮書(shū)? 當(dāng)物聯(lián)網(wǎng)設(shè)備面臨供應(yīng)鏈攻擊、固件篡改、合規(guī)認(rèn)證等多重挑戰(zhàn),STM32MPU以
    的頭像 發(fā)表于 05-16 15:24 ?159次閱讀
    <b class='flag-5'>開(kāi)源</b>+安全雙引擎!STM32MPU白皮書(shū)解鎖<b class='flag-5'>可信</b>系統(tǒng)構(gòu)建新范式

    龍芯主板是安全可信基石,可守護(hù)信息資產(chǎn)

    在網(wǎng)絡(luò)安全中,信息安全至關(guān)重要。龍芯主板內(nèi)置安全啟動(dòng)技術(shù),從硬件層級(jí)構(gòu)建起堅(jiān)實(shí)的防護(hù)體系。同時(shí),龍芯主板支持國(guó)產(chǎn)麒麟、UOS等操作系統(tǒng),通過(guò)全棧國(guó)產(chǎn)化適配,進(jìn)一步提升了整個(gè)系統(tǒng)的自主可控能力,從根源上消除了潛在的安全隱患,為信創(chuàng)產(chǎn)業(yè)筑牢了安全可信的基石。
    的頭像 發(fā)表于 04-22 09:12 ?186次閱讀

    第二屆開(kāi)放原子大賽汽車(chē)軟件開(kāi)源賽圓滿落幕

    2月14日,由開(kāi)放原子開(kāi)源基金會(huì)、重慶市經(jīng)濟(jì)和信息化委員會(huì)共同主辦的第二屆開(kāi)放原子大賽——汽車(chē)軟件開(kāi)源賽在重慶圓滿落幕。頒獎(jiǎng)典禮上,24支參賽隊(duì)伍榮獲獎(jiǎng)項(xiàng),展現(xiàn)了
    的頭像 發(fā)表于 02-15 14:45 ?872次閱讀

    開(kāi)源安全領(lǐng)航者!華為云 CodeArts Governance 構(gòu)建更安全的軟件開(kāi)發(fā)生命周期

    華為云 CodeArts Governance開(kāi)源治理服務(wù)是針對(duì)軟件研發(fā)提供的一站式開(kāi)源軟件治理平臺(tái),從合法合規(guī)、網(wǎng)絡(luò)安全、供應(yīng)安全等維度消減開(kāi)源
    的頭像 發(fā)表于 02-12 16:50 ?1531次閱讀
    <b class='flag-5'>開(kāi)源</b>安全領(lǐng)航者!華為云 CodeArts Governance 構(gòu)建更安全的<b class='flag-5'>軟件</b>開(kāi)發(fā)生命周期

    我國(guó)軟件開(kāi)發(fā)者數(shù)量突破940萬(wàn)

    2024開(kāi)放原子開(kāi)發(fā)者大會(huì)20到21日在武漢舉辦。工業(yè)和信息化部負(fù)責(zé)人透露,我國(guó)軟件開(kāi)發(fā)者數(shù)量突破940萬(wàn)。 開(kāi)源就是開(kāi)放軟件的源代碼,在遵守許可
    的頭像 發(fā)表于 12-24 13:52 ?470次閱讀

    開(kāi)放原子開(kāi)放硬件許可證正式發(fā)布

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

    第二屆開(kāi)放原子開(kāi)源大賽圓滿落幕

    近日,由開(kāi)放原子開(kāi)源基金會(huì)牽頭、OurBMC社區(qū)攜手其理事單位飛騰信息技術(shù)有限公司、麒麟軟件有限公司,以及OpenKylin社區(qū)聯(lián)合承辦的第二屆開(kāi)放原子開(kāi)源大賽“計(jì)算機(jī)系統(tǒng)安全
    的頭像 發(fā)表于 12-20 18:00 ?999次閱讀

    高鴻信安全國(guó)產(chǎn)可信低空經(jīng)濟(jì)信息基礎(chǔ)設(shè)施解決方案

    全國(guó)產(chǎn)可信低空經(jīng)濟(jì)信息基礎(chǔ)設(shè)施解決方案以可信信息基礎(chǔ)設(shè)施為根基,運(yùn)用國(guó)產(chǎn)平臺(tái)及可信計(jì)算技術(shù),在操作系統(tǒng)層及管理層部署
    的頭像 發(fā)表于 12-13 10:13 ?640次閱讀
    高鴻信安全國(guó)產(chǎn)<b class='flag-5'>可信</b>低空經(jīng)濟(jì)<b class='flag-5'>信息</b>基礎(chǔ)設(shè)施解決方案

    解開(kāi)關(guān)模式電源中的升壓功率級(jí)

    電子發(fā)燒友網(wǎng)站提供《了解開(kāi)關(guān)模式電源中的升壓功率級(jí).pdf》資料免費(fèi)下載
    發(fā)表于 10-11 11:30 ?1次下載
    了<b class='flag-5'>解開(kāi)</b>關(guān)模式電源中的升壓功率級(jí)

    迅龍軟件出席2024開(kāi)放原子開(kāi)源生態(tài)大會(huì),共謀開(kāi)源生態(tài)繁榮之路

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

    HPM6750evkmini如何實(shí)現(xiàn)可信的執(zhí)行環(huán)境?

    在HPM6700的datasheet中的1.2.15 信息安全系統(tǒng)有提到“基于BOOT ROM 的安全啟動(dòng)機(jī)制,支持加密啟動(dòng),支持可信的執(zhí)行環(huán)境”,請(qǐng)問(wèn)可信的執(zhí)行環(huán)境如何實(shí)現(xiàn)的?有相關(guān)的Demo或者資料嗎?是類(lèi)似于TFM這樣的嗎
    發(fā)表于 09-25 09:27

    Matepad pro12.2 已上市半個(gè)月,但是還沒(méi)有在開(kāi)源網(wǎng)站看到該項(xiàng)目的開(kāi)源信息,違背開(kāi)源精神

    Matepad pro12.2 已上市半個(gè)月,本人自己也購(gòu)買(mǎi)了同款12+256的pad,想要同步學(xué)習(xí)下這款pad的一些體驗(yàn)還不錯(cuò)的功能點(diǎn),但是目前為止還沒(méi)有在開(kāi)源網(wǎng)站看到該項(xiàng)目的開(kāi)源信息,也查詢不到
    發(fā)表于 08-27 17:25

    高鴻信安與翼輝信息完成產(chǎn)品兼容互認(rèn)證

    高鴻信安與翼輝信息圍繞關(guān)鍵行業(yè)客戶需求,開(kāi)展了產(chǎn)品兼容適配并實(shí)現(xiàn)了標(biāo)桿項(xiàng)目落地應(yīng)用。其中,高鴻信安自主研發(fā)的可信支撐模塊軟件V2.0、操作系統(tǒng)可信增強(qiáng)系統(tǒng)V2.0、
    的頭像 發(fā)表于 07-22 14:12 ?877次閱讀
    高鴻信安與翼輝<b class='flag-5'>信息</b>完成產(chǎn)品兼容互認(rèn)證