目錄
目錄X

開源軟件為什么沒有流行起來?

這些年來盡管媒體一直在宣傳開源的好處,但開源軟件的市場占有率仍非常低,縱觀軟件市場仍是閉源軟件在主打天下。使用開源軟件的用戶都是一些“精英”,而這些“精英”當(dāng)中,絕大部分人也沒有關(guān)注媒體一直在宣傳的使用開源軟件的好處。這到底是為什么呢?在認(rèn)真思考后,發(fā)現(xiàn)其實(shí)媒體對開源軟件的宣傳已經(jīng)偏離了軟件的本意。

我們都知道,軟件只是作為用戶所使用的工具。用戶使用軟件本意是解放用戶自己而騰出更多時(shí)間和精力專注于所開拓業(yè)務(wù)的本身。許多媒體卻對此只字不提,只一味宣傳所謂開源軟件的“好處”。如果用戶真正想將軟件為業(yè)務(wù)服務(wù),那軟件開源并不一定會給用戶帶來長足的好處,或者對用戶一點(diǎn)吸引力都沒有,甚至?xí)`住用戶的手腳,這也難怪很多用戶并不買開源軟件的帳了。

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

· 開源對用戶的好處之一:用戶可以查看所有的源代碼,可以根據(jù)自己的需要對系統(tǒng)進(jìn)行修改,可以對修改的成果提交給社區(qū)。

【分析】我們只要再往深一層思考一下,就會發(fā)現(xiàn)一個矛盾:如果用戶將源代碼修改后進(jìn)行了商業(yè)應(yīng)用,一旦原來的軟件進(jìn)行了升級,并且沒有包含自己修改并提交給社區(qū)的功能,此時(shí)要不要跟著升級?若升級,則自己辛苦修改的成果就必須要重新修改;若不升級,新版可能有許多新功能非常吸引人,并且舊版可能存在著安全問題。軟件商鑒于人力物力的因素,一般在發(fā)布新版后就會停止對舊版的維護(hù)和支持。這樣的話,用戶每修改一次就會陷入上述的兩難境地。如此一來,用戶在修改應(yīng)用后,只能期待開發(fā)商在升級版本中打包自己所修改的內(nèi)容--但有幾個開發(fā)商肯定能滿足每個人的要求嗎?這就形成了矛盾。

· 開源對用戶的好處之二:愛好者會第一時(shí)間修復(fù)漏洞并提交。

【分析】這就有個問題了:普通用戶是不是要時(shí)刻關(guān)注著所有人的修改成果?如果是,用戶不需要去做其他更重要的業(yè)務(wù)了?當(dāng)用戶的精力分散時(shí),這就違反了軟件的本意——讓用戶專注于業(yè)務(wù)本身!如果不能在第一時(shí)間內(nèi)真正彌補(bǔ)網(wǎng)站的漏洞,用戶的安全感又從何談起?用戶利益如何得到保證?如果用戶不能時(shí)刻關(guān)注著所有人的修改,則必須等待開發(fā)商(或打包商)的統(tǒng)一修改和更新,這時(shí)開源軟件與閉源軟件在這點(diǎn)上有什么區(qū)別呢?

· 開源對用戶的好處之三:用戶可以自己發(fā)現(xiàn)問題并解決問題。

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

· 開源對用戶的好處之四:開源軟件更安全。

【分析】許多人以Linux與Windows為例進(jìn)行對比,因?yàn)閃indows公布的漏洞比Linux多,就認(rèn)為Linux比Windows安全,進(jìn)而竟得出“開源軟件比閉源軟件更安全”的荒謬結(jié)論。Linux公布的漏洞少就等于Linux的漏洞就比Windows少的漏洞少嗎?只不過因?yàn)槭褂肔inux的人少,黑客對此不大感興趣而已。所謂樹大招風(fēng),就是這個道理。而且對于某些應(yīng)用軟件來說(比如CMS),開源可能會讓用戶面臨著更大的安全風(fēng)險(xiǎn),這點(diǎn)我在我的另一篇文章中講了,大家可以點(diǎn)此查看:{PE.SiteConfig.ApplicationPath/}/Blogbethink/3016.html

因此,開源軟件如果要想取得進(jìn)一步的發(fā)展,想更多的拓展市場份額,就不應(yīng)該再把自己當(dāng)成開源軟件來宣傳,而是與閉源軟件一樣扎扎實(shí)實(shí)的分析用戶需求,滿足用戶需求,力求其易用、安全、穩(wěn)定,在宣傳方面應(yīng)該側(cè)重宣傳這些,而不是開源本身。只有當(dāng)開源軟件比閉源軟件還好用時(shí),普通用戶才會選擇開源軟件,開源軟件才會真正的流行起來。以FireFox和IE為例,在沒有FireFox之前,幾乎是IE一統(tǒng)天下,F(xiàn)ireFox發(fā)布后,硬是從IE手中搶了10%的市場份額。絕大部分選擇FireFox的用戶,是因?yàn)樗情_源的嗎?顯然不是!而是因?yàn)樗陌踩耘c遵循W3C標(biāo)準(zhǔn)這些特性。動易如果有一天開源,肯定不會去宣傳開源本身,而是仍關(guān)注用戶需求,并努力把握易用性、安全性、穩(wěn)定性這些軟件的本質(zhì)。

【打印正文】 發(fā)布時(shí)間:2007-03-07 14:40:04 瀏覽次數(shù): 作者:webboy 來源:本站原創(chuàng)
×

用戶登錄