開源社區(qū)自己從來不想承認(rèn)的九大事實(shí)
譯文【2013年1月31日 51CTO外電頭條】你可能認(rèn)為,一群聰明人不會(huì)有什么忌諱藏著掖著,比如像自由和開源軟件(FOSS)社區(qū)的成員。你還可能覺得,這樣一群知識(shí)分子不會(huì)覺得什么想法是禁止討論的或讓人不舒服的;但要是你果真這么想,那就大錯(cuò)特錯(cuò)了。
與任何亞文化一樣,F(xiàn)OSS也是由共同的信念維系在一起。共同的信念有助于形成一種共同的歸屬感,這意味著對(duì)這些信念提出質(zhì)疑,無異于對(duì)這個(gè)歸屬感提出質(zhì)疑。
其中一些忌諱話題可能會(huì)顛覆20年或更長(zhǎng)時(shí)間以來秉承的公理。另一些忌諱話題則是新的,質(zhì)疑公認(rèn)的真理。不過,盡管細(xì)細(xì)打量忌諱可能讓人不舒服,但這么做往往是必要的。許多信念已不再適用,或者已經(jīng)淪為半真半假的話之后,還流行很長(zhǎng)一段時(shí)間。有時(shí)考慮一下無法想象的事情大有意義,只有這樣才能讓信念重新接受現(xiàn)實(shí)的考驗(yàn)。
基于這個(gè)道理,我列出了個(gè)人針對(duì)當(dāng)下開源社區(qū)的九點(diǎn)看法;至于這些看法正確與否,有待各位評(píng)論。
一. Ubuntu不再是開源社區(qū)的最后一線希望
九年前Ubuntu初次亮相時(shí),許多人認(rèn)為這個(gè)發(fā)行版會(huì)讓開源社區(qū)稱霸世界。從無名小卒脫穎而出的它立即開始關(guān)注桌面,以其他發(fā)行版前所未有的一種方式來關(guān)注。添加了諸多工具和實(shí)用程序。許多Debian開發(fā)人員在Ubuntu的商業(yè)部門Canonical找到了職位。開發(fā)人員自個(gè)兒掏腰包,參加原本不會(huì)出席的會(huì)議。
可是這些年來,起初的這股興奮勁基本上消失殆盡了。似乎沒有人在意Ubuntu的創(chuàng)始人馬克·沙特爾沃思(Mark Shuttleworth)的呼吁,他大聲疾呼重大項(xiàng)目應(yīng)在發(fā)布周期方面有所協(xié)調(diào);大家索性充耳不聞。但是當(dāng)Ubuntu開始開發(fā)自己的界面,而不是為GNOME貢獻(xiàn)代碼時(shí),有人又開始表示驚奇。Canonical開始用Ubuntu來反對(duì)社區(qū)出現(xiàn)的事情,顯然不是為了追求共同利益,而主要是尋求利潤。Ubuntu的Unity界面發(fā)布后,許多人也不喜歡它。
但是聽聽Canonical的員工或Ubuntu志愿者說的話,你幾乎可以想象:最近九年就像從來沒發(fā)生過。尤其是,讀一讀沙特爾沃思的博客或公開聲明,他想當(dāng)然地認(rèn)為自己仍是社區(qū)領(lǐng)袖;他取得的成功最終會(huì)使"夸夸其談的空想家們"啞口無言。
二. 云計(jì)算破壞免費(fèi)許可證
七年前,O'Reilly媒體公司創(chuàng)始人提姆·奧賴?yán)═im O'Reilly)放言,開源許可證已過時(shí)。那是他以一種標(biāo)新立異的方式提醒世人:在線服務(wù)在破壞自由和開源軟件(FOSS)的意圖。與FOSS一樣,云計(jì)算讓廣大用戶得以免費(fèi)使用應(yīng)用程序和存儲(chǔ)空間,而隱私方面又沒有任何的控制或保證。
面對(duì)云計(jì)算越來越受歡迎的態(tài)勢(shì),自由軟件基金會(huì)重新采用了GNU Affero通用公共許可證,這把FOSS理念擴(kuò)大到了云計(jì)算。
不過在那之后,對(duì)于云環(huán)境軟件自由的擔(dān)心越來越少。設(shè)立Identi.ca是FOSS為了應(yīng)對(duì)推特;開發(fā)MediaGoblin是FOSS為了與Instagram或Flickr抗衡,但諸如此類的努力敵不過各自的競(jìng)爭(zhēng)對(duì)手。云環(huán)境下免費(fèi)許可證或隱私的重要性也沒有得到強(qiáng)調(diào)。因而,奧賴?yán)哪莿t提醒現(xiàn)在跟過去一樣及時(shí)。
三. 理查德·斯托爾曼已成為毀譽(yù)參半的話題人物
作為自由軟件基金會(huì)的創(chuàng)始人以及GNU通用公共許可證的推動(dòng)力量,理查德·M·斯托爾曼(Richard M. Stallman)堪稱自由和開源軟件領(lǐng)域的傳奇人物之一。多年來,他一直最聲嘶力竭地倡導(dǎo)和捍衛(wèi)軟件自由;要是缺了他,開源社區(qū)恐怕也就不復(fù)存在了。
只是他的支持者不愿意承認(rèn)的一點(diǎn)是,斯托爾曼的招術(shù)很有限。許多人表示,他這個(gè)人不容易相處;他拋出的論點(diǎn)側(cè)重于語義--側(cè)重于選擇的字眼上以及這些字眼如何影響論點(diǎn)。
這個(gè)方法有時(shí)頗有見地。比如說,當(dāng)斯托爾曼問為什么文件共享無異于海盜的掠奪和搶劫行徑時(shí),他流露出了唱片和電影行業(yè)試圖強(qiáng)加于這個(gè)問題上的偏見。
可是遺憾的是,斯托爾曼幾乎只會(huì)這一招。除了利用這一招炮轟別人外,他別無所長(zhǎng);他一再標(biāo)榜自己,甚至比以演講為職業(yè)的人還要頻繁地標(biāo)榜。他越來越被開源社區(qū)的許多人認(rèn)為既無關(guān)緊要,又使人尷尬--他早已黔驢技窮了。
人們似乎覺得很難容忍這一點(diǎn):斯托爾曼既代表著輝煌歷史,又無異于過氣明星。有的人因?yàn)樗^去的成就而竭力替他辯護(hù),有的人抨擊他始終成不了他想成為的那種人。我認(rèn)為,他過去的確取得過莫大的成就,但現(xiàn)在已失去了江湖地位。
四. 開源不是精英領(lǐng)導(dǎo)圈子
FOSS開發(fā)人員喜歡告訴自己的主要故事之一是,開源社區(qū)是個(gè)精英領(lǐng)導(dǎo)圈子。某人在這個(gè)社區(qū)有怎樣的地位,應(yīng)該看他最近貢獻(xiàn)了什么,無論貢獻(xiàn)的是代碼,還是時(shí)間。
作為群體歸屬感的一個(gè)動(dòng)機(jī)和來源,精英領(lǐng)導(dǎo)圈子這個(gè)想法有著強(qiáng)大的吸引力。它鼓勵(lì)大家廢寢忘食地工作,并且讓社區(qū)成員有一種歸屬感和優(yōu)勢(shì)感。
就最純粹的形式而言--比如在一個(gè)小項(xiàng)目里面,貢獻(xiàn)者們數(shù)年如一日地協(xié)同工作,精英領(lǐng)導(dǎo)圈子有時(shí)的確存在。
不過在更多的時(shí)候,精英領(lǐng)導(dǎo)思想非常有限。在許多項(xiàng)目中,文檔編制人員或美工人員不如程序員來得有影響力。盡管你的編程工作質(zhì)量很高,但你貢獻(xiàn)的代碼會(huì)不會(huì)得到接受,還得看有影響力的人的眼色。
同樣,名人比一般人更有可能影響決策,不管他們最近干了什么。像馬克·沙特爾沃思(Mark Shuttleworth)這些人或像谷歌這些公司通過花錢就能獲得影響力。社區(qū)項(xiàng)目會(huì)發(fā)現(xiàn)管理機(jī)構(gòu)的席位大部分被贊助企業(yè)所占據(jù),過去Fedora通常也是這種情況。雖然精英領(lǐng)導(dǎo)圈子是理想,但它幾乎從來就不是唯一的做法。
五. 開源社區(qū)存在系統(tǒng)性性別歧視
破壞和阻撓精英領(lǐng)導(dǎo)階層理念的另一個(gè)趨勢(shì)是出現(xiàn)在社區(qū)某些角落里的性別歧視,有時(shí)是直露露的厭惡女性。在過去的幾年中,F(xiàn)OSS領(lǐng)導(dǎo)人譴責(zé)這種性別歧視,并特意改動(dòng)了官方政策,阻止出現(xiàn)一些最嚴(yán)重的問題,比如開會(huì)時(shí)性騷擾女性。但是這個(gè)問題似乎牢牢地扎根于其他層面。
不同項(xiàng)目中女性數(shù)量各不相同,但是說到參與開源項(xiàng)目的女性比例,15%至20%被認(rèn)為是已經(jīng)算是比較高的數(shù)字了。在許多項(xiàng)目中,這個(gè)數(shù)字連5%都不到,哪怕算上非程序員也是如此。
甚至較之于這些低數(shù)字,女性在開會(huì)時(shí)未得到充分的代表,當(dāng)然積極鼓勵(lì)女性提交方案的那些場(chǎng)合除外--盡管女性本身付出了莫大的努力,難免會(huì)有人稱是得到了特殊照顧和資源配額,哪怕沒有證據(jù)表明確實(shí)存在這種情況。
而最能證明存在性別歧視的證據(jù)出現(xiàn)在日常環(huán)境下。比如說,最近著名科技新聞網(wǎng)站Slashdot上出現(xiàn)了一個(gè)視頻采訪(http://slashdot.org/index2.pl?fhfilter=Rikki),采訪對(duì)象是USENIX社區(qū)管理人員Rikki Endsley。一些最初的評(píng)論提到了一首流行歌曲,副歌當(dāng)中就有Endsley的姓。還有一些評(píng)論則對(duì)她的長(zhǎng)相進(jìn)行了一番評(píng)頭論足,如何著穿會(huì)顯得更"美麗動(dòng)人"。
只要出現(xiàn)女性,尤其是陌生的女性,許多FOSS網(wǎng)站或IRC聊天頻道上會(huì)有類似的反應(yīng),其中有許多言詞極不恰當(dāng)。這些證明了社區(qū)只對(duì)貢獻(xiàn)有興趣都是假的,也證明了女性參與度不夠純粹是個(gè)人選擇問題都是假的。
六. 微軟不再一味地?cái)骋曢_源
僅僅十多年前,你可以料想微軟會(huì)抨擊FOSS是共產(chǎn)主義派或反美派,甚至泄露的消息稱微軟打算徹底端掉開源社區(qū)。
開源社區(qū)的好多人仍然始終不忘昔日的場(chǎng)景--畢竟,沒有什么比一個(gè)強(qiáng)大又無情的敵人更能把大家團(tuán)結(jié)起來。
但是人們并沒有認(rèn)識(shí)到一點(diǎn),微軟的反應(yīng)變得更加微妙了,微軟旗下各企業(yè)部門的反應(yīng)也有所不同。
毫無疑問,微軟的高層管理人員仍認(rèn)為FOSS是競(jìng)爭(zhēng)對(duì)手,不過早已停止了措詞激烈的譴責(zé)和痛斥。
不過,微軟已經(jīng)意識(shí)到,考慮到開源人氣很旺,要是確保FOSS、尤其是流行的編程語言與自己的產(chǎn)品很好地協(xié)同運(yùn)行,那么自己能夠得到最大的短期利益。這就是微軟開放技術(shù)(Microsoft Open Technologies)的基本使命。最近,微軟甚至難得地贊揚(yáng)了Samba的最新版本(https://www.samba.org/samba/news/releases/4.0.0.html),該最新版讓用戶可以通過Linux及其他基于Unix的操作系統(tǒng)來管理微軟的服務(wù)器。
微軟不會(huì)很快就會(huì)成為一家開源公司,也不會(huì)向開源社區(qū)無私地捐獻(xiàn)現(xiàn)金或代碼。不過,要是你忽略了由來已久的敵對(duì),那么有必要提醒你一下,眼下微軟面對(duì)FOSS采取只顧自己的做法與谷歌、惠普或其他任何公司采取的那種做法沒什么很大的不同。
七. 桌面創(chuàng)新停滯不前
最新的兩大圖形化界面:GNOME 3和Unity在2012年出現(xiàn)了大倒退。之所以會(huì)出現(xiàn)這種倒退,主要是由于人們覺得,GNOME和Ubuntu無視用戶關(guān)注的問題,在沒有咨詢用戶意見的情況下強(qiáng)行采用自己的桌面版本。
這種倒退的短期影響就是重塑后的GNOME 2以各種面目示人。
作為GNOME 3和Unity的前身,GNOME 2是一個(gè)顯而易見的選擇。這是一款流行的桌面系統(tǒng),對(duì)用戶實(shí)行的約束和限制比較少。
盡管如此,長(zhǎng)期影響有可能遏制創(chuàng)新?;〞r(shí)間編程以重塑GNOME 2不僅讓大家沒有時(shí)間探索新的可能性,還似乎有悖于整個(gè)創(chuàng)新想法。
比如說,很少有人愿意承認(rèn)這一點(diǎn):GNOME 3或Unity有任何有用的特性。相反,兩者都遭到了徹頭徹尾的譴責(zé)。未來的開發(fā)也沒有得到應(yīng)有的注意力,比如GNOME打算讓確保安全和隱私更容易實(shí)現(xiàn)。
結(jié)果可能是,在未來幾年,創(chuàng)新可能被認(rèn)為是一系列增量變化,沒有重大改進(jìn),很少下力氣改善整體設(shè)計(jì)。開發(fā)人員也可能不愿嘗試很不一樣的方法,目的是為了避免自己設(shè)計(jì)的產(chǎn)品遭到排斥。
用戶們的需求在各種復(fù)活的GNOME 2版本中得到了體現(xiàn),我要為此喝彩。但是似乎隨之而來的保守做法讓我擔(dān)心:勝利是以犧牲同樣重要的創(chuàng)新而得來的。
八. 開源變得具有單一性
開源支持者們喜歡聲稱,F(xiàn)OSS的優(yōu)點(diǎn)之一在于,它鼓勵(lì)多樣性。與Windows不一樣,F(xiàn)OSS理應(yīng)歡迎新想法,更不大容易受到病毒的攻擊,因?yàn)榇蠖鄶?shù)類別的軟件含有好多個(gè)應(yīng)用程序。
實(shí)際情況卻有點(diǎn)不一樣。仔細(xì)看一下用戶調(diào)查,你就會(huì)發(fā)現(xiàn)這種一貫的模式:某一應(yīng)用程序或某一技術(shù)得到50%至65%的選票,而下一個(gè)應(yīng)用程序或下一種技術(shù)只得到15%至30%的選票。
比如說,在諸多Linux發(fā)行版當(dāng)中,Debian、Linux Mint和Ubuntu(都采用.DEB軟件包格式)在2012年《Linux雜志》的讀者選擇獎(jiǎng)(http://www.linuxjournal.com/slideshow/readers-choice-2012)當(dāng)中得到了58%的選票;相比之下,采用.PRM軟件包格式的Fedora、openSUSE和CentOS只得到了16%的選票。
同樣,VirtualBox在在最佳虛擬化解決方案這一類中得到了56%的選票,VMWare得到了18%的選票。在最佳版本控制解決方案這一類中,Git得到了56%的選票,Subversion得到了18%的選票。一邊倒現(xiàn)象最顯著的類別是最佳辦公套件,其中LibreOffice得到了73%的選票,而谷歌文檔只得到12%的選票。
這種總體模式只存在兩個(gè)例外情況。第一個(gè)是最佳桌面環(huán)境這一類,KDE得到了26%的選票,GNOME 3得到了22%的選票,GNOME 2得到了15%的選票,Xfce得到了12%的選票,這倒是體現(xiàn)了開源社區(qū)在去年的多樣性。第二個(gè)是最佳Web瀏覽器,其中Mozilla火狐得到了50%的選票,Chromium得到了 40%的選票。
總的來說,這些數(shù)字還談不上一家獨(dú)大,但在大多數(shù)類別中,這種趨勢(shì)確實(shí)擺在那里。只能說,要是沒有盈利動(dòng)機(jī),某應(yīng)用程序不太受歡迎并不意味著它會(huì)消失。但如果競(jìng)爭(zhēng)是健康的,正如每個(gè)人都喜歡說的那樣,是有點(diǎn)讓人擔(dān)憂。如果你仔細(xì)打量一下,F(xiàn)OSS其實(shí)不像它認(rèn)為的那樣具有多樣性。
九. 開源社區(qū)遠(yuǎn)未實(shí)現(xiàn)其目標(biāo)
到2004年,F(xiàn)OSS已經(jīng)達(dá)到了這個(gè)拐點(diǎn):人們使用FOSS,可以處理所有的個(gè)人消費(fèi)任務(wù),比如電子郵件和瀏覽網(wǎng)頁,以及大多數(shù)的辦公計(jì)算任務(wù)。如果你忽略對(duì)免費(fèi)BIOS抱有的希望(http://www.coreboot.org/Welcome_to_coreboot),那么只需要無線驅(qū)動(dòng)程序和三維驅(qū)動(dòng)程序,就能實(shí)現(xiàn)完全免費(fèi)、開源的計(jì)算機(jī)系統(tǒng)這個(gè)夢(mèng)想。
九年后,市面上有許多免費(fèi)的無線驅(qū)動(dòng)程序和一些免費(fèi)的圖形驅(qū)動(dòng)程序,但遠(yuǎn)遠(yuǎn)談不上全部。不過,自由軟件基金會(huì)只是偶爾提及需要做的工作,Linux基金會(huì)幾乎從來不做,盡管它贊助OpenPrinting數(shù)據(jù)庫,該數(shù)據(jù)庫列出了哪些打印機(jī)有Linux驅(qū)動(dòng)程序??紤]到Linux的廣大企業(yè)用戶的資源加起來充足,可能只要幾個(gè)月就能完成最后的幾步,不過誰都沒有把這視作當(dāng)務(wù)之急。
當(dāng)然,一些公司可能為自己生產(chǎn)的硬件中所謂的知識(shí)產(chǎn)權(quán)而擔(dān)心。但可能誰都不想采用逆向工程的手法,以免讓自己的業(yè)務(wù)合作伙伴心生不安。不過大家仍然覺得,之所以會(huì)出現(xiàn)目前這個(gè)事態(tài),是因?yàn)樗銐蚝茫灰蚨苌儆腥瞬傩?,?shí)現(xiàn)成千上萬的人曾畢其一生的目標(biāo)。
正常討論,而不是口水戰(zhàn)
少數(shù)幾個(gè)人可能早已認(rèn)識(shí)到了其中一些忌諱話題。不過,本文中有些方面可能會(huì)惹惱開源社區(qū)的每個(gè)人。
不過,我的目的不是想挑起九場(chǎng)獨(dú)立的口水戰(zhàn)。就算我想這么干,恐怕也沒有那個(gè)時(shí)間。
恰恰相反,上述九點(diǎn)只是表明我想盡最大努力,列出開源社區(qū)方面哪些大有市場(chǎng)的認(rèn)識(shí)需要受到質(zhì)疑。我也許是錯(cuò)的--畢竟,我討論的也是我已經(jīng)習(xí)慣于思考的;但是再不管怎樣,本文至少也算是開了個(gè)頭。
要是大家認(rèn)為還有其他什么忌諱話題是FOSS社區(qū)需要認(rèn)真考慮的,歡迎留言。我很想看看我可能遺漏了什么話題。
原文鏈接:http://www.datamation.com/open-source/9-things-that-are-never-admitted-about-open-source-1.ht