即使開源軟件在當(dāng)今的軟件市場中越來越耀眼,作為一名顧問,還是經(jīng)常有人問我為什么應(yīng)該選擇開源軟件,開源軟件都有哪些優(yōu)勢,因此我覺得有必要讓大家知道選擇開源軟件不但是可行的,而且是非常劃算的,同時建立起對開源軟件的認(rèn)同感是當(dāng)務(wù)之急。下面我想從戰(zhàn)略高度談?wù)劷M織為什么可以選擇開源軟件,以及選擇開源軟件的意義。
1、降低風(fēng)險
在當(dāng)前動蕩的市場環(huán)境下,組織不應(yīng)該過度依賴軟件公司,因?yàn)樗麄兛赡苷媾R生存的困境,每天都有無數(shù)的軟件公司倒閉,因此選擇軟件公司的產(chǎn)品,無異于將自己的命運(yùn)交給了別人。同時,軟件公司的產(chǎn)品一向是封閉源代碼的,試想一下,如果軟件公司在一夜之間突然人間蒸發(fā),你運(yùn)行的系統(tǒng)就無人維護(hù),隨時可能面臨更換系統(tǒng)的境地,如果選擇開源軟件,可以將這種風(fēng)險降到最低,活躍的開源軟件通常會有源源不斷的貢獻(xiàn)者維護(hù)和更新,而且自己可以獲取源代碼,完全可以按照自己的意愿進(jìn)行修改,無需擔(dān)心某一天突然找不到依靠。
2、產(chǎn)品質(zhì)量更可靠
閉源軟件的質(zhì)量通常與軟件公司的開發(fā)人員水平息息相關(guān),開發(fā)人員的水平通常參差不齊,因此閉源軟件的質(zhì)量通常也是參差不齊,而開源軟件通常是由社區(qū)中的技術(shù)高手在維護(hù),有時用戶自身也可以參與維護(hù),并且開源軟件的用戶較多,軟件存在的bug一般都會被及時發(fā)現(xiàn)和修補(bǔ),產(chǎn)品質(zhì)量更加可靠。
3、付出少,回報多
削減成本是商業(yè)成功至關(guān)重要的的因素,bug修復(fù),開發(fā)功能和編寫文檔都會消耗大量的人力、物力和財力,如果選擇開源軟件,這些事情都有人在默默奉獻(xiàn),不需要你付出什么,但你卻可以享用別人的勞動成果,當(dāng)然你愿意的話,也可以為開源軟件做貢獻(xiàn)。
4、不花冤枉錢
使用開源軟件開發(fā)一個產(chǎn)品是值得投資的,可以降低開發(fā)成本,并可以快速推出自己的產(chǎn)品,然而,許多組織都希望投放到生產(chǎn)環(huán)境中的產(chǎn)品能得到支持,于是誕生了許多提供企業(yè)級開源產(chǎn)品支持服務(wù)的專業(yè)型公司,組織可以根據(jù)自身的情況,有選擇性地購買需要的服務(wù)。如果選擇閉源產(chǎn)品,通常會多花錢,買到自己可能用不上的產(chǎn)品和服務(wù)。
5、招攬優(yōu)秀人才
開源社區(qū)中充滿了大量的優(yōu)秀人才,他們富有激情,才華橫溢,樂意為開源軟件奉獻(xiàn),如果你的組織選擇了開源軟件,在他們眼中,你的組織充滿了魅力,因此要想招攬到優(yōu)秀的人才一點(diǎn)問題也沒有,試想一下,對開源軟件有濃厚興趣的人加入到你的組織,想不提高生產(chǎn)力都難。
6、行業(yè)適應(yīng)能力更強(qiáng)
因?yàn)殚_源軟件大多免費(fèi)的緣故,在中小型組織中迅速得到了廣泛使用,這些使用開源軟件的組織可能來自各行各業(yè),經(jīng)過這么多組織的長時間使用,開源軟件的適應(yīng)能力更強(qiáng),因此無論你的組織屬于何種類型,都可以放心使用,相比之下,閉源的軟件產(chǎn)品通常用戶數(shù)量較少,行業(yè)適應(yīng)能力不強(qiáng),即使軟件公司承諾可以定制開發(fā),也會是一個痛苦的合作過程。
7、產(chǎn)品更透明
由于開源軟件是由社區(qū)在推動,其透明度很好,bug的發(fā)現(xiàn),新功能的提出都是在一個公開的論壇中進(jìn)行的,你可以隨時獲取到最新信息,還可以參與進(jìn)去,開源軟件會根據(jù)使用者需求不斷演變,而不是受限于一家公司的意愿,因此你可以了解開源軟件的未來發(fā)展規(guī)劃和方向,其透明度比閉源軟件高出許多,組織可以做到心中有數(shù)。
雖然開源軟件有這么多優(yōu)勢,并不是說閉源解決方案一點(diǎn)沒優(yōu)勢,但考慮到這些原因,組織在選擇產(chǎn)品時,開源軟件應(yīng)被視為一種可行的選擇。