JFrog:開源專案的最大挑戰是文件和許可
本文作者Chris Mayer根據JFrog的一份關於開源專案最大挑戰的調查,引用Google和GitHub的案例分析了開源專案裡應該著重注意的事項。(以下是編譯內容)
一 份調查顯示,每當在工作中要用到開源軟體的時候,貧乏的文件和許可是開發人員面臨的最大挑戰。以色列創業公司JFrog,以開源專案倉庫管理器—— Artifactory為眾人所熟知,他們發現,來自世界500強的150家企業裡有65%開發者認為上面所說的兩點(文件和許可)是開源中最大的障礙。 JFrog認為這一發現或許還可以這樣理解:開發者經常擔心“正在使用的OSS(開源軟體)並不可靠”,不管這項技術有多先進。
援 引開發者的話說,其它棘手問題包括:分銷平臺的可靠性和效能(25%);關鍵時刻的程式碼變更(57%)。在非開發任務期間做的其它事情都有:等待反饋 (27%),任務跟蹤(18%)。這項“Your Life as a Developer”的調檢視上去只是純粹的想要弄清楚:如果JFrog退回到一月份來 發行二進位制儲存庫Bintray的話,是否會是一個正確的選擇呢?這一服務准許開發者釋出和下載開源軟體包,並且更加傾向於關注社會,同時還許可使用者在技 術社群裡分享和發現其它的軟體包。使用者較為青睞的高調軟體包涵蓋Netflix,OpenJDK,ElasticSearch和Gradle。
總而言之,這項報告還是發現了一些有趣的東西。為了和別人共享資源庫和程式碼,50%受訪者使用原始碼控制,而40%的人使用二進位制儲存庫作為首選方法。JFrog的這個建議有助於同事之間更加相互合作,至少要比以前的相互合作機會多很多。
Google Code和GitHub都已經在去年終止了對二進位制的託管,也就是說Bintray很有可能從他們那裡接手對二進位制的託管。不過,至今仍有20%的調查者 還在經常使用非現存的服務。JFrog認為這主要是Google和GitHub的核心優勢並沒有利用在這裡的緣故。毫無疑問這是一個很好的案例,這一調查 結果可能有更深層次的暗示:絕大部分的大公司不信任線上私人二進位制儲存庫。因此,Bintray的主要挑戰是必須獲得這些大公司的支援。
在釋出Releases之後,GitHub就從那以後稍微改變了策略,可以認為是對產品營銷過程的一個反思。據一位公司發言人稱:在這之前,GitHub放棄了上傳資料的功能,因為這款功能並不像GitHub使用者體驗的結果那樣具有較高的質量。可能這給Bintray帶來不小的挑戰。
自從在四月份公 開上市以來,所有的資料顯示都說明了Bintray的勢頭很強勁——5814個會員在伺服器上託管著超過65000個軟體包。自從Google Code停止支援之後,它的增長率一直以鼓舞人心的勢頭在上升,兩週之內的註冊量就增長了250%。另外,自動的GitHub的引入也為註冊量的增長做出 了巨大的貢獻。
JFrog報告指出,“這對於Bintray來說是一個相當有意義的飛躍,我們相信來自Google和GitHub直接相關性的訊息。而且它也強調了現在仍需要一個具有更大增長空間的市場。”
原文: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
相關文章
- .NET 開源許可權認證專案 MiniAuth上線
- 實戰如何選擇開源許可協議協議
- 為什麼GPL是更好的開源許可證?
- 工程專案管理的新挑戰—可持續發展(轉)專案管理
- Web是開源最大的成功Web
- 分析IT專案管理中常見的問題和挑戰專案管理
- MySQL 開源許可研究MySql
- 開源許可證教程
- INGECMF 開源專案 內容管理框架 auth許可權管理 招募框架
- 管理多個專案:專案管理真正的挑戰專案管理
- 開源專案是如何被搞砸的?
- 專案管理的十大挑戰專案管理
- 【開源系列】專案開源實戰記錄-序
- 程式設計師的最大挑戰程式設計師
- 看懂開源許可協議協議
- 七種開源許可證
- 開源中國專訪 TJ:開源許可證,歡迎來到雲時代
- SpringSecurity許可權管理系統實戰—一、專案簡介和開發環境準備SpringGse開發環境
- .NET Core/.NET5/.NET6 開源專案彙總5:許可權管理系統專案
- 深入淺出:遠離法律風險,必須瞭解開源專案許可證
- 能源專案管理面臨的挑戰有哪些?成功管理能源專案的技巧和工具專案管理
- 開源專案文件應規避的13處“硬傷”
- 也許你不相信,Oracle竟然是世界上最大的開源公司Oracle
- linux 檔案許可權 s 許可權和 t 許可權解析Linux
- Linux的檔案存取許可權和0644許可權Linux
- 專案管理:文件可測試化專案管理
- PHP專案許可權設定PHP
- 開源許可證GPL、BSD、MIT、Mozilla、Apache和LGPL的區別MITApache
- 專案開發文件
- Brookings:政府IT專案的挑戰和解決方案
- 做一個軟體開發者的最大挑戰
- android開源專案和框架Android框架
- go語言實戰教程:實戰專案資源匯入和專案框架搭建Go框架
- PlantUML 是繪製 uml 的一個開源專案
- 國內“開源軟體”許可方式有違開源精神
- 星環科技孫元浩:語料已經是大模型最大的挑戰大模型
- 我的Django專案中的許可權機制Django
- 機器學習專案是如何開發和部署的?機器學習