開源軟體為什麼沒有流行起來?

來源:互聯網
上載者:User

這些年來儘管媒體一直在宣傳開源的好處,但開源軟體的市場佔有率仍非常低,縱觀軟體市場仍是閉源軟體在主打天下。使用開源軟體的使用者都是一些“精英”,而這些“精英”當中,絕大部分人也沒有關注媒體一直在宣傳的使用開源軟體的好處。這到底是為什麼呢?在認真思考後,發現其實媒體對開源軟體的宣傳已經偏離了軟體的本意。

我們都知道,軟體只是作為使用者所使用的工具。使用者使用軟體本意是解放使用者自己而騰出更多時間和精力專註於所開拓業務的本身。許多媒體卻對此隻字不提,只一味宣傳所謂開源軟體的“好處”。如果使用者真正想將軟體為商務服務,那軟體開源並不一定會給使用者帶來長足的好處,或者對使用者一點吸引力都沒有,甚至會束縛住使用者的手腳,這也難怪很多使用者並不買開源軟體的帳了。

讓我們來一一分析媒體宣傳的開源軟體的好處:

·
開源對使用者的好處之一:使用者可以查看所有的原始碼,可以根據自己的需要對系統進行修改,可以對修改的成果提交給社區。

【分析】我們只要再往深一層思考一下,就會發現一個矛盾:如果使用者將原始碼修改後進行了商業應用,一旦原來的軟體進行了升級,並且沒有包含自己修改並提交給社區的功能,此時要不要跟著升級?若升級,則自己辛苦修改的成果就必須要重新修改;若不升級,新版可能有許多新功能非常吸引人,並且舊版可能存在著安全問題。軟體商鑒於人力物力的因素,一般在發布新版後就會停止對舊版的維護和支援。這樣的話,使用者每修改一次就會陷入上述的兩難境地。如此一來,使用者在修改應用後,只能期待開發商在升級版本中打包自己所修改的內容--但有幾個開發商肯定能滿足每個人的要求嗎?這就形成了矛盾。

· 開源對使用者的好處之二:愛好者會第一時間修複漏洞並提交。

【分析】這就有個問題了:普通使用者是不是要時刻關注著所有人的修改成果?如果是,使用者不需要去做其他更重要的業務了?當使用者的精力分散時,這就違反了軟體的本意——讓使用者專註於業務本身!如果不能在第一時間內真正彌補網站的漏洞,使用者的安全感又從何談起?使用者利益如何得到保證?如果使用者不能時刻關注著所有人的修改,則必須等待開發商(或打包商)的統一修改和更新,這時開源軟體與閉源軟體在這點上有什麼區別呢?

· 開源對使用者的好處之三:使用者可以自己發現問題並解決問題。

【分析】這個觀點似乎視而不見“絕大部分使用者都是軟體的使用者而非開發人員”這一不爭的現實。會操作使用Windows、Word等軟體的使用者可以說比比皆是,但其中有多少人能夠發現其中BUG和漏洞?就算是程式員,水平也有高有低。對於大型軟體來說,又有多少程式員能找到BUG所在並修複?使用大型軟體產品就象開汽車一樣:使用者只要會開車就可以了,他們並不需要知道汽車是如何生產製造出來的。而且就算是類似程式員的汽車生產商的員工們,在現代化的流水線作業方式下,大都也只知道自己所負責的某個模組的生產製造,能完整設計製造出一輛汽車的人少之又少。汽車如是,更複雜更精密的飛機、火箭、衛星、宇宙飛船更是如此。我們試想一下,如果某個汽車廠商宣傳他的汽車可以由使用者一個零件一個零件來組裝,這樣的宣傳,除了對那些超級汽車Fans有點吸引力以外,普通使用者會被吸引嗎?而對於軟體業來說,大部分使用者根本就不具備閱讀和修改原始碼的能力。就算是程式員,就算給了他Windows這樣的大型軟體的原始碼,又有多少人能夠在幾千萬行代碼中找到BUG所在和修複BUG?就算有這個能力,有沒有精力和時間去閱讀、修改原始碼?有沒有動力去閱讀、修改原始碼?所以,媒體講到的這些好處只是相對極少數程式員而言的。拿這個只能對極少數人有吸引力的好處拿來到處宣傳,出現了眾多使用者並不買帳的結果也就不足為奇了。

· 開源對使用者的好處之四:開源軟體更安全。

【分析】許多人以Linux與Windows為例進行對比,因為Windows公布的漏洞比Linux多,就認為Linux比Windows安全,進而竟得出“開源軟體比閉源軟體更安全”的荒謬結論。Linux公布的漏洞少就等於Linux的漏洞就比Windows少的漏洞少嗎?只不過因為使用
Linux的人少,駭客對此不大感興趣而已。所謂樹大招風,就是這個道理。而且對於某些應用軟體來說(比如CMS),開源可能會讓使用者面臨著更大的安全風險,這點我在我的另一篇文章中講了,大家可以點此查看:/Blog/bethink/3016.html

因此,開源軟體如果要想取得進一步的發展,想更多的拓展市場份額,就不應該再把自己當成開源軟體來宣傳,而是與閉源軟體一樣紮紮實實的分析使用者需求,滿足使用者需求,力求其易用、安全、穩定,在宣傳方面應該側重宣傳這些,而不是開源本身。只有當開源軟體比閉源軟體還好用時,普通使用者才會選擇開源軟體,開源軟體才會真正的流行起來。以FireFox和IE為例,在沒有FireFox之前,幾乎是IE一統天下,FireFox發布後,硬是從IE手中搶了10%的市場份額。絕大部分選擇FireFox的使用者,是因為他是開源的嗎?顯然不是!而是因為他的安全性與遵循W3C標準這些特性。動易如果有一天開源,肯定不會去宣傳開源本身,而是仍關注使用者需求,並努力把握易用性、安全性、穩定性這些軟體的本質。

 

原文出處:http://www.powereasy.net/Blog/bethink/3017.html

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.