上市在即的Box推出开源计划“Box Open Source”,多项内部技术通过GitHub与开发者共享

氪友iOu6·2014-04-12 15:19
Box为了上市一直在寻求各方协助,现在它终于向开源社区伸出了橄榄枝。根据Box在官方博客上公布的消息,该公司已正式推出一项名为“Box Open Source”的开源计划。该计划基于一套授权协议,允许取得授权的外部开发者获取Box的某些内部技术和工具源码,并协助Box进行改进。所有被开源的项目都托管在了GitHub上。 在Box Open Source主页,我们能看到若干优化MySQL数据库的工具,一个文档浏览器,一套自动测试代码的工具集,以及一组与Box有关的内容SDK和元数据SDK等等。根据Box方面的说法,这些都是他们自己的工程师一直使用并持续开发了好几年的产品。为了让人们能够有效利用这些工具,Box制定了一套比较严格的标准以保证托管在GitHub上的项目质量。比如Box要求所有项目都须包含单元测试(unit test),任何没有单元测试的pull request将不会被merge进程序主分支。

Box为了上市一直在寻求各方协助,现在它终于向开源社区伸出了橄榄枝。根据Box在官方博客上公布的消息,该公司已正式推出一项名为“Box Open Source”的开源计划。该计划基于一套授权协议,允许取得授权的外部开发者获取Box的某些内部技术和工具源码,并协助Box进行改进。所有被开源的项目都托管在了GitHub上。

在Box Open Source主页,我们能看到若干优化MySQL数据库的工具,一个文档浏览器,一套自动测试代码的工具集,以及一组与Box有关的内容SDK和元数据SDK等等。根据Box方面的说法,这些都是他们自己的工程师一直使用并持续开发了好几年的产品。为了让人们能够有效利用这些工具,Box制定了一套比较严格的标准以保证托管在GitHub上的项目质量。比如Box要求所有项目都须包含单元测试(unit test),任何没有单元测试的pull request将不会被merge进程序主分支。

有评论认为,Box推动开源的用意主要是两点:一方面,Box自身一直从各种开源软件中获益,这次将一些内部技术开源,某种程度可以作为对开源社区的回报。另一方面,通过GitHub与企业外的编程高手们进行合作,既是对全职工程师团队的补充,有时也可以成为一种招聘营销,达到吸引和发现人才的目的。

据Box CEO兼联合创始人Aaron Levie表示,Box Open Source只是他们长远计划的第一步,未来几个月甚至几年内我们可以看到更多开源项目的亮相。

+1
0

好文章,需要你的鼓励

参与评论
评论千万条,友善第一条
后参与讨论
提交评论0/1000

下一篇

从芬兰到硅谷,有一支小规模的漏洞猎手团队发现了互联网历史上最为严重的网络安全漏洞,并为之积极准备着。周五一大早,Codenomicon安全公司的CEO Chartier 接到了一个从芬兰打来的电话......

2014-04-12

36氪APP让一部分人先看到未来
36氪
鲸准
氪空间

推送和解读前沿、有料的科技创投资讯

一级市场金融信息和系统服务提供商

聚焦全球优秀创业者,项目融资率接近97%,领跑行业