互聯網和開源技術那些事兒、開源社區本身歷來不想認可的九大事實

互聯網和開源技術那些事兒 

開源軟件的英文名稱是Open Source Software,意爲向公衆開放源代碼的軟件。它源於一些軟件技術發燒友出於技術展示目的或者說是對軟件的一種熱愛,將本身辛勤開發的軟件源代碼無私地發佈到互聯網社區上與社會共享,他們堅信,好的軟件應該是開放的,應該由任何有能力的人蔘與共同完善,這就是開源技術的理念。而軟件產品自己免費,按照客戶的須要提供服務收取相應服務費則是開源技術的商業模式。隨着互聯網的普及,愈來愈多的開源軟件造成了衆多的開源技術社區,有數字代表,到2006年,已經超過46%的軟件技術人員信奉開源哲學,時至今日,全球有超過400萬軟件工程師不斷地爲開源技術社區貢獻寶貴源代碼,積累了超過20萬個開源軟件產品,徹底造成了一套成熟而完整的開源軟件技術體系。html

能夠說,沒有互聯網模式,開源技術不能獲得如此良好的發展,但若是沒有開源技術的促進,互聯網行業也不能達到像今天這樣百花齊放的局面。經過利用開源軟件,互聯網企業得到了許多實惠,他們藉助開源技術支撐互聯網的業務,以很低的成本自主把控了互聯網的運營並鍛鍊了自身技術團隊。今天,開源技術已經成爲國內外大型互聯網企業的首選技術,目前在世界排名前一萬的網站中有74.6%的網站由運行開源軟件的網絡服務商提供支持。咱們熟悉的許多國內外知名互聯網站在使用開源軟件的同時已經開始發佈開源軟件。好比淘寶、百度、網易、天涯、新浪等許多中國大型互聯網企業都在不一樣程度上開放了本身平臺的源代碼:淘寶網藉助開放源代碼,讓他的商家能在平臺上開店。由淘寶開發的開源分佈式對象存儲系統TFS,存儲了網站上幾百億張圖片和交易快照。新浪微博也利用TFS做爲圖片等對象的存儲系統。今年新浪更是宣佈正式加入開源雲計算技術OpenStack社區,並將OpenStack做爲其雲計算基礎架構服務層(IAAS)解決方案的核心。最令世人震驚的則是由谷歌支持研發的安卓(Android )開源手機操做系統誕生後,Android這個英文成爲了惟一一個能夠媲美Windows的在非IT人羣中人盡皆知的軟件名字,這代表開源軟件從技術水平和用戶接受速度都在時下最爲火爆的移動互聯網領域取得了巨大成功。linux

現代科技發展的一個顯著特色就是巨大的加速度。從軟、硬件技術誕生,互聯網到移動互聯網、物聯網以及雲計算的發展只用了短短20年的時間。在人類歷史的長河裏,區區的20年彈指即過,但咱們剛剛經歷的哪怕只是過去的10年也帶給了咱們無以倫比的震撼,一個信息化革命帶來的嶄新的人類社會來臨了。在這個時代裏,IT技術使咱們獲取信息愈來愈透明,愈來愈廉價。因而,電子商務火了,由於信息的不透明而使舊的流通領域存在高利潤的時代一去不復返了;可是電子商務也愁了,由於信息的透明讓新的流通領域只有下降利潤才能得以生存。風光了十幾年的「傳統軟件」企業呢?做爲信息化革命的核心部分自身的商業模式倒是經過把源代碼編譯後刻在光盤上的形式來隱藏信息,攫取鉅額利潤。所以,開源軟件技術得以星火燎原之式蓬勃發展是由於它符合了信息技術發展的必然趨勢。衆所周知,互聯網行業的信息化建設能力領先於其它行業,互聯網企業這種經過開源軟件全面替代傳統商業軟件從而獲得信息化自主把控能力的過程咱們能夠稱之爲軟件開源化。程序員

互聯網行業這種領頭羊的成功示範做用勢必推進其它行業對開源技術的應用。畢竟,信息化革命帶來的是對整我的類社會的改變,而並不是單一行業的收益。甚至連微軟這樣多年來一直扮演開源軟件殺手的傳統商業軟件巨擎,也在大趨勢下由比爾蓋茨親自拍板宣佈「擁抱開源」。在我國,對信息化建設需求迫切的一些企業也開始了軟件開源化的進程。例如鐵道部的12306網站、聯通的計費系統,以及航空行業的大量核心系統都開始規範化、體系化的應用開源技術。可見,軟件開源化將會迅速遍佈衆多行業,全面破除軟件大廠商對用戶的技術壟斷,營造開放的技術生態環境,催化強調服務的商業模式。在不遠的將來,駕馭開源軟件技術的能力即標誌着信息化建設的能力,而大多數通用類軟件產品也將以開源做爲存在方式。原本嘛,開放、共享帶來的自由不光是程序員,而是全人類一直孜孜以求的。數據庫

 

開源社區本身歷來不想認可的九大事實 

【2013年1月31日 51CTO外電頭條】你可能認爲,一羣聰明人不會有什麼忌諱藏着掖着,好比像自由和開源軟件(FOSS)社區的成員。你還可能以爲,這樣一羣知識分子不會以爲什麼想法是禁止討論的或讓人不舒服的;但要是你果然這麼想,那就大錯特錯了。編程

與任何亞文化同樣,FOSS也是由共同的信念維繫在一塊兒。共同的信念有助於造成一種共同的歸屬感,這意味着對這些信念提出質疑,無異於對這個歸屬感提出質疑。瀏覽器

其中一些忌諱話題可能會顛覆20年或更長時間以來秉承的公理。另外一些忌諱話題則是新的,質疑公認的真理。不過,儘管細細打量忌諱可能讓人不舒服,但這麼作每每是必要的。許多信念已再也不適用,或者已經淪爲半真半假的話以後,還流行很長一段時間。有時考慮一下沒法想象的事情大有意義,只有這樣才能讓信念從新接受現實的考驗。安全

基於這個道理,我列出了我的針對當下開源社區的九點見解;至於這些見解正確與否,有待各位評論。服務器

一. Ubuntu再也不是開源社區的最後一線但願網絡

九年前Ubuntu初次亮相時,許多人認爲這個發行版會讓開源社區稱霸世界。從無名小卒脫穎而出的它當即開始關注桌面,以其餘發行版史無前例的一種方式來關注。添加了諸多工具和實用程序。許多Debian開發人員在Ubuntu的商業部門Canonical找到了職位。開發人員自個兒掏腰包,參加本來不會出席的會議。架構

但是這些年來,起初的這股興奮勁基本上消失殆盡了。彷佛沒有人在乎Ubuntu的創始人馬克·沙特爾沃思(Mark Shuttleworth)的呼籲,他大聲疾呼重大項目應在發佈週期方面有所協調;你們索性充耳不聞。可是當Ubuntu開始開發本身的界面,而不是爲GNOME貢獻代碼時,有人又開始表示驚奇。Canonical開始用Ubuntu來反對社區出現的事情,顯然不是爲了追求共同利益,而主要是尋求利潤。Ubuntu的Unity界面發佈後,許多人也不喜歡它。

可是聽聽Canonical的員工或Ubuntu志願者說的話,你幾乎能夠想象:最近九年就像歷來沒發生過。尤爲是,讀一讀沙特爾沃思的博客或公開聲明,他想固然地認爲本身還是社區領袖;他取得的成功最終會使"誇誇其談的空想家們"啞口無言。

二. 雲計算破壞免費許可證

七年前,O'Reilly媒體公司創始人提姆·奧賴利(Tim O'Reilly)放言,開源許可證已過期。那是他以一種標新立異的方式提醒世人:在線服務在破壞自由和開源軟件(FOSS)的意圖。與FOSS同樣,雲計算讓廣大用戶得以避免費使用應用程序和存儲空間,而隱私方面又沒有任何的控制或保證。

面對雲計算愈來愈受歡迎的態勢,自由軟件基金會從新採用了GNU Affero通用公共許可證,這把FOSS理念擴大到了雲計算。

不過在那以後,對於雲環境軟件自由的擔憂愈來愈少。設立Identi.ca是FOSS爲了應對推特;開發MediaGoblin是FOSS爲了與Instagram或Flickr抗衡,但諸如此類的努力敵不過各自的競爭對手。雲環境下免費許可證或隱私的重要性也沒有獲得強調。於是,奧賴利的那則提醒如今跟過去同樣及時。

三. 理查德·斯托爾曼已成爲譭譽參半的話題人物

做爲自由軟件基金會的創始人以及GNU通用公共許可證的推進力量,理查德·M·斯托爾曼(Richard M. Stallman)堪稱自由和開源軟件領域的傳奇人物之一。多年來,他一直最聲嘶力竭地倡導和捍衛軟件自由;要是缺了他,開源社區恐怕也就不復存在了。

只是他的支持者不肯意認可的一點是,斯托爾曼的招術頗有限。許多人表示,他這我的不容易相處;他拋出的論點側重於語義--側重於選擇的字眼上以及這些字眼如何影響論點。

這個方法有時很有見地。好比說,當斯托爾曼問爲何文件共享無異於海盜的掠奪和搶劫行徑時,他流露出了唱片和電影行業試圖強加於這個問題上的偏見。

但是遺憾的是,斯托爾曼幾乎只會這一招。除了利用這一招炮轟別人外,他別無所長;他一再標榜本身,甚至比以演講爲職業的人還要頻繁地標榜。他愈來愈被開源社區的許多人認爲既可有可無,又令人尷尬--他早已黔驢技窮了。

人們彷佛以爲很難容忍這一點:斯托爾曼既表明着輝煌歷史,又無異於過氣明星。有的人由於他過去的成就而竭力替他辯護,有的人抨擊他始終成不了他想成爲的那種人。我認爲,他過去的確取得過莫大的成就,但如今已失去了江湖地位。

四. 開源不是精英領導圈子

FOSS開發人員喜歡告訴本身的主要故事之一是,開源社區是個精英領導圈子。某人在這個社區有怎樣的地位,應該看他最近貢獻了什麼,不管貢獻的是代碼,仍是時間。

做爲羣體歸屬感的一個動機和來源,精英領導圈子這個想法有着強大的吸引力。它鼓勵你們廢寢忘食地工做,而且讓社區成員有一種歸屬感和優點感。

就最純粹的形式而言--好比在一個小項目裏面,貢獻者們數年如一日地協同工做,精英領導圈子有時的確存在。

不過在更多的時候,精英領導思想很是有限。在許多項目中,文檔編制人員或美工人員不如程序員來得有影響力。儘管你的編程工做質量很高,但你貢獻的代碼會不會獲得接受,還得看有影響力的人的眼色。

一樣,名人比通常人更有可能影響決策,無論他們最近幹了什麼。像馬克·沙特爾沃思(Mark Shuttleworth)這些人或像谷歌這些公司經過花錢就能得到影響力。社區項目會發現管理機構的席位大部分被贊助企業所佔據,過去Fedora一般也是這種狀況。雖然精英領導圈子是理想,但它幾乎歷來就不是惟一的作法。

五. 開源社區存在系統性性別歧視

破壞和阻撓精英領導階層理念的另外一個趨勢是出如今社區某些角落裏的性別歧視,有時是直露露的厭惡女性。在過去的幾年中,FOSS領導人譴責這種性別歧視,並特地改動了官方政策,阻止出現一些最嚴重的問題,好比開會時性騷擾女性。可是這個問題彷佛緊緊地紮根於其餘層面。

不一樣項目中女性數量各不相同,可是說到參與開源項目的女性比例,15%至20%被認爲是已經算是比較高的數字了。在許多項目中,這個數字連5%都不到,哪怕算上非程序員也是如此。

甚至較之於這些低數字,女性在開會時未獲得充分的表明,固然積極鼓勵女性提交方案的那些場合除外--儘管女性自己付出了莫大的努力,不免會有人稱是獲得了特殊照顧和資源配額,哪怕沒有證據代表確實存在這種狀況。

而最能證實存在性別歧視的證據出如今平常環境下。好比說,最近著名科技新聞網站Slashdot上出現了一個視頻採訪(http://slashdot.org/index2.pl?fhfilter=Rikki),採訪對象是USENIX社區管理人員Rikki Endsley。一些最初的評論提到了一首流行歌曲,副歌當中就有Endsley的姓。還有一些評論則對她的長相進行了一番評頭論足,如何着穿會顯得更"美麗動人"。

只要出現女性,尤爲是陌生的女性,許多FOSS網站或IRC聊天頻道上會有相似的反應,其中有許多言詞極不恰當。這些證實了社區只對貢獻有興趣都是假的,也證實了女性參與度不夠純粹是我的選擇問題都是假的。

六. 微軟再也不一味地敵視開源

僅僅十多年前,你能夠料想微軟會抨擊FOSS是共產主義派或反美派,甚至泄露的消息稱微軟打算完全端掉開源社區。

開源社區的好多人仍然始終不忘昔日的場景--畢竟,沒有什麼比一個強大又無情的敵人更能把你們團結起來。

可是人們並無認識到一點,微軟的反應變得更加微妙了,微軟旗下各企業部門的反應也有所不一樣。

毫無疑問,微軟的高層管理人員仍認爲FOSS是競爭對手,不過早已中止了措詞激烈的譴責和痛斥。

不過,微軟已經意識到,考慮到開源人氣很旺,要是確保FOSS、尤爲是流行的編程語言與本身的產品很好地協同運行,那麼本身可以獲得最大的短時間利益。這就是微軟開放技術(Microsoft Open Technologies)的基本使命。最近,微軟甚至可貴地讚賞了Samba的最新版本(https://www.samba.org/samba/news/releases/4.0.0.html),該最新版讓用戶能夠經過Linux及其餘基於Unix的操做系統來管理微軟的服務器。

微軟不會很快就會成爲一家開源公司,也不會向開源社區無私地捐獻現金或代碼。不過,要是你忽略了由來已久的敵對,那麼有必要提醒你一下,眼下微軟面對FOSS採起只顧本身的作法與谷歌、惠普或其餘任何公司採起的那種作法沒什麼很大的不一樣。

七. 桌面創新停滯不前

最新的兩大圖形化界面:GNOME 3和Unity在2012年出現了大倒退。之因此會出現這種倒退,主要是因爲人們以爲,GNOME和Ubuntu無視用戶關注的問題,在沒有諮詢用戶意見的狀況下強行採用本身的桌面版本。

這種倒退的短時間影響就是重塑後的GNOME 2以各類面目示人。

做爲GNOME 3和Unity的前身,GNOME 2是一個顯而易見的選擇。這是一款流行的桌面系統,對用戶實行的約束和限制比較少。

儘管如此,長期影響有可能遏制創新。花時間編程以重塑GNOME 2不只讓你們沒有時間探索新的可能性,還彷佛有悖於整個創新想法。

好比說,不多有人願意認可這一點:GNOME 3或Unity有任何有用的特性。相反,二者都遭到了徹頭徹尾的譴責。將來的開發也沒有獲得應有的注意力,好比GNOME打算讓確保安全和隱私更容易實現。

結果多是,在將來幾年,創新可能被認爲是一系列增量變化,沒有重大改進,不多下力氣改善總體設計。開發人員也可能不肯嘗試很不同的方法,目的是爲了不本身設計的產品遭到排斥。

用戶們的需求在各類復活的GNOME 2版本中獲得了體現,我要爲此喝彩。可是彷佛隨之而來的保守作法讓我擔憂:勝利是以犧牲一樣重要的創新而得來的。

八. 開源變得具備單一性

開源支持者們喜歡聲稱,FOSS的優勢之一在於,它鼓勵多樣性。與Windows不同,FOSS理應歡迎新想法,更不大容易受到病毒的攻擊,由於大多數類別的軟件含有好多個應用程序。

實際狀況卻有點不同。仔細看一下用戶調查,你就會發現這種一向的模式:某一應用程序或某一技術獲得50%至65%的選票,而下一個應用程序或下一種技術只獲得15%至30%的選票。

好比說,在諸多Linux發行版當中,Debian、Linux Mint和Ubuntu(都採用.DEB軟件包格式)在2012年《Linux雜誌》的讀者選擇獎(http://www.linuxjournal.com/slideshow/readers-choice-2012)當中獲得了58%的選票;相比之下,採用.PRM軟件包格式的FedoraopenSUSECentOS只獲得了16%的選票。

一樣,VirtualBox在在最佳虛擬化解決方案這一類中獲得了56%的選票,VMWare獲得了18%的選票。在最佳版本控制解決方案這一類中,Git獲得了56%的選票,Subversion獲得了18%的選票。一邊倒現象最顯著的類別是最佳辦公套件,其中LibreOffice獲得了73%的選票,而谷歌文檔只獲得12%的選票。

這種整體模式只存在兩個例外狀況。第一個是最佳桌面環境這一類,KDE獲得了26%的選票,GNOME 3獲得了22%的選票,GNOME 2獲得了15%的選票,Xfce獲得了12%的選票,這卻是體現了開源社區在去年的多樣性。第二個是最佳Web瀏覽器,其中Mozilla火狐獲得了50%的選票,Chromium獲得了 40%的選票。

總的來講,這些數字還談不上一家獨大,但在大多數類別中,這種趨勢確實擺在那裏。只能說,要是沒有盈利動機,某應用程序不太受歡迎並不意味着它會消失。但若是競爭是健康的,正如每一個人都喜歡說的那樣,是有點讓人擔心。若是你仔細打量一下,FOSS其實不像它認爲的那樣具備多樣性。

九. 開源社區遠未實現其目標

到2004年,FOSS已經達到了這個拐點:人們使用FOSS,能夠處理全部的我的消費任務,好比電子郵件和瀏覽網頁,以及大多數的辦公計算任務。若是你忽略對免費BIOS抱有的但願(http://www.coreboot.org/Welcome_to_coreboot),那麼只須要無線驅動程序和三維驅動程序,就能實現徹底免費、開源的計算機系統這個夢想。

九年後,市面上有許多免費的無線驅動程序和一些免費的圖形驅動程序,但遠遠談不上所有。不過,自由軟件基金會只是偶爾說起須要作的工做,Linux基金會幾乎歷來不作,儘管它贊助OpenPrinting數據庫,該數據庫列出了哪些打印機有Linux驅動程序。考慮到Linux的廣大企業用戶的資源加起來充足,可能只要幾個月就能完成最後的幾步,不過誰都沒有把這視做當務之急。

固然,一些公司可能爲本身生產的硬件中所謂的知識產權而擔憂。但可能誰都不想採用逆向工程的手法,以避免讓本身的業務合做夥伴心生不安。不過你們仍然以爲,之因此會出現目前這個事態,是由於它足夠好;於是不多有人操心,實現成千上萬的人曾畢其一輩子的目標。

正常討論,而不是口水戰

少數幾我的可能早已認識到了其中一些忌諱話題。不過,本文中有些方面可能會惹惱開源社區的每一個人。

不過,個人目的不是想挑起九場獨立的口水戰。就算我想這麼幹,恐怕也沒有那個時間。

偏偏相反,上述九點只是代表我想盡最大努力,列出開源社區方面哪些大有市場的認識須要受到質疑。我也許是錯的--畢竟,我討論的也是我已經習慣於思考的;可是再無論怎樣,本文至少也算是開了個頭。

要是你們認爲還有其餘什麼忌諱話題是FOSS社區須要認真考慮的,歡迎留言。我很想看看我可能遺漏了什麼話題。

原文連接:http://www.datamation.com/open-source/9-things-that-are-never-admitted-about-open-source-1.ht

相關文章
相關標籤/搜索