Ubuntu FOSS開發(fā)者具有特權(quán)優(yōu)勢(shì)
給大家推薦一款很不錯(cuò)的Ubuntu FOSS系統(tǒng)很有學(xué)習(xí)價(jià)值,這里我主要講解Ubuntu FOSS系統(tǒng)的應(yīng)用,包括介紹Ubuntu FOSS知識(shí)等方面。國(guó)外著名網(wǎng)站《Defamation》今天發(fā)表了一篇來(lái)自著名記者Bruce Bayfield的評(píng)論文章稱,自由及開源軟件(以下簡(jiǎn)稱Ubuntu FOSS)社區(qū)最大的敵人不是微軟,也不是其它什么公司,而是Ubuntu FOSS社區(qū)自己。Ubuntu FOSS社區(qū)中 存在九大不利于Ubuntu FOSS發(fā)展的態(tài)度問(wèn)題,原文如下:
我本人非常熱愛(ài)自由和開源軟件。原因有二:一是,在這個(gè)崇尚自由的領(lǐng)域,我可以寫自己真正想寫的東西;二是,開源社區(qū)中的人們不僅僅非常聰明,而且同時(shí)還充滿激情和勇于實(shí)踐。這是一個(gè)令人激動(dòng)的領(lǐng)域,對(duì)于能在這個(gè)領(lǐng)域工作我感到十分幸運(yùn)。
但是,有些時(shí)候Ubuntu FOSS社區(qū)最大的敵人可能就是它自己。某些根深蒂固的觀點(diǎn)讓Ubuntu FOSS社區(qū)不再像以前一樣團(tuán)結(jié),不利于實(shí)現(xiàn)Ubuntu FOSS共同的目標(biāo)——提供所 有權(quán)軟件的開源替代產(chǎn)品或傳播自由開源軟件精神。
實(shí)際上,開源社區(qū)中的人們或多或少在某些時(shí)候都有過(guò)這些態(tài)度,包括我在內(nèi),但是我們很少來(lái)公開談?wù)撍鼈儭?而且正是由于這個(gè)原因,這些態(tài)度正在繼續(xù)影響著社區(qū)前進(jìn)的步伐。要想克服這些問(wèn)題首先要承認(rèn)它們存在,以下是我從自己和周圍的Ubuntu FOSS社區(qū)人士身上總結(jié)出來(lái)的九大共同問(wèn)題,僅供參考:
1、不知道與對(duì)手共同發(fā)展
無(wú)論什么時(shí)候,Ubuntu FOSS社區(qū)的根基都是Ubuntu FOSS的理想或信仰,因此存在不同觀點(diǎn)是必然的。這一點(diǎn)與宗教和政治團(tuán)體有些相似,對(duì)于Ubuntu FOSS標(biāo)準(zhǔn),人們持有不同的觀點(diǎn),并為之互相爭(zhēng)論,這并不令人吃驚。
但是,很多時(shí)候人們?cè)跔?zhēng)論的時(shí)候忘記了擁有一個(gè)共同的目標(biāo)。有些專業(yè)或半專業(yè)的學(xué)者把攻擊別的社區(qū)成員當(dāng)作了自己的職業(yè),恕我不提他們的名字,因?yàn)槟菢影l(fā)而會(huì)免費(fèi)替他們做了廣告宣傳。
這些學(xué)者們往往語(yǔ)出驚人,但是多數(shù)情況下,他們的動(dòng)機(jī)往往只是為了提高自己的知名度,而完全不顧他們的言論給開源社區(qū)所帶來(lái)的分裂影響。
1、互相攻擊只為私利
更糟糕的是,現(xiàn)在自由軟件和開源軟件擁護(hù)者之間也出現(xiàn)分裂。無(wú)可否認(rèn),兩者的思想是有區(qū)別的:自由軟件更關(guān)注用戶的自由;而開源則更重視高品質(zhì)軟件。
雖然存在這些區(qū)別,但是兩個(gè)陣營(yíng)中的成員通常為使用相同許可的相同項(xiàng)目而工作,而且都具有一個(gè)一致的目標(biāo)。那么為什么要緊抓住兩者的區(qū)別不放呢?在這個(gè)世界中,沒(méi)有一個(gè)人能找到和自己完全一樣的另外一個(gè)人。
2、過(guò)分關(guān)注程序
程序是Ubuntu FOSS社區(qū)的一個(gè)共同興趣,很自然,社區(qū)成員會(huì)花費(fèi)大量的時(shí)間來(lái)討論它。不過(guò),如果你想讓Ubuntu FOSS社區(qū)中的其它人也對(duì)你的程序感興趣,僅僅談?wù)?程序本身,可能效果不大,除非對(duì)方也是一個(gè)開發(fā)者。
即便是Ubuntu FOSS的最大特點(diǎn)——免費(fèi),人們可能對(duì)此也沒(méi)有多大興趣,否則的話,應(yīng)該會(huì)有更多的人來(lái)使用共 享軟件。對(duì)于大多數(shù)人來(lái)說(shuō),雖然每天有很很長(zhǎng)時(shí)間在使用計(jì)算機(jī)。
但是程序本身卻不是他們最大的興趣所在。正如自由軟件基金會(huì)執(zhí)行主管Peter Brown在多年前指出的那樣,Ubuntu FOSS需要從廢物回收運(yùn)動(dòng)的例子中學(xué)習(xí)一些東西。
回收者并沒(méi)有向人們解釋玻璃是被融化后再進(jìn)行重新利用的過(guò)程,他們只是談?wù)摶厥湛梢越o每個(gè)人的生活帶來(lái)好處。同樣,Ubuntu FOSS社區(qū)也不要再談?wù)摮绦蚧蛩脑S可方式,而去更多的談?wù)撘恍┧o消費(fèi)者帶來(lái)的好處,例如用戶權(quán)利、隱私和言論自由等,不要僅僅局限于計(jì)算機(jī)程序本身。
3、滿足于模仿其它操作系統(tǒng)
多年以來(lái),Ubuntu FOSS一直在模仿Windows和OS X。這種模仿是不可避免的,因?yàn)閁buntu FOSS起步較晚,而且在很長(zhǎng)一段時(shí)間內(nèi),在資金和人力等方面,比專有軟件競(jìng)爭(zhēng)對(duì)手匱乏很多。
另外,如果一個(gè)開源操作系統(tǒng)能夠滿足人們已經(jīng)非常熟悉的操作方式的話,就可以讓人們更加輕松的從其它操作系統(tǒng)切換到它上。開發(fā)者也不用再浪費(fèi)時(shí)間重新發(fā)明窗口中的菜單風(fēng)格或者復(fù)制/粘貼的按鍵組合。
但是,模仿做法也有它自己的弱點(diǎn)。可能會(huì)導(dǎo)致盲目的復(fù)制,例如通過(guò)模仿人們把主菜單設(shè)計(jì)在左下角,但實(shí)際上如果把它放在左上角,可以更方便人們使用它。 另外,模仿意味著你總是至少比別人慢一步。這不利于吸引新的用戶,有誰(shuí)喜歡使用一個(gè)不具有最新設(shè)計(jì)和功能的操作系統(tǒng)呢?
事實(shí)上,在很多方面,Ubuntu FOSS已經(jīng)追上或即將追上商業(yè)操作系統(tǒng),比如桌面應(yīng)用和Office應(yīng)用套件。在某些方面甚至具有領(lǐng)先優(yōu)勢(shì),例如最新的KDE4。
但是多數(shù)社區(qū)成員還沒(méi)有完成從模仿到創(chuàng)新的思想轉(zhuǎn)變,而這可能會(huì)阻擋Ubuntu FOSS前進(jìn)的步伐。正如Ubuntu創(chuàng)始人Mark Shuttleworth在去年夏天所宣稱的那樣,僅僅趕上蘋果是不夠的,目標(biāo)應(yīng)該是超過(guò)它。
4、對(duì)新人不友善
所有社區(qū)正在變成一個(gè)圈內(nèi)人的團(tuán)體。Ubuntu FOSS社區(qū)中有很多已經(jīng)存在了很多年的團(tuán)體,加上它的發(fā)展是建立在成員捐獻(xiàn)的基礎(chǔ)之上,因此相比其它社區(qū),它可能 對(duì)新來(lái)者顯得更加封閉、孤立。一個(gè)新來(lái)者如果希望能夠融入這個(gè)社區(qū),它不僅要首先貢獻(xiàn)一定數(shù)量的技術(shù)方面的專家意見,而且要了解很多不成文的規(guī)矩。
或許我們可以理解上述情況,但是以下做法卻是不可原諒的,很多社區(qū)成員毫不掩飾對(duì)新來(lái)者的不耐煩和蔑視。在開源社區(qū)中,我看到過(guò)很多次對(duì)于新手的一些簡(jiǎn) 單的問(wèn)題的回復(fù)是“RTFM(去讀那些他媽的手冊(cè)的簡(jiǎn)寫)”,我想這種沒(méi)有禮貌的回復(fù)會(huì)讓新手們失去了解Ubuntu FOSS的興趣。
很明顯,許多社區(qū)成員還沒(méi)有意識(shí)到,一般的人在碰到問(wèn)題的時(shí)候,最先希望的是獲得別人的幫助,而不是自己去閱讀相關(guān)文檔,或者說(shuō),如果能夠獲得合適的幫助,或許會(huì)使他建立與社區(qū)的一種聯(lián)系,將來(lái)或許也會(huì)為社區(qū)做出自己的貢獻(xiàn)。
當(dāng)然,不是每一個(gè)人都適合做技術(shù)支持。但是,一段簡(jiǎn)單的指導(dǎo)代碼,或許就能夠讓新來(lái)者真正加入到社區(qū)中,而不耐心或蔑視,只會(huì)讓他們遠(yuǎn)離社區(qū),這顯然不符合自由和開源軟件的精神。
5、開發(fā)者具有特權(quán)優(yōu)勢(shì)
Ubuntu FOSS發(fā)起于開發(fā)者,而且直到現(xiàn)在他們的工作依然是開源運(yùn)動(dòng)的中心。但是,很多人可能沒(méi) 有注意到,這個(gè)社區(qū)的成長(zhǎng)規(guī)模已經(jīng)遠(yuǎn)遠(yuǎn)超過(guò)最初。尤其是在一些大型項(xiàng)目中,文檔編寫者、測(cè)試者、設(shè)計(jì)者、營(yíng)銷人員和管理者,都已經(jīng)成為重要的貢獻(xiàn)者。一個(gè) Ubuntu FOSS軟件的發(fā)布,已經(jīng)成為很多具有不同技能的人共同協(xié)作的結(jié)果。
但是,盡管發(fā)生了這種改變,在很多項(xiàng)目中,非開發(fā)者通常只具有“二等公民”的待遇。在很多案例中,他們不能成為項(xiàng)目的真正成員,而且不具有表決權(quán)。如果一個(gè)非開發(fā)者提出了一個(gè)對(duì)項(xiàng)目有幫助的建議,多數(shù)情況下開發(fā)者的回應(yīng)是,“我們期待你的代碼”,否則,不予考慮。
在這種環(huán)境下,如果非開發(fā)者們失去對(duì)項(xiàng)目的熱情,一點(diǎn)都不奇怪。如果失去了他們,一個(gè)現(xiàn)代化軟件項(xiàng)目的很多工作都沒(méi)法完成。
6、把精力都集中在憎恨微軟上
整個(gè)社區(qū)對(duì)微軟一直都持有懷疑態(tài)度,的確,除了微軟外沒(méi)有一個(gè)專有軟件公司一直對(duì)Ubuntu FOSS持?jǐn)硨?duì)態(tài)度,而且最近的頻頻示好又顯得過(guò)于假惺惺,難以打動(dòng)開 源社區(qū)的人們。但是,開源社區(qū)中的一部分人似乎將更多的精力用在對(duì)抗和反對(duì)微軟上面,而忘記了計(jì)算機(jī)行業(yè)中的自由原則。
有好幾方面的理由可以讓我們減弱這種敵對(duì)情緒,首先,它不會(huì)有助于實(shí)現(xiàn)Ubuntu FOSS的目標(biāo),不能提高我們的效率。正如openSUSE社區(qū)負(fù)責(zé)人Joe Brockmeier所指出的,與其花費(fèi)時(shí)間在憎恨微軟上,還不如多對(duì)開源項(xiàng)目貢獻(xiàn)一些力量。
更重要的是,這種情緒會(huì)引起開源社區(qū)之外的人的誤會(huì),認(rèn)為這是開源社區(qū)的主流態(tài)度,并由此認(rèn)定開源社區(qū)中的每一個(gè)人都如同一個(gè)怨婦,多疑且喜歡發(fā)牢騷。這不利于鼓勵(lì)外界人士參與到Ubuntu FOSS社區(qū)中。
不過(guò),放棄強(qiáng)烈的反微軟情緒的最大理由是,它可能讓社區(qū)成員忽視了其它專有軟件對(duì)手。舉個(gè)例子來(lái)說(shuō),人們似乎沒(méi)有關(guān)心蘋果的所有權(quán)化舉動(dòng),實(shí)際上在很多方面,蘋果已經(jīng)成為Ubuntu FOSS的一個(gè)主要對(duì)手。
7、將商業(yè)化開發(fā)作為一個(gè)成長(zhǎng)模式
現(xiàn)在一些大型Ubuntu FOSS項(xiàng)目越來(lái)越像商業(yè)化軟件機(jī)構(gòu),例如,很多產(chǎn)品不管是否有發(fā)布新版的需要,都設(shè)置固定的版本發(fā)布計(jì)劃,這已經(jīng)成為很多項(xiàng)目的標(biāo)準(zhǔn),其 中包括GNOME、Ubuntu和Fedora等。
最近,Ubuntu的創(chuàng)始人還提出了在其主要項(xiàng)目中實(shí)施“同步發(fā)布計(jì)劃”的觀點(diǎn),以便讓發(fā)行商更輕松的 根據(jù)版本發(fā)布作出計(jì)劃,不過(guò)至今為止,這個(gè)觀點(diǎn)沒(méi)有得到更多的支持。
2、Ubuntu的同步發(fā)布計(jì)劃
在某些情況下,從商業(yè)應(yīng)用開發(fā)中借鑒經(jīng)驗(yàn)的做法是非常有用的。不過(guò),我們應(yīng)該一直牢記,盡管Ubuntu FOSS可以采用商業(yè)化軟件開發(fā)模式,但是它們的目標(biāo)卻是不 同的。
舉個(gè)例子來(lái)說(shuō),當(dāng)一個(gè)項(xiàng)目承諾定期發(fā)布新版時(shí),是否違背開源的“準(zhǔn)備好了再發(fā)布,而不是搞定期發(fā)布”的原則?如果照此下去,質(zhì)量控制問(wèn)題遲早是不可 避免要發(fā)生的。
更重要的是,Ubuntu FOSS開發(fā)從根本上來(lái)說(shuō)不同于多數(shù)商業(yè)軟件開發(fā)。在很多情況下,Ubuntu FOSS開發(fā)者中的大部分成員是大量分散 在全球各地的志愿者,而不是一個(gè)商業(yè)化開發(fā)團(tuán)隊(duì)的成員。
正如Ubuntu FOSS發(fā)展歷史中所證明的,這種環(huán)境意味著它必須邊發(fā)展邊形成自己的工作流程。舉個(gè)例子來(lái) 說(shuō),如果測(cè)試者是志愿者,你如何保證測(cè)試計(jì)劃能按時(shí)按要求完成?因此,和其它很多事情一樣,Ubuntu FOSS需要?jiǎng)?chuàng)新,而不是簡(jiǎn)單的采用“拿來(lái)主義”。
8、把市場(chǎng)份額作為首要目標(biāo)
如果放棄了Ubuntu FOSS理想,或者用戶并不支持它們,擁有再多的用戶也沒(méi)有什么意義。在為市場(chǎng)份額增長(zhǎng)感到興奮的同時(shí),Ubuntu FOSS社區(qū)需要記住,自己的目標(biāo)不僅僅是提供一個(gè)替代軟件,而是向計(jì)算機(jī)行業(yè)推廣自由開源的思想和關(guān)系。如果人們僅僅關(guān)注獲得市場(chǎng)份額,或許會(huì)讓社區(qū)成員的數(shù)量實(shí)現(xiàn)增長(zhǎng),但是可能會(huì)在最成功的時(shí)刻卻失去了最重要的東西。
9、無(wú)需實(shí)現(xiàn)一個(gè)完全自由的操作系統(tǒng)
現(xiàn)在離擁有一個(gè)完全非所有權(quán)操作系統(tǒng)的目標(biāo)已經(jīng)非常接近,你可能會(huì)認(rèn)為開源社區(qū)中的人們會(huì)加把勁來(lái)實(shí)現(xiàn)這個(gè)目標(biāo)。但是,根據(jù)自由軟件基金會(huì)最近發(fā)布的“ 最急需完成的自由軟件項(xiàng)目”數(shù)據(jù)來(lái)看,社區(qū)中的很多人認(rèn)為沒(méi)有必要實(shí)現(xiàn)這個(gè)最終目標(biāo)。
原因是他們認(rèn)為,無(wú)論如何人們都要為顯卡使用所有權(quán)驅(qū)動(dòng),或者要在 YouTube上使用Adobe的Flash播放器。我們已經(jīng)非常接近免費(fèi)的桌面系統(tǒng),因此不用再考慮完成剩下的一段距離,至少其它所有項(xiàng)目都是可以免費(fèi) 下載的。
這種認(rèn)為現(xiàn)在情況已經(jīng)足夠好的看法,似乎有悖于開源軟件中的追求完美的重要原則。更確切說(shuō),這意味著接受失敗,放棄了提供免費(fèi)替代操作系統(tǒng)的思想。當(dāng)距離最終目標(biāo)如此之近的時(shí)候,為什么要選擇放棄呢?
對(duì)于上述Ubuntu FOSS社區(qū)中存在的態(tài)度問(wèn)題,人們可能會(huì)有不同的觀點(diǎn)。我知道,很多人會(huì)對(duì)它們有不同的看法,或反對(duì)我的觀點(diǎn)。不過(guò),我的目的不僅僅是讓人們關(guān)注這些問(wèn)題。我的真實(shí)想法是,Ubuntu FOSS已經(jīng)如此迅速的增長(zhǎng)到如此大的規(guī)模。
它需要花時(shí)間來(lái)審視和盤點(diǎn)一下自己,一些老的 意見是否依然有用,或者新的方法是否與它的核心價(jià)值所一致。在變得更大以前,開源社區(qū)需要檢查和評(píng)價(jià)自己的態(tài)度。否則的話,它將面臨極大的風(fēng)險(xiǎn),即使不會(huì) 完全失敗,也會(huì)給自己發(fā)展過(guò)程中帶來(lái)一些不必要的障礙。
【編輯推薦】