開放or封閉?向開源說“不”的七大理由
如果你交流的對象是一位開源倡導(dǎo)者,那么他或者她肯定會(huì)把開源模式吹捧到軟件開發(fā)惟一出路這樣的極高地位上。
誠然,開源軟件的優(yōu)勢多種多樣、豐富多彩,如今也基本達(dá)到了眾所周知的程度。概括來講,開源機(jī)制允許免費(fèi)使用、大家可以根據(jù)自己的實(shí)際需求加以定制、眾多參與者的密切關(guān)注也意味著其中包含的任何安全隱患都更容易被快速揪出并得到解決。每個(gè)人都有能力修復(fù)漏洞,用戶不需要把希望寄托在行動(dòng)遲緩的供應(yīng)商身上。開源能夠幫助我們擺脫專有標(biāo)準(zhǔn)的束縛。***,即使供應(yīng)商倒閉或者因?yàn)闊o利可圖而徹底放棄某款產(chǎn)品,用戶也不至于就此淪為無人關(guān)注的“棄兒”。
然而,開源倡導(dǎo)者們同時(shí)也刻意隱瞞了一部分真實(shí)情況。盡管前面提到的都是開源能夠帶來的切實(shí)收益,但有些時(shí)候使用閉源專有軟件更具備商業(yè)價(jià)值。
下面我們就一起看看,在哪些情況下老式專有產(chǎn)品能夠成為比開源軟件更理想的商務(wù)選擇。
1. 對于新手用戶更友好
Linux已經(jīng)給整個(gè)服務(wù)器市場帶來了巨大影響,不過其在臺(tái)式機(jī)市場上的號(hào)召力還遠(yuǎn)未達(dá)到同等水平——當(dāng)然,這樣的結(jié)果可以理解。盡管在過去幾年中迎來了迅猛的進(jìn)步,但對于不熟悉個(gè)中機(jī)巧的新手們來說Linux仍然不夠友好,而且各類發(fā)行版在用戶界面方面也遠(yuǎn)遠(yuǎn)無法與Windows或者M(jìn)ac OS X同日而語。
盡管Linux在技術(shù)層面上勝過上述專有操作系統(tǒng),但其致命短板意味著大多數(shù)用戶發(fā)現(xiàn)它難于使用而且缺乏吸引力。這兩大缺點(diǎn)注意使Linux無法實(shí)現(xiàn)理想的用戶生產(chǎn)力表現(xiàn),由此來的成本遠(yuǎn)高于為員工購置他們熟悉的專有操作系統(tǒng)方案。
2. 還沒有在客觀層面上成為業(yè)界標(biāo)準(zhǔn)
大部分知識(shí)工作者熟悉并善于使用微軟Word以及Excel辦公軟件。即使LibreOffice以及Apache OpenOffice等開源替代方案已經(jīng)相當(dāng)優(yōu)秀,但它們在功能、用戶界面、性能表現(xiàn)、插件以及用于集成第三方產(chǎn)品的API等方面有所欠缺或者說差異。盡管與經(jīng)典的微軟Office已經(jīng)擁有超過九成的相似度,但少數(shù)情況下這些差異仍然存在導(dǎo)致問題的風(fēng)險(xiǎn)——尤其是在與供應(yīng)伙伴或者客戶交換文檔資料時(shí)。
對于已經(jīng)普及了某些廠商的軟件產(chǎn)品并將其用于生員培訓(xùn)的高校而言,采用專有軟件方案就更顯得極為必要。“這些軟件可能不一定更好,但卻已經(jīng)率先遍及到了校園內(nèi)的每個(gè)角度;作為后來者,開源解決方案有建立起足夠龐大的用戶基礎(chǔ)之前根本無法與之抗衡,”Apache軟件基金會(huì)成員、美國宇航局噴氣推進(jìn)實(shí)驗(yàn)室資深計(jì)算機(jī)科學(xué)家Chris Mattman指出。
“在這種情況下,學(xué)生們會(huì)被動(dòng)認(rèn)為現(xiàn)有軟件更出色、更能提高自己的生產(chǎn)效率,”Mattman表示。當(dāng)他們畢業(yè)并接觸業(yè)務(wù)環(huán)境時(shí),自然會(huì)繼續(xù)使用自己過去經(jīng)常使用、也更為熟悉的專有軟件。
3. 專有軟件有時(shí)候能帶來更理想的技術(shù)支持
有時(shí)候某些開源軟件也能提供企業(yè)級(jí)技術(shù)支持,或者是由主導(dǎo)該項(xiàng)目的廠商負(fù)責(zé)、或者來自獨(dú)立的第三方企業(yè)。但這樣的情況仍然比較少見——而這很可能帶來新的問題,卡耐基梅隆大學(xué)軟件管理實(shí)踐教授Tony Wasserman如是說。
“某些客戶更傾向于能在公司之外擁有每周七天、每天二十四小時(shí)的技術(shù)支持專員提供服務(wù),并且愿意為這種能夠及時(shí)作出響應(yīng)的服務(wù)水平協(xié)議支付費(fèi)用,”他解釋道。“對于使用范圍較廣的開源項(xiàng)目而言,人們確實(shí)能夠很快在相關(guān)技術(shù)論壇上得到反饋與解答;但與擁有協(xié)議保障、提供免費(fèi)處理電話的供應(yīng)商服務(wù)相比,這樣的水準(zhǔn)顯然還遠(yuǎn)遠(yuǎn)不夠。”
4. 當(dāng)用戶需要軟件即服務(wù)
云軟件與傳統(tǒng)軟件之間存在一定程度的差異。一般來說,用戶沒有資源訪問源代碼,即使托管軟件完全建立在開源基礎(chǔ)上也無法改變這種現(xiàn)狀。盡管在嚴(yán)格意義上講,用戶無需受到軟件專利制度的束縛,但仍然不能享受由開源帶來的各種優(yōu)勢。從這個(gè)角度出發(fā),使用“按需付費(fèi)”的軟件即服務(wù)模式可能足以彌補(bǔ)無法訪問源代碼的缺憾。
5. 專有軟件可能與用戶硬件更為契合
很多不同類型的專有硬件都要求使用特殊的驅(qū)動(dòng)程序;這些驅(qū)動(dòng)往往屬于閉源軟件,而且只由特定的設(shè)備制造商提供。即使存在相關(guān)開源驅(qū)動(dòng),它們恐怕也不會(huì)是***選擇。“開源開發(fā)人員可能根本沒辦法親眼觀察硬件,因此專有驅(qū)動(dòng)程序的契合度往往更高,”Mattman表示。
6. 質(zhì)保與責(zé)任賠償很重要
某些開源軟件廠商,例如紅帽,在運(yùn)營結(jié)構(gòu)上與專有軟件廠商非常相似。他們會(huì)為自己的產(chǎn)品提供質(zhì)保方案與責(zé)任賠償條款,這一點(diǎn)與專有軟件廠商完全相同。“這些企業(yè)的運(yùn)營方式與專有軟件供應(yīng)商完全相同,惟一的區(qū)別在于他們不會(huì)為了銷售產(chǎn)品而幫你安排娛樂活動(dòng),”Wasserman解釋道。
不過除了紅帽之外,絕大部分開源項(xiàng)目背后根本沒有商業(yè)機(jī)構(gòu)作為后盾。盡管我們偶爾能夠從第三方廠商那里得到質(zhì)保協(xié)議與責(zé)任賠償條款,但多數(shù)情況下開源還是意味著“毫無保障”。如果這樣的狀況與您或者您所在企業(yè)的軟件采購政策相悖,那么還是建議大家物色一家理想的專有方案廠商。
7. 也許您希望始終依賴于同一家供應(yīng)商
是的,在市場需求低迷、產(chǎn)品無法帶來盈利的情況下,沒有哪家商業(yè)軟件廠商會(huì)繼續(xù)堅(jiān)持進(jìn)行開發(fā)并為其提供技術(shù)支持。嚴(yán)重一點(diǎn)的話,企業(yè)本身都有可能面臨倒閉。不過如果開源項(xiàng)目的規(guī)模不大,其背后的支持者同樣隨時(shí)有可能撂挑子走人。一旦這種情況出現(xiàn),我們恐怕很難找到愿意接過重?fù)?dān)的其他開源開發(fā)者。
(談到這里,很多朋友可能會(huì)就小型開源項(xiàng)目與專有軟件哪一方更可能半路夭折進(jìn)行爭論——這個(gè)問題恐怕找不到確切答案,但大家至少可以翻開企業(yè)名錄、從中挑選一些規(guī)模龐大且歷史悠久的軟件供應(yīng)商。收集相關(guān)信息、決定是否采用該廠商的產(chǎn)品,然后花上幾年時(shí)間考察對方的服務(wù)并判斷是否能夠把自身企業(yè)的發(fā)展前景與其聯(lián)系在一起。)
在處理開源軟件問題時(shí),不要過于教條
下面我們來總結(jié)幾條教訓(xùn):盡管開源軟件可能通常——甚至基本上比功能相近的專有產(chǎn)品更出色,但在處理具體問題時(shí)請大家不要過于教條。
“作為這樣一個(gè)現(xiàn)實(shí)問題,我認(rèn)為很多人傾向于將一切推向開放,特別是最近了解到美國國安局通過USB芯片監(jiān)控設(shè)備信息的舉動(dòng)之后,”Wasserman指出。不過與此同時(shí),也有很多喜歡開源的朋友面臨著缺乏實(shí)用性替代方案的難題——尤其是那些選擇了Mac及iOS設(shè)備的用戶。