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

开源
一份调查显示,每当在工作中要用到开源软件的时候,贫乏的文档和许可是开发人员面临的最大挑战。这项报告还是发现了一些有趣的东西。为了和别人共享资源库和代码,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
相关推荐

2013-08-13 09:45:16

开源项目

2014-04-14 09:58:18

开源项目

2020-08-23 12:00:54

VDI虚拟桌面虚拟化

2022-04-01 18:49:49

物联网安全漏洞物联网

2013-07-17 10:16:57

Github项目许可证

2018-04-11 15:42:04

开源项目姿势

2018-08-24 09:32:15

开源技术 项目

2021-02-20 17:36:30

Google开源项目漏洞

2022-07-27 14:47:01

开源项目

2012-03-06 09:17:11

开源项目运作

2013-12-02 14:04:23

2018-06-19 10:11:44

开源技术 协议

2023-07-14 16:39:00

开源项目

2021-02-04 09:03:32

开源项目版权声明许可证

2023-08-01 18:53:02

开源

2020-11-06 09:08:29

Docker开源无限制访问

2022-02-28 08:23:02

开源项目重构

2015-03-12 10:57:51

开源项目

2012-01-11 12:54:23

2015-10-08 15:38:43

开源IBMLinux on Po
点赞
收藏

51CTO技术栈公众号