Box今天推出了一项名为Box Open Source的新举措,面向开发者社区分享自主开发的开源工程工具。 今天下午,Box在公司博客中公布了这个项目,该公司首席执行官亚伦·莱维(Aaron Levie)也发布了一则推文宣布这个消息。 在今天举行的一场联合电话采访中,莱维和Box主要技术业务开发者本杰明·范艾维(Benjamin VanEvery)表示,今天共享的是Box工程师多年来一直在开发和使用的工具。“所有这些都是我们自己在内部使用的项目,我们非常高兴跟外部人士进行 分享。”范艾维说,“其中一些项目包含了我们从Box主要应用程序移植的代码,其他一些是我们从一开始就知道其他人会想要的项目,而我们在开发时也将之打 造成有朝一日能够跟社区进行分享。” 在推出这样的项目之后,Box加入了Facebook、微软、Google以及Netflix等公司的行列,这些公司都有自己的开源项目。这类举措 有两方面的目的:以营利为目的的公司通过跟外部人士分享自己的优秀项目达到“回馈”的效果;这些公司也能从中受益,因为除了他们自己的全职工程师团队之 外,现在外部人士也可能对改进其工具做出有益的贡献。 范艾维表示,Box Open Source对维护其项目质量拥有严格的标准,所以人们可以预期这些工具继续正常工作。他举例说,Box Open Source上面的每个项目都包含了单元测试,而Box会拒绝任何自身不包含单元测试的变更请求(push request)。“我们将持续运行项目。”他说,“质量是非常重要的。” Python编程语言在Box Open Source今年公开的项目中具有很强的代表性,其头牌就是RotUnicode和Flaky这样的Python项目。这就说得通了,因为Box Open Source的推出正好赶上了PyCon,这场一年一度的编程大会将于本周末在蒙特利尔举行。 莱维说,在未来几月和几年时间里,我们预期会开源多种编程语言的更多项目。“这真的开启了一个范围更广泛的行动,这是我们心目中一段旅程的第一阶段,这段旅程将把一系列项目中我们所使用的更多技术奉献给开源社区。” |