JFrog:開源項(xiàng)目的最大挑戰(zhàn)是文檔和許可
本文作者Chris Mayer根據(jù)JFrog的一份關(guān)于開源項(xiàng)目***挑戰(zhàn)的調(diào)查,引用Google和GitHub的案例分析了開源項(xiàng)目里應(yīng)該著重注意的事項(xiàng)。(以下是編譯內(nèi)容)
一 份調(diào)查顯示,每當(dāng)在工作中要用到開源軟件的時(shí)候,貧乏的文檔和許可是開發(fā)人員面臨的***挑戰(zhàn)。以色列創(chuàng)業(yè)公司JFrog,以開源項(xiàng)目倉庫管理器—— Artifactory為眾人所熟知,他們發(fā)現(xiàn),來自世界500強(qiáng)的150家企業(yè)里有65%開發(fā)者認(rèn)為上面所說的兩點(diǎn)(文檔和許可)是開源中***的障礙。 JFrog認(rèn)為這一發(fā)現(xiàn)或許還可以這樣理解:開發(fā)者經(jīng)常擔(dān)心“正在使用的OSS(開源軟件)并不可靠”,不管這項(xiàng)技術(shù)有多先進(jìn)。
援引開發(fā)者的話說,其它棘手問題包括:分銷平臺(tái)的可靠性和性能(25%);關(guān)鍵時(shí)刻的代碼變更(57%)。在非開發(fā)任務(wù)期間做的其它事情都有:等待反饋 (27%),任務(wù)跟蹤(18%)。這項(xiàng)“Your Life as a Developer”的調(diào)查看上去只是純粹的想要弄清楚:如果JFrog退回到一月份來 發(fā)行二進(jìn)制存儲(chǔ)庫Bintray的話,是否會(huì)是一個(gè)正確的選擇呢?這一服務(wù)準(zhǔn)許開發(fā)者發(fā)布和下載開源軟件包,并且更加傾向于關(guān)注社會(huì),同時(shí)還許可用戶在技 術(shù)社區(qū)里分享和發(fā)現(xiàn)其它的軟件包。用戶較為青睞的高調(diào)軟件包涵蓋Netflix,OpenJDK,ElasticSearch和Gradle。
總而言之,這項(xiàng)報(bào)告還是發(fā)現(xiàn)了一些有趣的東西。為了和別人共享資源庫和代碼,50%受訪者使用源代碼控制,而40%的人使用二進(jìn)制存儲(chǔ)庫作為***方法。JFrog的這個(gè)建議有助于同事之間更加相互合作,至少要比以前的相互合作機(jī)會(huì)多很多。
Google Code和GitHub都已經(jīng)在去年終止了對二進(jìn)制的托管,也就是說Bintray很有可能從他們那里接手對二進(jìn)制的托管。不過,至今仍有20%的調(diào)查者 還在經(jīng)常使用非現(xiàn)存的服務(wù)。JFrog認(rèn)為這主要是Google和GitHub的核心優(yōu)勢并沒有利用在這里的緣故。毫無疑問這是一個(gè)很好的案例,這一調(diào)查 結(jié)果可能有更深層次的暗示:絕大部分的大公司不信任在線私人二進(jìn)制存儲(chǔ)庫。因此,Bintray的主要挑戰(zhàn)是必須獲得這些大公司的支持。
在發(fā)布Releases之后,GitHub就從那以后稍微改變了策略,可以認(rèn)為是對產(chǎn)品營銷過程的一個(gè)反思。據(jù)一位公司發(fā)言人稱:在這之前,GitHub放棄了上傳資料的功能,因?yàn)檫@款功能并不像GitHub用戶體驗(yàn)的結(jié)果那樣具有較高的質(zhì)量??赡苓@給Bintray帶來不小的挑戰(zhàn)。
自從在四月份公 開上市以來,所有的數(shù)據(jù)顯示都說明了Bintray的勢頭很強(qiáng)勁——5814個(gè)會(huì)員在服務(wù)器上托管著超過65000個(gè)軟件包。自從Google Code停止支持之后,它的增長率一直以鼓舞人心的勢頭在上升,兩周之內(nèi)的注冊量就增長了250%。另外,自動(dòng)的GitHub的引入也為注冊量的增長做出 了巨大的貢獻(xiàn)。
JFrog報(bào)告指出,“這對于Bintray來說是一個(gè)相當(dāng)有意義的飛躍,我們相信來自Google和GitHub直接相關(guān)性的消息。而且它也強(qiáng)調(diào)了現(xiàn)在仍需要一個(gè)具有更大增長空間的市場。”
原文鏈接:http://jaxenter.com/documentation-and-licensing-biggest-open-source-challenges-says-jfrog-47896.html
譯文鏈接:http://www.iteye.com/news/28161-documentation-and-licensing-biggest-open-source-challenges