開源軟件為什么沒有流行起來?
這些年來盡管媒體一直在宣傳開源的好處,但開源軟件的市場占有率仍非常低,縱觀軟件市場仍是閉源軟件在主打天下。使用開源軟件的用戶都是一些“精英”,而這些“精英”當中,絕大部分人也沒有關注媒體一直在宣傳的使用開源軟件的好處。這到底是為什么呢?在認真思考后,發現其實媒體對開源軟件的宣傳已經偏離了軟件的本意。
我們都知道,軟件只是作為用戶所使用的工具。用戶使用軟件本意是解放用戶自己而騰出更多時間和精力專注于所開拓業務的本身。許多媒體卻對此只字不提,只一味宣傳所謂開源軟件的“好處”。如果用戶真正想將軟件為業務服務,那軟件開源并不一定會給用戶帶來長足的好處,或者對用戶一點吸引力都沒有,甚至會束縛住用戶的手腳,這也難怪很多用戶并不買開源軟件的帳了。
讓我們來一一分析媒體宣傳的開源軟件的好處:
· 開源對用戶的好處之一:用戶可以查看所有的源代碼,可以根據自己的需要對系統進行修改,可以對修改的成果提交給社區。
【分析】我們只要再往深一層思考一下,就會發現一個矛盾:如果用戶將源代碼修改后進行了商業應用,一旦原來的軟件進行了升級,并且沒有包含自己修改并提交給社區的功能,此時要不要跟著升級?若升級,則自己辛苦修改的成果就必須要重新修改;若不升級,新版可能有許多新功能非常吸引人,并且舊版可能存在著安全問題。軟件商鑒于人力物力的因素,一般在發布新版后就會停止對舊版的維護和支持。這樣的話,用戶每修改一次就會陷入上述的兩難境地。如此一來,用戶在修改應用后,只能期待開發商在升級版本中打包自己所修改的內容--但有幾個開發商肯定能滿足每個人的要求嗎?這就形成了矛盾。
· 開源對用戶的好處之二:愛好者會第一時間修復漏洞并提交。
【分析】這就有個問題了:普通用戶是不是要時刻關注著所有人的修改成果?如果是,用戶不需要去做其他更重要的業務了?當用戶的精力分散時,這就違反了軟件的本意——讓用戶專注于業務本身!如果不能在第一時間內真正彌補網站的漏洞,用戶的安全感又從何談起?用戶利益如何得到保證?如果用戶不能時刻關注著所有人的修改,則必須等待開發商(或打包商)的統一修改和更新,這時開源軟件與閉源軟件在這點上有什么區別呢?
· 開源對用戶的好處之三:用戶可以自己發現問題并解決問題。
【分析】這個觀點似乎視而不見“絕大部分用戶都是軟件的使用者而非開發者”這一不爭的現實。會操作使用Windows、Word等軟件的用戶可以說比比皆是,但其中有多少人能夠發現其中BUG和漏洞?就算是程序員,水平也有高有低。對于大型軟件來說,又有多少程序員能找到BUG所在并修復?使用大型軟件產品就象開汽車一樣:用戶只要會開車就可以了,他們并不需要知道汽車是如何生產制造出來的。而且就算是類似程序員的汽車生產商的員工們,在現代化的流水線作業方式下,大都也只知道自己所負責的某個模塊的生產制造,能完整設計制造出一輛汽車的人少之又少。汽車如是,更復雜更精密的飛機、火箭、衛星、宇宙飛船更是如此。我們試想一下,如果某個汽車廠商宣傳他的汽車可以由用戶一個零件一個零件來組裝,這樣的宣傳,除了對那些超級汽車Fans有點吸引力以外,普通用戶會被吸引嗎?而對于軟件業來說,大部分用戶根本就不具備閱讀和修改源代碼的能力。就算是程序員,就算給了他Windows這樣的大型軟件的源代碼,又有多少人能夠在幾千萬行代碼中找到BUG所在和修復BUG?就算有這個能力,有沒有精力和時間去閱讀、修改源代碼?有沒有動力去閱讀、修改源代碼?所以,媒體講到的這些好處只是相對極少數程序員而言的。拿這個只能對極少數人有吸引力的好處拿來到處宣傳,出現了眾多用戶并不買帳的結果也就不足為奇了。
· 開源對用戶的好處之四:開源軟件更安全。
【分析】許多人以Linux與Windows為例進行對比,因為Windows公布的漏洞比Linux多,就認為Linux比Windows安全,進而竟得出“開源軟件比閉源軟件更安全”的荒謬結論。Linux公布的漏洞少就等于Linux的漏洞就比Windows少的漏洞少嗎?只不過因為使用Linux的人少,黑客對此不大感興趣而已。所謂樹大招風,就是這個道理。而且對于某些應用軟件來說(比如CMS),開源可能會讓用戶面臨著更大的安全風險,這點我在我的另一篇文章中講了,大家可以點此查看:{PE.SiteConfig.ApplicationPath/}/Blogbethink/3016.html
因此,開源軟件如果要想取得進一步的發展,想更多的拓展市場份額,就不應該再把自己當成開源軟件來宣傳,而是與閉源軟件一樣扎扎實實的分析用戶需求,滿足用戶需求,力求其易用、安全、穩定,在宣傳方面應該側重宣傳這些,而不是開源本身。只有當開源軟件比閉源軟件還好用時,普通用戶才會選擇開源軟件,開源軟件才會真正的流行起來。以FireFox和IE為例,在沒有FireFox之前,幾乎是IE一統天下,FireFox發布后,硬是從IE手中搶了10%的市場份額。絕大部分選擇FireFox的用戶,是因為他是開源的嗎?顯然不是!而是因為他的安全性與遵循W3C標準這些特性。動易如果有一天開源,肯定不會去宣傳開源本身,而是仍關注用戶需求,并努力把握易用性、安全性、穩定性這些軟件的本質。
用戶登錄
還沒有賬號?
立即注冊