作者?| 王啟隆
責(zé)編 | 唐小引
出品 | 《新程序員》編輯部
1998 年,正值計算機科技的黎明時期,硅谷成為了創(chuàng)新?lián)u籃、理想者的樂園。那個時候,年輕的工程師們在鍵盤上“奮筆疾書”著代碼,滿是激情地構(gòu)建著新項目。這個時代充滿了活力,“叛逆”的創(chuàng)業(yè)者們宛如初生牛犢不怕虎,挑戰(zhàn)著每一位技術(shù)圈大佬,追逐著數(shù)字夢想。
網(wǎng)景,HTTP 的發(fā)明者,最初的瀏覽器先驅(qū),這群年輕人顛覆了硅谷“西裝革履”的舊風(fēng)貌,變成了我們后來熟知的“襯衫咖啡披薩”等刻板印象。正當(dāng)科技創(chuàng)新的火花在開源的天空中迸發(fā)時,微軟以其強大的資源和龐大的用戶基礎(chǔ)投入競爭,展開了與網(wǎng)景公司的激烈爭奪戰(zhàn)。在“捆綁銷售”策略的壓制下,網(wǎng)景潰不成軍,最終宣布決定開源網(wǎng)景?Communicator?的源碼,由此掀開了互聯(lián)網(wǎng)史的新篇章。
黎明時期(圖源:AIGC 生成)
這一決定不僅僅是一家公司的戰(zhàn)略動作,更是整個科技行業(yè)變革的先聲。在宣布開源的當(dāng)晚,網(wǎng)景注冊了“mozilla.org”域名,這個名字孕育出了?Mozilla?基金會,以及未來的?Firefox(火狐)瀏覽器。網(wǎng)景公司的決策并非孤立的,而是受到《大教堂與集市》一書的啟發(fā)。這本被譽為“開源圣經(jīng)”的書深入研究了開源軟件開發(fā)模式的優(yōu)勢,強調(diào)了分布式協(xié)作與透明度對于軟件創(chuàng)新的重要性。
思想的播種,迅速在硅谷發(fā)芽生根,推動了更多企業(yè)采用開源模式,形成了一個共同的創(chuàng)新社區(qū)。
然而,正當(dāng)技術(shù)創(chuàng)新的火花在這片數(shù)字熱土上綻放時,整個科技界也迎來了一場巨變。2000 年,互聯(lián)網(wǎng)泡沫破滅,許多熱門的互聯(lián)網(wǎng)公司從繁榮走向了崩潰。在這一動蕩的年代,科技的進(jìn)步也催生了軟件專利的泛濫,諸如 Intellectual Ventures 的公司誕生并在專利法院的舞臺上粉墨登場,引起了許多人對知識產(chǎn)權(quán)系統(tǒng)的思考。還有不少像克萊德·帕拉斯(Clyde Prestowitz)一樣的人在專利訴訟中與其他公司發(fā)生糾紛,泡沫破滅后,他們成為了思考知識產(chǎn)權(quán)在科技行業(yè)作用的聲音。
這一時期不僅上演著無數(shù)公司的興衰,也成為一些企業(yè)涉足專利訴訟領(lǐng)域的契機。在這場狂熱的泡沫中,一些創(chuàng)業(yè)公司將專利視為保護(hù)自己利益的法寶,但也因此卷入了繁瑣的法律紛爭。“專利流氓”一詞開始頻繁出現(xiàn),它用于形容一些通過持有專利發(fā)起訴訟以牟取暴利的行為。這一現(xiàn)象進(jìn)一步加劇了軟件專利的問題,成為當(dāng)時科技領(lǐng)域的一大困擾。
專利大戰(zhàn)(圖源:AIGC 生成)
擊潰了網(wǎng)景的微軟公司,仍保持著和開源社區(qū)的緊張關(guān)系,成為了這段歷史上最具爭議性的角色。在這一動蕩的年代,IBM 作為科技巨頭——以及微軟的老對手,看到了這些問題的嚴(yán)重性,決定采取行動。IBM 與 Red Hat、SUSE、索尼、NEC 和飛利浦等企業(yè)攜手,于 2005 年底創(chuàng)立了?OIN(Open Invention Network),以尋求解決技術(shù)領(lǐng)域知識產(chǎn)權(quán)問題的新途徑。這個組織的成立是對專利問題的回應(yīng),同時也是對開源理念的堅定支持。
OIN 的創(chuàng)始人中,IBM 的首席執(zhí)行官山姆·帕爾米斯(Sam Palmisano)是當(dāng)時的重要人物之一。他接替互聯(lián)網(wǎng)泡沫破裂后退休的路易斯·格斯特納(Louis Gerstner),受到了公司創(chuàng)始人沃森夫婦的影響,“始終將 IBM 定義為一家不僅僅銷售計算機的公司,相信 IBM 在解決社會挑戰(zhàn)方面可以發(fā)揮重要作用”。山姆·帕爾米斯在公司戰(zhàn)略中對開源采取積極態(tài)度,希望通過 OIN 的成立,構(gòu)建一個更加開放和自由的技術(shù)生態(tài)系統(tǒng)。
OIN 的使命是打破專利的桎梏,呼吁數(shù)百家甚至數(shù)千家技術(shù)公司共同參與,分享專利,形成一個相互保護(hù)的生態(tài)系統(tǒng)。乍一聽,加入 OIN 相當(dāng)于簽訂了“停戰(zhàn)協(xié)議”,我不犯你你不犯我,實際上這份交叉許可僅限于 Linux 系統(tǒng)技術(shù),拿自己的 Linux 專利換取其他成員的專利免費使用,大家可以交叉授權(quán)彼此的 Linux 專利。
但在最初的三年,OIN 只吸引到了 30 名社區(qū)成員的支持。在互聯(lián)網(wǎng)泡沫破裂后的這幾年,科技公司開始重新審視其商業(yè)模式和戰(zhàn)略。曾經(jīng)風(fēng)生水起的初創(chuàng)公司紛紛面臨生存挑戰(zhàn),而一些大型技術(shù)公司則通過吸納人才和收購來擴(kuò)大自身實力。劫后余生,人類之間卻逐漸失去了信任。開源社區(qū)內(nèi)部的合作機制尚未完全形成,許多公司可能對于共享專利的概念持觀望態(tài)度。此時,OIN 在推動開源和打破專利壁壘的道路上面臨了初期的困境。
2008 年,OIN 聘請到了?Keith Bergelt(以下簡稱?Keith)作為 CEO 來救火。在加入 OIN 之前,Keith 曾擔(dān)任兩家對沖基金(Paradox Capital 和 IPI)的總裁兼首席執(zhí)行官,在管理這些基于知識產(chǎn)權(quán)的借貸活動期間,籌集了超過 3 億美元資金。此外,他還成立了摩托羅拉公司戰(zhàn)略知識產(chǎn)權(quán)資產(chǎn)管理業(yè)務(wù)部門并擔(dān)任總經(jīng)理,并擔(dān)任摩托羅拉技術(shù)戰(zhàn)略總監(jiān)。Keith?還擔(dān)任了外交官 12 年,曾在紐約聯(lián)合國和日本東京美國大使館任職,參與亞洲知識產(chǎn)權(quán)保護(hù)談判。
Keith Bergelt
Keith 的加入成為了 OIN 發(fā)展歷程中的關(guān)鍵一步。作為一位懂知識產(chǎn)權(quán)、懂“搞錢”、懂政治手段的領(lǐng)導(dǎo)者,他為 OIN 注入了新的活力。在 Keith 的領(lǐng)導(dǎo)下,OIN 著手構(gòu)建自己的理念和框架,試圖說服更多的技術(shù)公司加入這一共同體,共同面對專利風(fēng)險。
2009 年,OIN 從另一家防御性專利管理組織 Allied Security Trust 處獲得了 30 項專利,這些專利是通過私下拍賣從微軟手中獲得的。如果這些專利被專利流氓收購,他們可能會給 Linux 開發(fā)商、分銷商和用戶造成財務(wù)障礙。
知識產(chǎn)權(quán)是所有開發(fā)者都會面臨的問題,而不僅僅是開源開發(fā)者。在過去的十年中,以 Linux 為主的開源技術(shù)逐漸成為了科技行業(yè)創(chuàng)新的引擎。從搜索引擎、智能手機到各種應(yīng)用、網(wǎng)絡(luò)、交易平臺以及云計算的基石,它已廣泛滲透到我們生活的方方面面。然而,一些組織卻試圖通過專利手段扭曲市場平衡,阻礙 Linux 和開源技術(shù)的進(jìn)步。
特別是在智能手機領(lǐng)域,大量專利訴訟頻繁發(fā)生,尤其是應(yīng)用層的糾紛,與底層操作系統(tǒng)無關(guān),卻被用來提高總體擁有成本,限制供應(yīng)商、運營商和開發(fā)者選擇創(chuàng)新相對較少的專有平臺。
OIN 正是一個解決這些問題的組織。根據(jù) Keith 的想法,隨著 Linux 在知識產(chǎn)權(quán)核心的整合,以及集成電路對開源代碼的優(yōu)化,一些實體可能試圖通過專利訴訟提高成本,有意瞄準(zhǔn)開源供應(yīng)鏈核心,以阻礙開放競爭,限制選擇自由。為了在開源和 Linux 部署的市場上促進(jìn)健康競爭,OIN 抓住了這一方向,尋找多家集成電路和半導(dǎo)體公司簽署許可協(xié)議。
隨后,社區(qū)逐漸擴(kuò)大,從 30 家公司的小組織變成了如今擁有 3,800 多家公司組成的大聯(lián)盟。2018 年,微軟宣布加入 OIN,成為該組織的一員。這是真正意義上的握手言和,Keith 曾多次在社交媒體上批評微軟對于開源的態(tài)度。而這一年微軟對 GitHub 的收購,也成為了“微軟??開源”的正式標(biāo)志。
如今,按照 Keith 本人的話來說,“我們的社區(qū)匯聚了百度、阿里、騰訊、華為、字節(jié)、360、OPPO、小米、比亞迪等幾乎你能想到的每一家知名中國公司”。OIN 在推動開源社區(qū)合作、消除技術(shù)人員之間存在的障礙方面發(fā)揮著關(guān)鍵作用,成為了開源領(lǐng)域的關(guān)鍵力量。
今年,Keith 在?CSDN 長沙·中國 1024 程序員節(jié)上作為嘉賓,分享了關(guān)于“開源社區(qū)的價值”的主題演講。他表示,“我們在消除技術(shù)人員之間存在的障礙,他們不必屬于相同的技術(shù)領(lǐng)域,也可以為了解決一個可能在各個領(lǐng)域都存在的共同問題而合作。”這一理念體現(xiàn)了 OIN 作為一個推動開源合作、促進(jìn)技術(shù)創(chuàng)新的組織的核心價值。
在他本人來到中國之后,CSDN《新程序員》也獲得了一次采訪他的機會,讓我們與這位和開源領(lǐng)域的自由衛(wèi)士深入交流,聆聽他懷揣的使命,領(lǐng)略他在開源世界的下一輪布局。
從 30 名社區(qū)成員到讓微軟“回心轉(zhuǎn)意”
《新程序員》:2008 年,你被多家大公司聘請擔(dān)任 OIN(Open Invention Network)的首席執(zhí)行官,先后都做了什么改革?
Keith:2005 年曾經(jīng)普遍存在一種擔(dān)憂,即由于大公司對開源代碼的采用較為謹(jǐn)慎,軟件項目可能永遠(yuǎn)無法充分釋放其全部潛力。因此,OIN 的誕生就是為了解決這個問題,使人們能夠更加放心地采納和真正運用開源代碼。
IBM、Red Hat、Sony、NEC、Philips 和 Novell 聚集在了一起,希望能夠成立一個競爭性防御性專利管理組織,旨在實現(xiàn)自由行動、自由運營,并限制減緩或停滯 Linux 進(jìn)展的潛在負(fù)面影響。IBM 最為關(guān)心此事,他們在 1999 年就首次進(jìn)行了十億美元的開源投資。當(dāng)然,IBM 不是常態(tài),而是一個例外。
但在 OIN 項目成立后的 28 個月左右,整個社區(qū)卻只有 30 名成員。這時候我被聘請過去,帶著一種“試圖改變什么”的態(tài)度準(zhǔn)備開始做事。我并不打算剛上任就把 OIN 變得截然不同,而是從一點點的改變開始。
我們的焦點是將 OIN 許可證變?yōu)橐环N行為準(zhǔn)則或一套規(guī)范,規(guī)定在一個越來越以開源為中心的世界中如何利用專利。如果一個人想要利用他們的專利來減緩或停滯想要做的事情的進(jìn)展,那么在我們在開源運動中相互之間所做的社會契約方面,就會是不可接受的行為。這種行為類似于合規(guī)化或者開源治理,它們源于版權(quán)法的法定義務(wù)。在開源世界,這些義務(wù)總是需要解決的,我們始終要竭盡全力保持合規(guī)性。
然后,就是定義“什么是 OIN 社區(qū)”。OIN 社區(qū)是一個旨在促進(jìn)開源協(xié)作的組織,社區(qū)成員在專利和版權(quán)方面有機會和義務(wù)。其中一項機會是免費訪問代碼,但同時也有責(zé)任,包括以適當(dāng)方式利用擁有的專利。社區(qū)鼓勵成員使用與開源無關(guān)的專利,并防止其專利與主要項目的核心開源功能產(chǎn)生關(guān)聯(lián)。通過交叉許可,社區(qū)確保所有擁有專利的成員都有義務(wù)將其專利分享給社區(qū)中其他使用它們的人。這種機制旨在建立一個互相合作、共享創(chuàng)新的環(huán)境,推動開源項目的進(jìn)步。
因此,我們開始逐漸中和由大公司持有的專利。引入中小型公司通常相對容易,因為它們是社區(qū)的主要成員,但保護(hù)中小型公司的關(guān)鍵之一就是通過交叉許可中和大公司持有的專利,以便有心人不能利用它們來起訴,而必須認(rèn)識到這些專利是用來分享的。通過這種方式,我們成功建立了安全感,讓每一個社區(qū)成員都不用為訴訟而感到焦慮。
改革見效顯著。OIN 的社區(qū)成員迅速增長,很快就覆蓋了各個領(lǐng)域,包括 IT、電信、更廣泛的通信、安全、銀行和商業(yè)金融等等。接下來,我們開始著眼于更廣泛的國家范圍?;仡櫄v史,開源在過去幾年經(jīng)歷了從美國、歐洲諸國、日本再到韓國,最終在大約八年前被中國所采納的歷程。這個時期對我們來說至關(guān)重要,因為我們親眼目睹了這種增長。
我們投入了大量精力,確保所有重要的中國公司都成為 OIN 社區(qū)的一部分。目前,我們的社區(qū)匯聚了百度、阿里、騰訊、華為、字節(jié)、360、OPPO、小米、比亞迪等幾乎你能想到的每一家公司,唯獨只剩下那些在決策上較為緩慢、但實際上符合條件的公司,比如電信運營商或商業(yè)銀行等實體??傊?,我們在中國取得了很多成功。
2018 年,微軟加入了 OIN,這是我們的一大里程碑。微軟和開源社區(qū)之間在專利問題上存在的摩擦也不是什么需要回避的話題……我們?yōu)榱朔磽簟皩@髅ァ币恢弊隽嗽S多事情,當(dāng)時 OIN 擁有的專利被轉(zhuǎn)讓給正在被微軟起訴的公司,以便這些公司被起訴時有反訴的依據(jù)。而微軟達(dá)成了和解,因為我們擁有許多與微軟的產(chǎn)品和其盈利生成相關(guān)的專利。
最終,隨著時間的推移,微軟逐漸認(rèn)識到開源的重要性,以及 OIN 在其中的關(guān)鍵作用。微軟不僅收購了 GitHub,還著重確保能夠留住優(yōu)秀的人才——而這一點,除非加入 OIN,否則在美國西海岸這個競爭激烈的市場中是難以實現(xiàn)的。
《新程序員》:這讓我想到了上世紀(jì)的微軟,差不多站在了開源軟件的對立面。
Keith:是的,這牽扯到軟件市場的歷史,他們銷售軟件而不分享軟件。而這正是 OIN 的成立初衷,旨在防止這些大公司阻礙軟件的發(fā)展,直到他們認(rèn)識到開源中相互依賴、共生的現(xiàn)實,而非采取敵對、攻擊和限制的態(tài)度。這一轉(zhuǎn)變需要話語權(quán),或者公司領(lǐng)導(dǎo)層中主導(dǎo)者的變遷。
當(dāng)前,OIN 有 3,800 個許可證持有者/社區(qū)成員,這也成就了科技史上最大的專利交叉許可。我們在歐洲、亞洲和北美,或者說整個美洲地區(qū),都有相對平衡的份額。我想強調(diào) OIN 是一個全球性組織,并非僅僅關(guān)乎美國的科技界,更關(guān)乎世界上每一位開源人。
《新程序員》:加入 OIN 之后,你是如何處理資金和贊助問題的?
Keith:在當(dāng)時,Linux 基金會同樣出現(xiàn)了令人難以置信的增長,而 OIN 一向與他們保持密切聯(lián)系。由于 Linux 基金會的迅速增長,他們每年發(fā)起的新項目數(shù)量簡直令人驚嘆。此外我們還與 Apache 以及其他開源項目的人合作,這些合作鼓舞了我們,讓我們有了“自己是開源大家庭的一份子”的實感。Apache 是富有經(jīng)驗的,他們已經(jīng)建立了非常便利的流程來啟動和運行項目,而這整套流程大概只需要花費 30 天就能完成。
我認(rèn)為在處理資金和贊助問題方面有一個準(zhǔn)則,就是先保證雙方互不妨礙,促使工作能夠進(jìn)行,并強調(diào)協(xié)同開發(fā)的重要性。所以我一直都不認(rèn)為這事實上是一個問題,OIN 在這方面一度做得很好。此外我還想到了一個人,那就是?Eclipse 開源基金會的執(zhí)行董事 Mike Milinkovich,他精于此道,在這方面的處理也越來越嫻熟。
《新程序員》:作為在開源領(lǐng)域擔(dān)任多個職務(wù)的專業(yè)人士,你是如何平衡不同利益和合作關(guān)系的?要如何確保自己的行動符合開源原則并為社區(qū)的利益服務(wù)?
Keith:我身處于獨特的位置,一直在服務(wù)模式當(dāng)中。OIN 的任務(wù)就是為企業(yè)提供服務(wù),促使它們能夠順利存在,甚至可以說我們是某種守護(hù)天使。這一點非常不同尋常,因為像 OIN 這樣的實體是前所未有的,而且我們的服務(wù)是完全免費的,只需要企業(yè)同意不使用他們的專利。因此,對于 OIN 來說,所有行動都是為了促進(jìn)成本更低,使所有現(xiàn)存的公司都能更廣泛地采用開源代碼。
我們的立場是不偏不倚的,不關(guān)心企業(yè)來自哪里,也不關(guān)心它們的戰(zhàn)略是什么。我們只希望所有公司都能夠推出他們的開源產(chǎn)品,并在不擔(dān)心專利訴訟的情況下取得成功。
維護(hù)安全是外交官和 OIN 首席執(zhí)行官的共同使命
《新程序員》:在你的職業(yè)生涯中,最富有價值的經(jīng)驗是什么?你的動力來自于何處?
Keith:我的動力來自于一種認(rèn)知,即我們是某個比自己更宏大的事物的一部分。
我一直堅信自己受到使命的驅(qū)動。我曾擔(dān)任過外交官,專注于推動世界更加安全、民主和具有選擇性的理念。這種信念貫穿了我整個職業(yè)生涯。隨著柏林墻的倒塌,我離開政府,進(jìn)入私企,進(jìn)修商學(xué)院,并成為一名接受法律訓(xùn)練的律師。
在商學(xué)院,我一直致力于嘗試一些他人未曾涉足的領(lǐng)域。例如,通過 OIN,我成功解決了如此復(fù)雜的軟件專利問題,并為這個社區(qū)提供服務(wù)。我為此感到自豪,因為我的行動真正對世界產(chǎn)生了顯著的影響。然而,舞臺上真正的主角是那些為支持開源貢獻(xiàn)了數(shù)百萬、數(shù)十億美元的公司,他們致力于采用開源,相信 OIN 的力量。
因此,我在 OIN 職業(yè)生涯的 15 年里,一直關(guān)注于如何使世界更加安全,實現(xiàn)創(chuàng)新的民主化,以及通過選擇和協(xié)作讓任何人都能在世界的任何地方參與開源。這份工作涉及的不僅僅是 128 號公路(連接了無數(shù)創(chuàng)業(yè)公司和 MIT 等高等院校的環(huán)狀線路)或硅谷的精英,也不應(yīng)該強迫人們通過地理位置來獲取資本、人才和風(fēng)險投資領(lǐng)導(dǎo)力。人們應(yīng)該能夠在世界的任何地方工作,以創(chuàng)造價值。這正是開源正在實現(xiàn)的目標(biāo)。
《新程序員》:談到安全問題,人工智能技術(shù)的發(fā)展為開源安全帶來了新的機遇和挑戰(zhàn)。您認(rèn)為在開源安全領(lǐng)域,人工智能、機器學(xué)習(xí)等技術(shù)應(yīng)如何檢測漏洞修復(fù)、安全措施和代碼規(guī)范?
Keith:我們已經(jīng)使用人工智能大約七年了,AI 可以協(xié)助更有效、更迅速地了解專利組合,以避免浪費大量人工時間在鉆研法律上。我們發(fā)現(xiàn)這方面的應(yīng)用非常有幫助。
然而,數(shù)據(jù)集的訓(xùn)練實際上是關(guān)鍵所在。它能理解你要尋找的內(nèi)容,并制定訓(xùn)練程序以使你能夠準(zhǔn)確找到。如果不采取這種方法,就不能期望工具發(fā)揮其最大效益。因此,我認(rèn)為一旦這些技術(shù)開始公開并變得可用,我們就能加速利用其他人在傳統(tǒng)的開源方式中所做的工作,從而取得更為顯著的進(jìn)展。
我們關(guān)注于如何創(chuàng)造最大效用并更好地控制對數(shù)據(jù)使用的環(huán)境。如果數(shù)據(jù)是隨機的,而我們對數(shù)據(jù)的含義沒有清晰認(rèn)識,那才會陷入麻煩。因此,數(shù)據(jù)的所有權(quán)很重要,只要被授予權(quán)限來使用數(shù)據(jù),我們就利用它并分享從中所學(xué)到的內(nèi)容。在這個階段,開源必須成為解決方案的一部分,讓人們理解我們正在共同努力創(chuàng)造一些更為特別的東西。
實際上,目前關(guān)于開源和安全性存在兩種觀點。一種觀點認(rèn)為開源更安全,因為所有代碼都是公開可見的;另一種觀點認(rèn)為高度的開放性帶來了更高的風(fēng)險。
《新程序員》:你認(rèn)為開源和安全之間是否存在固有的矛盾?
Keith:我會采取一種不同的角度來審視這個問題。我關(guān)心的焦點是,OIN 正在降低哪些風(fēng)險,以及如何最大程度地減輕當(dāng)前正在處理的風(fēng)險。在這個過程中,我們不過度擴(kuò)大相互許可的范圍,是為了確保開源共同體的合作不會對那些合理的、應(yīng)當(dāng)保持專有的非開源技術(shù)產(chǎn)生負(fù)面影響。
我確實會仔細(xì)檢查各個領(lǐng)域的專利,審查像 OpenSSF 這樣的項目,了解它們產(chǎn)生了什么核心代碼,并將其納入討論。我的主要目標(biāo)是通過促使數(shù)百、數(shù)千家公司相互許可,化解一些專利所帶來的威脅。我不太擔(dān)心任何一個單獨的專利或者公司必須采取保護(hù)措施免受某些威脅。
因此,我通常會聚焦在一系列不同的問題上,因為如果某項技術(shù)是在開源項目中生成的,并且社區(qū)成員擁有與之相關(guān)的專利,那么在我看來,這些專利就必須納入討論。我不想做出選擇,這些選擇是由提名代碼納入我們相互許可項目的項目決定的。
開源是一場不可逆轉(zhuǎn)的社會運動
《新程序員》:今年被譽為“AI 元年”,各路科技界名人都發(fā)表了對時代的看法。其中 OpenAI 首席執(zhí)行官 Sam Altman 說過:“聯(lián)合全球開發(fā)者是解決安全問題的關(guān)鍵?!钡趯嵺`中,全球協(xié)作面臨的最大障礙是什么?
Keith:實際上,我觀察到全球合作正在持續(xù)推進(jìn),而且不受雙邊和多邊關(guān)系的制約。即便在戰(zhàn)爭期間,我們?nèi)阅芸吹蕉砹_斯的編程人員在開源社區(qū)表現(xiàn)得非?;钴S。與此同時,中美兩國的開發(fā)人員在當(dāng)今復(fù)雜的國際環(huán)境中,也能夠持續(xù)參與和交流各類項目的開發(fā)工作。
因此,開源實際上是一場不可逆轉(zhuǎn)的社會運動,其強大之處不僅在于它能夠創(chuàng)造先進(jìn)的技術(shù),更在于它秉持著協(xié)同開發(fā)的理念,這正是開源的本質(zhì) —— 一種協(xié)作的方式。一旦啟動這個過程,就無法阻止,它不再是“你開發(fā)技術(shù),我開發(fā)一個解決方案”的模式,那種模式早已過時?,F(xiàn)在的開源是,我們一直在協(xié)作,不斷基于彼此的思想進(jìn)行構(gòu)建,我們擁有的工具可以滿足新經(jīng)濟(jì)對不斷迭代創(chuàng)新的需求。
開源無法被阻止,因為它將來自世界各地的聰明人們匯聚在一起,共同解決軟件問題。無人關(guān)心這些人來自何方,唯一在乎的是他們是否創(chuàng)造了優(yōu)雅的代碼,是否作為貢獻(xiàn)者以適當(dāng)?shù)姆绞秸宫F(xiàn)自己。開源軟件擁有一套規(guī)范,一套關(guān)于版權(quán)和專利的規(guī)范,使開發(fā)者能夠展示自己的真實性,證明自己是這個社區(qū)的一部分。這就是為什么這場名為開源的社會運動如此蓬勃的原因。
總而言之,我不確定開源協(xié)作的最大障礙是什么,但至少國際環(huán)境的復(fù)雜性并沒有成為全球協(xié)作的阻礙,這是我所觀察到的一點。
《新程序員》:除了許可證成員,OIN 與其他開源組織有哪些合作呢?
Keith:我曾與 Eric Brewer(谷歌基礎(chǔ)設(shè)施副總裁)合作,而且谷歌是我們的投資者之一。因此,他在 OpenSSF 上的推動,以及曾由?Brian Behlendorf?領(lǐng)導(dǎo)的 OpenSSF,都成為我密切關(guān)注的事情。然而,我并不認(rèn)為開源安全問題是無法解決的,它們正在朝著積極的方向發(fā)展?,F(xiàn)在已經(jīng)不是 Heartbleed 漏洞(心臟出血漏洞,2014 年出現(xiàn)在加密程序庫 OpenSSL 的安全漏洞)初現(xiàn)的時候,我認(rèn)為人們已經(jīng)在共同解決這些問題上變得更加高效。
從我的觀點來看,由于安全性的重要性無法低估,反倒促使很多人在這個領(lǐng)域進(jìn)行了良好的合作,OpenSSF 以及其他一些安全項目都是很好的例子。但當(dāng)我們看到來自不同國家和地區(qū)的公司以及來自世界各地的個人共同參與項目時,通常這是一個跡象,表明我們將解決一個問題,而不是讓問題變得更為嚴(yán)重。
在參與者群體中,具有全球包容性是非常重要的,有能力領(lǐng)導(dǎo)這些項目的領(lǐng)導(dǎo)層同樣至關(guān)重要,他們需要了解組織各個功能的總體管理方法,以便確保項目的成功。
在中國,開放原子開源基金會(OpenAtom)也是一個很好的例子。我曾與 Jim Zemlin(Linux 基金會執(zhí)行董事)進(jìn)行過交談,我們都希望 OpenAtom 取得成功。最近我還在一次主題演講中強調(diào),整個目標(biāo)是不斷推動,不斷在引導(dǎo)項目方面變得更為出色,并確保代碼的開發(fā)以及參與者對所創(chuàng)建環(huán)境的滿意度。
因此,我們將與 OpenAtom 合作,確保我們能夠共同確定對這些項目非常重要的代碼,并將其納入我們的 Linux 系統(tǒng)定義中,以便任何簽署了 OIN 許可的人都承諾不在由 OpenAtom 項目產(chǎn)生的核心功能上提起訴訟。這能讓人們不僅在中國內(nèi)部使用這些代碼,而是在全球范圍內(nèi)使用它。這是通過全球參與以及通過良好管理實現(xiàn)的引導(dǎo)。
深入開源世界:不畏懼編碼的不斷發(fā)展
《新程序員》:OIN 是如何評估貢獻(xiàn)者的能力并為他們分配關(guān)鍵角色的?在你看來,開源社區(qū)的貢獻(xiàn)者最重要的品質(zhì)和技能是什么?
Keith:我認(rèn)為才華是關(guān)鍵,其中包括編寫代碼的能力,以及在編寫代碼時高效而優(yōu)雅。此外,還需要懂得審時度勢,不畏懼編碼的不斷發(fā)展,比如編碼工具的 AI 化。
在開源世界中,華為是一個很好的典范。他們擁有大量的專利,這點類似于 IBM。華為構(gòu)建了一個龐大的組織,在擁有專利的同時也非常支持開源。他們在 Linux 基金會董事會上已經(jīng)有七八年的經(jīng)驗。在那個董事會上,他們一直是模范參與者,我認(rèn)為他們?yōu)橹袊脑S多公司設(shè)了標(biāo)桿。在參與開源工作方面,他們是真正的領(lǐng)導(dǎo)者,為大家樹立了榜樣,并明確了參與的方式、責(zé)任和義務(wù)。
因此,我認(rèn)為他們在這個領(lǐng)域扮演著重要的角色并非偶然。
《新程序員》:你談到了編碼的技能,但現(xiàn)在有許多 AIGC 工具,因此許多非 IT 背景的開源貢獻(xiàn)者即使不懂編程,也仍然可以為開源社區(qū)提供幫助。你對那些非 IT 背景的貢獻(xiàn)者有什么看法?
Keith:我認(rèn)為大多數(shù) OSPOs(社會項目辦公室)主管——或許是大多數(shù),或許略少一些,但大約在 50% 左右——都從未經(jīng)過編碼培訓(xùn)。其中一些人甚至不那么擅長技術(shù),但他們是在社區(qū)、法律和開發(fā)之間架起良好橋梁的人。
他們強調(diào)了合規(guī)性和開源治理的重要性,例如 OpenChain 現(xiàn)在就是一個標(biāo)準(zhǔn),是關(guān)于合規(guī)性和治理的 ISO 標(biāo)準(zhǔn),華為和許多其他公司都在使用。因此,我認(rèn)為開源世界確實存在許多不同的角色,比如市場營銷也是很重要的一環(huán),所以這不僅僅是編碼者的世界。
在以前,我可能會說開源更側(cè)重于編碼者,但隨著開源變得更加成熟,支持公司內(nèi)部的人員和社區(qū)內(nèi)的人員在平衡方面更多。有一些社區(qū)成員只是構(gòu)建社區(qū)、與社區(qū)合作完成不同任務(wù),因此并非所有社區(qū)成員都是技術(shù)人員。
《新程序員》:實際上,在中國有許多大學(xué)生或年輕開發(fā)者,擁有堅實的理論知識,但缺乏實際經(jīng)驗。你對這些剛剛起步的年輕開發(fā)者或初級程序員有什么建議?
Keith:保持不斷的學(xué)習(xí)。在我看來,無論是編程專業(yè)人員、非技術(shù)從業(yè)者還是非技術(shù)人員,成功的關(guān)鍵有兩個,那就是持續(xù)學(xué)習(xí)和辛勤工作,即所謂的“職業(yè)操守”。
事實上,世界并不是那么復(fù)雜。那些一生都非常努力、不懈怠,一直在不斷自我學(xué)習(xí)的人,通常能夠彌補很多不足之處。你可以通過學(xué)習(xí)更多知識來填補許多空白,學(xué)習(xí)語言,可以掌握編碼的技能,這本質(zhì)上也是一種語言,或者你可以學(xué)習(xí)如何與編程專業(yè)人員進(jìn)行溝通,這同樣是非常寶貴的,因為這樣你就成為了一個翻譯者。
因此,我認(rèn)為理解技術(shù)的復(fù)合型人才將永遠(yuǎn)被市場所需求。實際上,大多數(shù)組織內(nèi)的戰(zhàn)略家都具備這種技能組合。這是他們的起點,并不一定像人們可能期望的那樣在技術(shù)上那么復(fù)雜。
《新程序員》:但語言問題一直是不少開發(fā)者面臨的主要挑戰(zhàn)之一。由于語言的障礙,可能連入門都會遇到困難。
Keith:確實,這不僅是中國開發(fā)者的問題,日本和韓國也有許多開發(fā)者需要學(xué)習(xí)英語,但全球的英語水平相較過去有了顯著提高,我認(rèn)為這是全世界在過去 10 至 15 年以來最大的變化?,F(xiàn)如今,整個學(xué)術(shù)領(lǐng)域都將重心放在英語上,英語以創(chuàng)紀(jì)錄的速度被學(xué)術(shù)界廣泛采納。我感到非常幸運,因為我來自一個以母語(英語)為基礎(chǔ)語言的國家。
然而,現(xiàn)實情況是,在這次采訪中我理應(yīng)說普通話,在中國餐館點菜時也應(yīng)該說普通話。我乘坐滴滴或其他交通工具時,我實際上沒有履行作為客人和司機正常交流的承諾。因此,我們都有學(xué)習(xí)語言的責(zé)任。問題不在于中國開發(fā)者是否必須說英語,而在于全球每個人都應(yīng)該認(rèn)識到這個世界是多么的緊密相連。
《新程序員》:在 AIGC 新時代,你認(rèn)為學(xué)生們是否仍需要學(xué)習(xí)傳統(tǒng)理論?
Keith:這就好比為什么法國學(xué)校的學(xué)生仍然學(xué)習(xí)手寫體(cursive fran?aise)?為什么中國學(xué)生要學(xué)古文?為什么歐洲學(xué)生要閱讀埃德加·愛倫·坡(Edgar Allan Poe)的著作?因為這是一種紀(jì)律。我們應(yīng)該接受各種紀(jì)律的教育。
然而,紀(jì)律并不等同于死記硬背,我們只需具備一些傳統(tǒng)技能的基本要素。因為信息呈現(xiàn)的方式和前人講述的故事中蘊含著重要價值。這就好像某些文化中的人會迅速繞過基礎(chǔ)教育,直接進(jìn)入技術(shù)學(xué)校。我認(rèn)為,只要負(fù)擔(dān)得起,那么在孩子的思維尤其容易接受時,一些通識知識是非常重要的。文章來源:http://www.zghlxwxcb.cn/news/detail-777108.html
我認(rèn)為我們不應(yīng)該拋棄這種教育方式,但這種教育需要時間,必須謹(jǐn)慎處理。我觀察過印度和中國的一些 IT 專業(yè)學(xué)校,由于過度專注培養(yǎng)在技術(shù)上精通的個體,導(dǎo)致課程中缺乏全面性。因此我希望我們能夠放慢腳步,真正專注于更全面地教育人們。這不僅僅只涉及文學(xué)藝術(shù)、經(jīng)濟(jì)學(xué)、金融或是技術(shù),世界的運作離不開其中的任何一環(huán),它們同樣重要。文章來源地址http://www.zghlxwxcb.cn/news/detail-777108.html
到了這里,關(guān)于軟件史上的絕地反擊戰(zhàn)!“開源是一場不可逆轉(zhuǎn)的社會運動!” | 新程序員的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!