開源軟件將吞噬世界的10個原因
最近,我參加了在舊金山舉行的Facebook F8開發(fā)者大會,在那里我得到了一點啟示:從長遠角度看,如果不深入貫徹開源技術(shù),軟件供應(yīng)商就不可能獲得成功。我聆聽了許多特別引人入勝的演講,對 Facebook關(guān)于內(nèi)部開發(fā)軟件的解釋非常著迷。我對這家公司居然可以如此迅速地將這么重要的IP回饋到社區(qū)之中留下了深刻的印象。
可以肯定的是,許多主要的Web公司,如谷歌和雅虎,也一直在積極地利用開源動態(tài)回饋社區(qū)。我的目的不是說要單獨拎出Facebook,但由于F8 大會期間我有機會去思考Facebook行動背后的驅(qū)動程序,所以會以Facebook為例,并且其他技術(shù)供應(yīng)商或許可以從中學(xué)習一二。
下面是我列舉的開源軟件之所以能夠成為基礎(chǔ)設(shè)施和app平臺公司必需品的十大理由:
1.利用現(xiàn)有資源,不需要再發(fā)明一次輪子
最顯而易見的原因就是使用開源軟件,就像是站在巨人的肩膀上,能讓你更快更有效地構(gòu)建軟件。處于行業(yè)領(lǐng)先地位的公司必須先發(fā)制人,抓住已經(jīng)過錘煉的生態(tài)系統(tǒng),并在此基礎(chǔ)之上添加自己的創(chuàng)新。如果凡事都慢人一步,都不是***的,那你終將會被時代的浪潮甩在后面。
2.定制
處于行業(yè)金字塔頂端位置的公司,如作為一個有著14億用戶的社交網(wǎng)絡(luò),可用的開源軟件通常只是高質(zhì)量解決方案的起點。軟件通常需要被定制之后才能廣為流傳。將自定義回饋給開源,就能夠站在你的利益角度審查和改善開源。
3.積極進取的團隊
除了優(yōu)渥的薪水和支持性的工作環(huán)境,那或許大概就只有同行認可、社區(qū)認同以及有成名機會才能推動開發(fā)人員趨向于高質(zhì)量的工作。將開源軟件回饋給社區(qū),讓開發(fā)人員能夠得到他們同齡人的認同和贊揚,是團隊前進強大的動力,也是留住人才的重要工具。
4.吸引***人才
高科技企業(yè)需要爭奪人才,以建立自己的優(yōu)秀團隊??赡軐τ行┤藖碚f,在開發(fā)者社區(qū)的高曝光度(或者在同行中有著如雷貫耳的聲譽),或許比優(yōu)渥的薪資更重要。不愿意回饋開源給社區(qū)會在潛移默化中縮小高科技供應(yīng)商的人才流向。
5.標準化實踐的效率
采用開源解決方案意味著使用標準化的解決方案。這種標準化的使用和工作模式,可以促使執(zhí)行一系列標準化的組織實踐,而這將惠及其他公司的許多工程 師。這種標準化的方式可產(chǎn)生更優(yōu)化的組織,直指目標,避免更多的時間浪費。換言之,開源帶來的標準化組織實踐,有助于避免不必要的試驗。
6.業(yè)務(wù)加速
即使是在技術(shù)供應(yīng)商專注于向市場提供解決方案作為中心業(yè)務(wù)計劃的情況下,開源也正在勢不可擋地逐步取代專有的IP基礎(chǔ)設(shè)施和應(yīng)用平臺技術(shù)。新建一個創(chuàng)造性的解決方案,并開源發(fā)布,能讓你用最少的銷售、市場營銷和專業(yè)服務(wù)隊伍投資,達到更廣泛的技術(shù)采用。
7.提升影響力
創(chuàng)建開源軟件能讓創(chuàng)作者磨練自己的技能,在眾多競爭者中領(lǐng)先一步。這場百舸爭流的游戲有助于保持技術(shù)的進步。開源或許無法提供專有軟件的版權(quán)保護, 但在開源環(huán)境中運行所必須的持續(xù)創(chuàng)新和發(fā)展,卻要求我們能夠快速培育創(chuàng)新,而這一點現(xiàn)在已經(jīng)成為業(yè)務(wù)成功必不可少的要素。此外,源代碼的可見性還可以進一 步擴大創(chuàng)新方面的影響力。
8.清理軟件
創(chuàng)建開源軟件也意味著工程師們必須得在白天進行操作,這可以讓他們避免掉入剽竊軟件的陷阱,因為通常會留下清晰的專利痕跡。許多專有的軟件公司很難 將他們龐大的代碼庫放到開源社區(qū)中,因為需要大量大量的時間用于軟件整理進程?;贗P的開源企業(yè)從一開始就可以避免這一問題。
9.戰(zhàn)略安全
基于開源軟件的新產(chǎn)品對說服那些可能會擔心供應(yīng)商對技術(shù)的財力支持和戰(zhàn)略承諾的顧客很有幫助。曾經(jīng)IT企業(yè)習慣于向從大型的、穩(wěn)固的高科技公司購買 重要的(專有的)軟件。開源使得規(guī)模較小的廠商通過開源這個競爭武器來化解戰(zhàn)略安全問題,提供可行的解決方案。正是由于源是開放的,在理論上(通常僅限于 理論上),如果當小廠商消失或失去興趣的話,IT組織還可以匹配技能來支持技術(shù)。
10.客戶商譽
***,開源能讓高科技供應(yīng)商累積良好的聲譽。比如說Facebook,這家在規(guī)范社會交往和隱私方面飽受爭議的公司,通過回饋開源軟件到大型社區(qū),來一步步彌補對聲譽的負面影響。