当前位置:首页 >焦点 >开源项目的最大挑战:文档和许可 为了和别人共享资源库和代码

开源项目的最大挑战:文档和许可 为了和别人共享资源库和代码

2024-06-30 21:57:32 [百科] 来源:避面尹邢网

开源项目的开源最大挑战:文档和许可

作者:Chris Mayer 开源 一份调查显示,每当在工作中要用到开源软件的项目许时候,贫乏的最大挑档和文档和许可是开发人员面临的最大挑战。这项报告还是战文发现了一些有趣的东西。为了和别人共享资源库和代码,开源50%受访者使用源代码控制,项目许而40%的最大挑档和人使用二进制存储库作为首选方法。

本文作者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直接相关性的消息。而且它也强调了现在仍需要一个具有更大增长空间的市场。”   

责任编辑:黄丹 来源: iteye.com 开源项目

(责任编辑:探索)

    推荐文章
    热点阅读