国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
Google:將來(lái)還會(huì)有人遵守開(kāi)源許可協(xié)議嗎


Google:將來(lái)還會(huì)有人遵守開(kāi)源許可協(xié)議嗎



你遵守了你所使用的帶有許可協(xié)議的開(kāi)源軟件嗎?Google開(kāi)源項(xiàng)目主管克里斯•迪博納(Chris DiBona)對(duì)這個(gè)問(wèn)題深有體會(huì)。

近期的一次開(kāi)源峰會(huì)上,在90分鐘的激情講演中,迪博納講解了各種開(kāi)源許可協(xié)議之間的主要區(qū)別,以及如何遵守它們。

他還說(shuō)明了采用各種種方式消費(fèi)、生產(chǎn)和支持開(kāi)源軟件的Google是如何處理復(fù)雜多變的代碼許可的。所有開(kāi)源軟件的核心都在于該軟件發(fā)布時(shí)所遵循的開(kāi)源許可。根據(jù)迪博納的解釋,開(kāi)源這個(gè)詞在高層次上很容易被定義:“被開(kāi)源研究院認(rèn)可的軟件。”

但他同時(shí)還警告,并非所有自稱開(kāi)源的企業(yè)都是真正意義上的開(kāi)源。“如果你去仔細(xì)觀察一下,各種開(kāi)源峰會(huì)參展的廠商們都會(huì)提到開(kāi)源一類的詞,只是有時(shí)他們是在說(shuō)謊。而有時(shí)他們只是對(duì)“許可協(xié)議甲”或“許可協(xié)議乙”的看法不太一致。”

GPL開(kāi)源許可

人們不太容易區(qū)分一個(gè)軟件是否真正開(kāi)源的根本原因,在于開(kāi)源研究院認(rèn)可的許可有60多種。但在這60多種許可中,有一個(gè)許可明顯主宰著開(kāi)源世界。迪博納說(shuō):“GPL(General Public License,通用性公開(kāi)許可協(xié)議)是當(dāng)今開(kāi)源世界中最重要的許可。”根據(jù)迪博納引述的Google所進(jìn)行的研究,基于GPL的開(kāi)源代碼在所有開(kāi)源軟件中占45%---50%。

事實(shí)上,GPL應(yīng)用如此廣泛,就意味著我們更應(yīng)該理解其中的條款。

GPL是一種互惠協(xié)議,遵循GPL的代碼必須一直是自由的,發(fā)布后的軟件必須受到社區(qū)的監(jiān)管。迪博納表示,許多許可中存在的問(wèn)題是代碼中不同的部分遵循了不同的許可,而這些部分最終被拼湊成了一個(gè)應(yīng)用程序。

許可協(xié)議對(duì)開(kāi)源的影響

總有些許可是不那么美好的。迪博納說(shuō):“最后它會(huì)影響到你的效率。理解這個(gè)問(wèn)題會(huì)幫助你擺脫這種情況。”

許多許可在遵循時(shí)會(huì)遇到許可本意與字面意思相違背的情況。許可中的許多條款不很明確,違反時(shí)也不會(huì)形成很?chē)?yán)重的處罰。 “Google之所以遵循,是因?yàn)檫@么做是正確的。財(cái)政上的處罰不那么嚴(yán)重。”迪博納提到,人們經(jīng)常會(huì)因許可問(wèn)題違反法律,但他們很容易做出補(bǔ)償。在迪博納看來(lái),多數(shù)程序員們的目的只是為了保證他們的代碼和程序繼續(xù)以開(kāi)源的形式傳播下去。 “最后的結(jié)果是開(kāi)發(fā)人員們希望別人使用他們的代碼——而這很可怕。”

目前的GPL第二版中,有些條款經(jīng)常被人們誤解。

“如果你連接這段代碼,你需要將你生成的代碼設(shè)為自由使用。”但這里并沒(méi)有對(duì)“連接”做出明確的解釋。比如說(shuō),一位用戶使用GCCto來(lái)編譯程序,并不意味著所生成的軟件是遵循GPL的。 迪博納解釋稱:“多數(shù)人認(rèn)為,連接是指動(dòng)態(tài)連接一個(gè)函數(shù)庫(kù)。”而根據(jù)GPL的一個(gè)引申協(xié)議,簡(jiǎn)化了GPL中的規(guī)定,動(dòng)態(tài)連接并不是非法行為。

GPL與其它開(kāi)源許可的條款并不一定針對(duì)有困難的方面。 “問(wèn)題不在于對(duì)法律的反映、修訂和遵守。最困難的部分是對(duì)軟件的跟蹤。

迪博納表示,Google開(kāi)發(fā)了一個(gè)跟蹤工具來(lái)查詢每個(gè)軟件的信息和來(lái)源。這樣一來(lái),代碼就得到了隔離,將違反許可的可能性降到了最低。

“我們花費(fèi)了許多時(shí)間來(lái)訓(xùn)練工程師。”在訓(xùn)練中,迪博納對(duì)Google的新工程師們傳授了一個(gè)基本理念,其中包括Google的代碼庫(kù),以及鑒別、區(qū)分代碼段的重要性。 “一旦他們養(yǎng)成了你所在組織的習(xí)慣,他們也就會(huì)習(xí)慣于遵守許可。” 迪博納最終把問(wèn)題歸結(jié)為,理解開(kāi)源程序的來(lái)源以便更好運(yùn)用開(kāi)源軟件。也就是說(shuō),你可以更多地享受開(kāi)源代碼的好處,通過(guò)在你自己的軟件中使用開(kāi)源代碼參與到它的發(fā)展過(guò)程之中。

迪博納說(shuō),有一點(diǎn)大家必須要理解:多數(shù)開(kāi)源程序員并不是為了錢(qián)而編寫(xiě)代碼。“他們知道自己在做什么工作。如果他們想向你收錢(qián),他們會(huì)選擇商業(yè)許可——商業(yè)許可中有許多機(jī)會(huì)。如果你想賺錢(qián),千萬(wàn)不要放棄這些機(jī)會(huì)。”

迪博納的講話中的確提到開(kāi)源可以賺錢(qián),但重復(fù)利用許可收費(fèi)并不是可行的方式。迪博納稱:“99%的開(kāi)源項(xiàng)目是因?yàn)橐粌蓚€(gè)人遇到感興趣的問(wèn)題而發(fā)起的,他們使用許可來(lái)互相協(xié)作。” “開(kāi)源許可為我們創(chuàng)造了可以共同努力的環(huán)境,而不是互相敲詐的借口。”

(來(lái)源:IT168)
 
 
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
快速地為項(xiàng)目選擇開(kāi)源許可
幾種開(kāi)源許可協(xié)議介紹
開(kāi)源協(xié)議是什么?開(kāi)源不等于免費(fèi)
開(kāi)源界的5 大開(kāi)源許可協(xié)議
開(kāi)源軟件涉及的專利問(wèn)題探討
開(kāi)放≠自由,隨意使用開(kāi)源軟件可能違規(guī)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服