英文原文:Documentation and licensing biggest open source challenges, says JFrog
一份调查显示,每当在工作中要用到开源软件的时候,贫乏的文档和许可是开发人员面临的最大挑战。以色列创业公司 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 直接相关性的消息。而且它也强调了现在仍需要一个具有更大增长空间的市场。”