發(fā)展中國家面臨的三個關鍵開源挑戰(zhàn)
編者按:本文作者 Ahmed Sobeh 是 Aiven 開源項目辦公室的開源工程經(jīng)理。他來自埃及,在開源領域有各種經(jīng)驗。本文是他對埃及的開源文化的見解。
當我回國,和科技行業(yè)或其他行業(yè)的人談起我的工作和我每天參與的話題時,我通常會對 開源計劃辦公室Open Source Programs Office(OSPO)這個想法感到困惑。一家公司在沒有明顯的直接經(jīng)濟利益的情況下為開源項目做出貢獻,這種概念在文化上很難理解或解釋。
作為一個在發(fā)展中國家出生并成長的人,我理解并贊同這個觀點。曾幾何時,我對開源軟件的唯一理解是,它是一種無需付費、無需等待特定問題或附加功能發(fā)布即可使用的軟件。我可以自己在本地做任何我需要的事情。
在發(fā)展中國家,開源面臨著許多困難,這些困難使人們對它的看法和相關印象變得不準確和脫節(jié)。我將在本文中討論這些問題。
發(fā)展中國家的開源挑戰(zhàn)
開源在這些地區(qū)面臨的挑戰(zhàn)主要分為三個部分:
- 社會與文化
- 資源與基礎設施
- 政府管理
社會與文化
眾所周知,科技中的文化,特別是其中的開源部分,源自它所存在的社會文化。這就是為什么在當今世界,開源更有可能在世界較發(fā)達地區(qū)得到維持和維護。
但是,試想一個完美的社會,一個最適合開源發(fā)展、維持和維護的社會。這個社會的文化是什么樣的?其主要特征是什么?
開放和透明
開源想要發(fā)展,社會文化必須盡可能開放和透明。信息必須可以自由公開地獲取,這在許多欠發(fā)達地區(qū)是一個巨大的問題。信息往往受到繁文縟節(jié)的制約,普通公民難以獲取,更不用說那些試圖為開源做出貢獻的人了。
自由
“自由”這個詞有許多不同的含義與解釋。有言論自由、表達自由、選擇自由、信仰自由、宗教自由等等。在本文中,我最關心的自由方面是在沒有更高層機構(gòu)干預的情況下建立新社區(qū)和組織的能力。這是開源的本質(zhì)。分布式協(xié)作模式是一種高效的協(xié)作模式,在這種模式下,大型團體在沒有強大的中央權(quán)威指揮的情況下開展合作。這是大多數(shù)這些地區(qū)面臨的另一個重大挑戰(zhàn)。新的社區(qū)和組織往往會受到質(zhì)疑、密切監(jiān)視,不幸的是,在某些情況下,甚至會因為害怕可能出現(xiàn)的新思想或其他原因而遭到起訴并最終被關閉。
充滿活力
充滿活力的文化對開源的發(fā)展至關重要。準備接受和實行新想法的文化是發(fā)展開源最理想的地方。抵制改變和傾向于固守傳統(tǒng)方法會阻止社會接受新的技術和方法,這是大部分發(fā)展中國家中的主要問題。
這些地區(qū)抵制改變背后最重要也是最常見的原因是對未知的恐懼。把對未知的恐懼作為“發(fā)展中國家”的問題來討論是不公平的。這是在哪里都常見問題,甚至在發(fā)達國家。但是恐懼背后的一些原因是發(fā)展中國家特有的。主要原因有兩個,一是對科技行業(yè)的能力缺乏信心,二是缺乏責任感。企業(yè)和個人都不信任現(xiàn)有軟件解決方案的功能,更不用說開源解決方案了。有一種觀點認為,開源軟件不安全、不可靠。當人們不相信軟件開發(fā)者的能力時這種擔憂會被放大。其次,人們不相信該系統(tǒng)會對使用軟件或法律沖突中可能出現(xiàn)的錯誤或問題追究責任。
資源、基礎設施和經(jīng)濟
經(jīng)濟挑戰(zhàn)是發(fā)展中國家開源面臨的最明顯的困難,影響著這些地區(qū)的開源開發(fā)者和社區(qū)。
供應和資金
開源開發(fā)人員在發(fā)展中國家努力解決供應問題。無論是上網(wǎng)還是使用設備,當你每天都在努力獲取資源時,就很難成為一名固定的開源貢獻者。這些國家的數(shù)字鴻溝十分巨大。依然有許多地區(qū)沒有正常、穩(wěn)定和高速的互聯(lián)網(wǎng)連接。在設備方面,這些地區(qū)也與世界其他地區(qū)存在市場差距。沒有足夠的資金購買最新、最強大的機器始終是個難題,但同時也存在供應問題。在這些地區(qū),建立和運行最大的開源項目所需的現(xiàn)代化、功能強大的技術設備并不總能提供。
這些問題使得自我教育和學習具有挑戰(zhàn)性。由于這些供應問題,開源開發(fā)人員很難選擇一個開源項目,自行學習所有相關知識,并開始為其做出貢獻。
在這種情況下,如何建立開源社區(qū)呢?項目最終只能由少數(shù)擁有穩(wěn)定高速互聯(lián)網(wǎng)連接和最新設備的特權(quán)人士來維護。剩下的將是零星的、偶爾來自他人的貢獻,很難被視為一個社區(qū)。一旦出現(xiàn)有償工作的機會,即使是這些人也會消失。我親眼見過多次這種情況。有人會開始了解一個開源項目,研究特定的堆?;蛱岣咦约旱募寄?,并開始為其做出貢獻。但一旦出現(xiàn)了有償工作的機會,即使是作為第二份工作,他們也會完全放棄開源項目。這是有道理的。任何個人都必須優(yōu)先考慮自己和家人的生存手段。
這種資源匱乏和對少數(shù)特權(quán)人群的依賴,也使其幾乎不可能為營銷活動、社區(qū)建設活動以及最后但并非最不重要的文獻本地化嘗試提供資金。
本地化
英語是互聯(lián)網(wǎng)語言,但對許多國家來說并非如此。雖然幾乎所有的開發(fā)人員都會說基本的英語,但并不是每個人都有能力理解文檔、架構(gòu)資源和技術規(guī)范,使他們能夠有意義地 為開源項目做出貢獻。由于沒有相應的文檔,發(fā)展中國家的開發(fā)人員很難找到進入開源項目的切入點。為此所需的時間和資源通常會使這些地區(qū)的潛在貢獻者望而卻步。
員工合同
幾乎所有的軟件員工合同都旨在將開發(fā)人員的每一行代碼、貢獻或想法貨幣化。任何參與外部項目的行為都會受到雇傭公司的質(zhì)疑,而雇傭公司往往會阻止開發(fā)人員為開源做貢獻,以避免法律問題。法律偏向于公司和組織,阻止軟件開發(fā)人員做出外部貢獻。
知識產(chǎn)權(quán)法
發(fā)展中國家的法律框架往往不具備處理知識產(chǎn)權(quán)和開源許可細微差別的能力。與發(fā)達國家相比,發(fā)展中國家的知識產(chǎn)權(quán)法律可能較弱或不夠全面,執(zhí)法效力也可能較低。這可能使創(chuàng)作者和貢獻者難以保護自己的作品,并防止他人在未經(jīng)許可的情況下使用。
此外,開源許可證可能很復雜。許多發(fā)展中國家可能不具備有效駕馭這些許可的法律專業(yè)知識或資源。這可能使開發(fā)人員很難在不無意中違反許可證條款的情況下為開源項目做出貢獻。
另一個問題是,知識產(chǎn)權(quán)法和開源許可證有時被視為發(fā)展中國家創(chuàng)新和發(fā)展的障礙。批評者認為,這些法律和許可會扼殺創(chuàng)造力,阻礙知識和技術的傳播,尤其是在資源和技術有限的地區(qū)。
總體而言,發(fā)展中國家圍繞知識產(chǎn)權(quán)法和開源貢獻所面臨的挑戰(zhàn)是復雜的、多方面的,需要采取細致入微的方法來應對這些國家所面臨的獨特情況和挑戰(zhàn)。
專有軟件交易
美國和歐洲的科技巨頭與發(fā)展中地區(qū)的政府簽訂了價值數(shù)十億美元、長達數(shù)十年的軟件供應協(xié)議。一旦有人當選,并決定開始采用開源軟件,他們就會發(fā)現(xiàn)擺脫這些交易需要付出巨大的代價。
開源并非一帆風順
這些只是開放源代碼在發(fā)展中國家面臨的一些困難。要改善這種狀況,使開源技術的采用和發(fā)展變得可行,還有許多工作要做。在今后的文章中,我將深入探討具體的解決方案,但現(xiàn)在,我想說的是,任何事情都要從個人做起。當我們每個人都 “眾包” 開放文化時,我們生活和工作所在地區(qū)的文化也會隨之改變。盡你所能,將開放源代碼帶入你的社區(qū),看看它會帶來什么。