監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設(shè)計管理系統(tǒng) | 簽約案例 | 購買價格 | 在線試用 | 手機APP | 產(chǎn)品資料
X 關(guān)閉

如何識別有潛力的開源項目?

申請免費試用、咨詢電話:400-8352-114

來源:泛普軟件

備受歡迎的開源項目站點SourceForge上存放著139,834個開源項目。5年后,只有一小部分項目仍能保持活力并且對人類有貢獻,而絕大多數(shù)的項目將默默無聞,只在小范圍內(nèi)為人所知。為人們所熟知的開源項目包括版本繁多的Linux、Apache和MySQL,在這些成功者背后,都有十數(shù)種類似的其他開源項目最終遭致失敗而湮沒。

對許多正在擴大開源項目使用范圍的公司而言,這是個兩難的矛盾。因此大企業(yè)的開發(fā)人員和IT公司必須能更好地甄別開源贏家,避免失敗。錯誤的選擇可能使您的公司掉進一個黑洞,徒然地面對一堆的技術(shù)支持問題和過時軟件。

有望在下一波浪潮里取得成功的開源項目包括Mule企業(yè)服務(wù)總線平臺、Alfresco內(nèi)容管理系統(tǒng)和用于Java 應(yīng)用的Spring框架。但其他的139,831個項目又會怎樣呢?

其中一個原本很有潛力的泡沫項目就是OpenVista,這是一款管理醫(yī)療記錄和衛(wèi)生保健業(yè)務(wù)的軟件。OpenVista有幾個強項:良好的代碼基礎(chǔ)、急迫的用戶需求、還有希望把它推向商業(yè)化的公司。但開源項目里領(lǐng)導(dǎo)層的意見分歧會嚴重損害開源項目,而在正規(guī)的軟件公司里,卻完全有可能避免此類事件發(fā)生。

OpenVista在去年6月6號向SourceForge提交了一次代碼。這看來很平常,因為資助OpenVista進行商業(yè)化的公司Medsphere公司已多次承諾要發(fā)布代碼。但事情很快峰回路轉(zhuǎn)。3個星期后,Medsphere指控聯(lián)合創(chuàng)始人和首席技術(shù)官(CTO)斯蒂夫?史瑞夫(Steve Shreeve)要對那次代碼發(fā)布承擔責(zé)任。在提交給加利福尼亞州橘子郡(Orange County)中層級法院的訴狀中,Medsphere指控史瑞夫和他的哥哥,時任Medsphere公司首席醫(yī)學(xué)信息官(Chief Medical Officer)的斯科特(Scott),違反了他們作為董事的誠信義務(wù)、破壞了保密協(xié)定,使公司招致5,000萬美元的損失。首席執(zhí)行官(CEO) 肯?凱澤(Ken Kizer)和董事會成員聲稱史瑞夫兄弟應(yīng)該在提交OpenVista代碼前召開會議,檢討哪些代碼可以發(fā)布。

斯蒂夫?史瑞夫回應(yīng)說之前已經(jīng)有過兩次未經(jīng)CEO或董事會討論發(fā)布的源代碼。他生氣地表示“我是公司最大的股東?!痹撌录笤?月份史瑞夫兄弟被革職,他們表示自己采取的措施只是開源項目發(fā)展過程中的必需一環(huán),就跟打地基類似。

凱澤強調(diào)官司“與開源代碼無關(guān)。這是公司的治理問題?!彼J為史瑞夫兄弟和他鬧翻后,企圖用開源掩飾他們想另起爐灶的企圖。斯蒂夫?史瑞夫否認了這種動機。

史瑞夫兄弟離開后,Medsphere公司又再次計劃向SourceForge發(fā)布代碼。凱澤期望“這是醫(yī)療衛(wèi)生界的大事,OpenVista會吸引用戶并形成社區(qū)?!?/FONT>

但斯蒂夫?史瑞夫認為Medsphere公司 已經(jīng)斷了自己的后路,毀了那份無形的信任,只有憑著這種信任,受聘的貢獻者、志愿的程序員或感興趣用戶才會提供自己寶貴的意見?!伴_源程序員怎么可能對參與這樣的項目還保有絲毫的信心呢?” 史瑞夫質(zhì)問道,“他們怎么能一邊信誓旦旦地說他們公開了代碼,一邊又因為我公開了代碼而控告我?”
開源代碼項目需要有技巧的領(lǐng)導(dǎo)層、短線的直接溝通和組員間的信任,而OpenVista項目打從進入開源市場之日起就是一條腿走路,變得全無用武之力。但這還不是商業(yè)機構(gòu)需要評估開源項目的唯一要素。回看那些成功的開源項目,連同它們的領(lǐng)頭人和實現(xiàn)這些項目的成功者的見地,讓我們一起揭示那些用于評估項目是否具有成功潛力的共同準則和度量法則。

如何選擇開源項目?

托尼?華塞曼(Tony Wasserman)認為成功的要素非常清晰明了,他甚至可以為這些要素編上號。華塞曼是位卡內(nèi)基梅隆西部校區(qū)(Carnegie Mellon West,卡內(nèi)基梅隆大學(xué)在硅谷的分部)的軟件管理項目總裁,他們正在開發(fā)一個適用于商業(yè)的開源代碼項目評估服務(wù)。SpikeSource(一套開源代碼軟件包集成商)、出版商奧萊利傳媒公司(O'Reilly Media)和英特爾公司(Intel)都在資助該項目。

這個開源代碼項目評估服務(wù)收集公眾對開源項目的反饋評估。華塞曼表示以后他們會提供軟件工具自動分析從開源站點收集的統(tǒng)計信息,幫助預(yù)測這些項目的成功可能性:如開發(fā)人員與核心開發(fā)人員的數(shù)量、發(fā)布的頻率、已獲解答和未解答的提問數(shù)、跟蹤與修復(fù)的缺陷數(shù)量。這些統(tǒng)計數(shù)據(jù)經(jīng)決策框架處理后,能提供對開源項目的排名列表。目前已經(jīng)有一些這樣的自動軟件。它們包括FLOSSmole(Free/Libre Open Source Software Mole),它可以自動地挖掘開源項目的頁面瀏覽數(shù)、下載數(shù)、下載的帶寬占用和評論數(shù)等數(shù)據(jù)。

這些工具都能派上用場,但隨著開源項目在Linux操作系統(tǒng)、Apache網(wǎng)絡(luò)服務(wù)器之外逐漸創(chuàng)出更廣袤的天地,IT行家還是需要自己做出判斷,
亞馬遜公司(Amazon.com)、谷歌公司(Google,下稱谷歌)、哈福特保險公司(Hartford Insurance)和旅游預(yù)訂公司Sabre Holdings公司就是一些因為早期采用開源項目而后收獲甚豐的公司。例如Sabre Holdings公司將MySQL用于為消費者提供快速的旅游信息服務(wù)。愿意在開源項目上一試自己運氣的公司越來越多。社會網(wǎng)絡(luò)站點Hi5網(wǎng)絡(luò)公司(Hi5 Networks)每個月有1,800萬獨立訪問量,該公司就用一套名為Hyperic HQ的新開源項目管理自己基于Linux的系統(tǒng)。作為一家只有35個員工的小公司,Hi5網(wǎng)絡(luò)公司的IT人員并不多,也從未購買過商業(yè)系統(tǒng)管理產(chǎn)品如BMC Patrol或CA Unicenter。

Hi5網(wǎng)絡(luò)公司 以前用過另外一套開源代碼Big Brother,但覺得Hyperic HQ的功能更齊全,如提供系統(tǒng)低于性能臨界值時報警和歷史性能數(shù)據(jù)的分析。作為Apache、Linux和其他開源項目PostgreSQL數(shù)據(jù)庫的使用者,CTO阿卡什?格爾格(Akash Garg)傾向于“給開源系統(tǒng)管理一個機會?!睂Υ怂慕忉尯推渌S多使用開源軟件的公司一樣。“它便宜多了,”這就是格爾格的答案。

Hi5網(wǎng)絡(luò)公司最初通過提交問題,試探Hyperic開源社區(qū)的服務(wù)質(zhì)量,一開始并沒有獲得滿意的結(jié)果。然后他們與Hyperic公司的技術(shù)支持組建立了直接聯(lián)系,解決了支持不足的問題。作為該開源項目背后的公司,Hyperic公司急切地與新項目的早期用戶建立合作關(guān)系。

從去年夏天Hyperic軟件成為開源項目以來,它已被下載了26,000次;Hyperic公司還推出了收取每年500美元服務(wù)費的商業(yè)版。(infoweek)

發(fā)布:2007-04-23 10:18    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
武漢OA系統(tǒng)
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號1層9號

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢:400-8352-114

加微信,免費獲取試用系統(tǒng)

QQ在線咨詢