歡迎您光臨本站 註冊首頁

開源軟體已渡過狂熱階段長大成人

←手機掃碼閱讀     火星人 @ 2014-03-12 , reply:0
  

吉姆·文納(Jim Wenner)並非開源軟體的佈道者,他只是很注重實際而已。

  三年前,便利連鎖店Sheetz公司的這位IT經理還沒想到要使用功能強大的商業能軟體。文納只是需要為規模為49億美元的公司找到能夠做查詢和報表的軟體。在調研了幾種選擇之後,文納選擇了Pentaho公司最新開發的開源商業智能套件,而沒有選擇那些知名的商用產品,因為該套件的報表功能完全能滿足他的需求,並且具有無法拒絕的節省成本的好處。

  當然,注重實際的文納也有他自己的打算。他說,“我們給了自己足夠的時間。如果在6至9個月的過程中發現走錯了路,我們還能夠用其他產品來替代它。”

  在與這家開源廠商合作了兩年之後,Sheetz仍然在和這家廠商合作。儘管開發人員也遇到過一些需要廠商才能解決的難題,但是文納說,僅在軟體成本方面公司每年就能節省大約5萬美元。

  文納說,“我們不是開源軟體的狂熱支持者。我們只是想更明智地花錢,並做好技術決策。”

  開源軟體顯然已渡過了狂熱階段。在Accenture最近進行的一項調查中,接受調查的300家大型機構中的50%說,他們已經完全接受了開源軟體;另外28%的大型機構表示它們正在試用開源軟體。69%的受訪者表示,他們預計會提高對開源軟體的投資。

  Accenture首席技術架構師保羅·多爾蒂(Paul Daugherty)說,開源軟體在基礎設施底層的應用是最廣和最深的。不過,這種應用正在向堆棧的更高層次發展。“客戶在Web伺服器和Web應用程序中使用開源軟體是非常普通的。許多企業正在尋求基於開源的集成、框架和中間件類型的產品。一些企業則需要在商務智能、門戶開發和內容管理等方面的開源應用。”

  可喜的轉折

  Accenture的調查中最引人矚目的調查結果是接受調查的機構表示,他們使用開源軟體的主要理由是質量、可靠性和安全。這些因素都排在節省成本的前面。節省成本以前一直是應用開源軟體的主要推動因素。

  多數企業不會回頭

  開源軟體模式的一個基本預期是開發人員將與這個社區的其他人共享代碼。但是,在Accenture調查的300家機構中,只有29%的受訪者表示他們願意向這個社區回贈自己的代碼。

  Accenture首席技術設計師多爾蒂說,為什麼願意共享代碼的機構如此之少呢?因為大企業認為,他們開發的代碼是能夠提供競爭優勢的知識產權。

  多爾蒂補充說,企業短期內不會放鬆對知識產權的控制,特別是如果這些企業把關鍵任務應用遷移到開源軟體時更是如此。但是,隨著他們在開源軟體應用經驗方面的成熟,並且看到了與開源軟體社區共享代碼的好處時,他們很可能會貢獻代碼。

  金融巨頭摩根大通銀行是開源軟體社區的一個早期的貢獻者。例如,摩根大通銀行為自己的內部需求開發了高級消息隊列協議,然後把代碼交給一個工作組以便進一步開發成一個開放標準。現在,該協議已經出現在了Red Hat的企業MGR消息中間件等產品中。

對於企業的好處是,當代碼提供給開源社區進行更新和增強的時候,軟體維護成本會降低。多爾蒂說,這是企業更多地戰略性考慮開源軟體優勢的一個例子。

  多爾蒂說,他看到了開源軟體也許已經長大成人的跡象。人們確實在根據功能、特點和能力來評估開源軟體,就像根據成本評估開源軟體一樣。

  位於伊利諾斯州LaGrange Park的美國核能學會的IT經理約瑟夫·科布利赫(Joseph Koblich)說,IT經理們似乎對開源軟體的安全性很放心,他們認為開源社區有數千雙眼睛在觀察和解決安全問題。擁有這樣龐大的用戶社區,總會有技術資源來解決安全難題的。

  科布利赫和他的IT人員使用MySQL等開源軟體工具製作了一個內部的電子文檔工作流系統。他們在10多年的時間裡一直在使用Linux伺服器軟體。

  有時候,開源軟體比商業軟體包更靈活。Mitre公司使用開源軟體進行了兩年的試驗,最近又試驗了自己內部的社交網路應用Handshake。當Mitre在一個內部網門戶介面上需要比它現有的商業軟體包提供更多靈活性的時候,開源軟體顯然是一個合適的選擇。

  Mitre的CIO喬爾·雅各布斯(Joel Jacobs)想在開發進程中擁有更大的控制權。他說,“我們不能夠如我們所願的那樣,迅速地為這個商業門戶帶來變化。所以,我們遷移到了一個開源軟體平台上。這個平台有一種很靈活的開發方法,可以在短期內、在規定期限內完成開發,並且可以連續不斷地從我們的客戶群獲得反饋意見。”

  雅各布斯的IT團隊做了6個月的試驗,以便用開源軟體來建立一個平台。開源軟體比商業門戶的介面更為靈活,而功能卻是完全一樣的。這個項目被證明是成功的。因此這一開源軟體門戶將在年底前取代原先的商業平台。

  雅各布斯說,“如果是6年前,我們根本不會考慮開源軟體。這是我們觀念上的一個巨大變化。”他補充說,Mitre雖然不會很快用開源軟體取代它的人力資源或財務系統軟體,“但是在面向用戶的Web服務和類似的應用方面,我們肯定會關注開源軟體的選擇。”

  Gartner長期以來一直預測說,開源軟體將成為主流應用。但是,Gartner分析師馬克·德賴弗(Mark Driver)也謹慎地指出,開源軟體產品的成熟和能力水平有很大差異,就像支持這些社區的用戶和開發人員有很大差異一樣。期待每一次開源軟體的冒險都會取得成功,將不可避免地導致失望。

  德賴弗說,“我每天都會看到諸如此類的事情。機構們說,‘我們使用Linux上節省了大量的錢財。我們非常滿意。因此,我們決定拋棄DB2和甲骨文選擇開源軟體。對此我們非常渴望。’他們的確是在利用開源軟體的優勢,但是他們並沒有充分考慮到風險管理。他們從互聯網上下載開源軟體,也不與廠商打交道,他們以為開源軟體不會崩潰,認為他們自己就能夠調試軟體,或者可以使用谷歌在互聯網上搜索問題的答案。然而,在許多時候,情況並非如此簡單。”

由於這些原因,Accenture勸告其客戶,最好使用有廠商支持的開源軟體。多爾蒂說,“這樣才會給企業提供使用正確功能和技術支持的能力。”

  這是在開源軟體使用過程中涉及到的一個問題。但是,在Accenture調查中,有三分之一的企業表示,他們將在明年秋季之前把自己的關鍵任務應用向開源軟體遷移,高科技企業和金融服務企業將會領導這場遷移。

  多爾蒂認為,“金融服務行業在IT方面有巨大的投入,所以,你會看到他們較早就在使用開源軟體。”而公共服務和政府機構也是早期的採用者,部分原因是他們需要多個機構之間的協作。

  美國南卡羅來納州緩刑、假釋及特赦服務部的IT主管David O'Berry回憶說,5年前,當開源軟體被認為是不可靠、不可控和不適合做企業應用的時候,南卡羅來納州政府曾經考慮制定一項政策,禁止或者至少要控制開源軟體。“而現在,情況發生了徹底的轉變。”如今,政府領導人說,“只要能夠解決問題,並且能以最有效的方式解決問題,無論是什麼東西,我們都有興趣。”

  但是,很多企業還是希望像Mitre那樣,採用漸進的方式逐步將關鍵任務應用轉移到開源軟體上去。雅各布斯說,“在不少地方,我們不能承受中斷或者不確定性的後果。假如我們遇到重大問題,我們就需要有強有力的求助對象。因此,在這些地方,我們仍將有賴於帶商業支持的商業軟體包。”

  治理依然需要

  不久前,開源軟體還是通過後門進入企業的,既沒有正式的管理支持,也沒有部署規劃。Accenture的調查顯示,現在有65%的開源軟體用戶都有了在自己的企業中全面部署開源軟體的戰略計劃。32%的企業則正在制定這些計劃。

  除此之外,企業還應該制定治理計劃,來管理開源軟體的使用,核算開源軟體的真實成本和好處。

  多爾蒂認為,“如果沒有治理,你就會胡亂猜測。如果沒有治理,就不可能得到有關投資回報和TCO的確切的、現實的和量化的指標。在許多情況下,開源軟體用戶都把開源軟體TCO的全部核算放在了購買成本上,”沒有考慮硬體、諮詢和培訓成本。Accenture的調查發現,對於開源軟體用戶來說,排在第一位的挑戰就是培訓企業內部的開發人員。

  有些用戶對於是否採用開源軟體仍然猶豫不決,並且無法獲得高層的批准。不過這對於Sheetz來說並不是一個問題。Sheetz繼續從Pentaho的開源報表軟體中獲得了價值。文納說,“兩年前,開源軟體占我們以開發商業智能工具的70%。現在,這個比例可能達到了85%。再過兩年,這個比例將會達到95%。”



[火星人 ] 開源軟體已渡過狂熱階段長大成人已經有376次圍觀

http://coctec.com/news/soft/show-post-74329.html