Box 推出 Box Open Source 开源项目

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,这场一年一度的编程大会将于本周末在蒙特利尔举行。

莱维说,在未来几月和几年时间里,我们预期会开源多种编程语言的更多项目。“这真的开启了一个范围更广泛的行动,这是我们心目中一段旅程的第一阶段,这段旅程将把一系列项目中我们所使用的更多技术奉献给开源社区。”

稿源:TechCrunch CN

文章转载自开源中国社区 [http://www.oschina.net]

时间: 2024-08-03 07:16:00

Box 推出 Box Open Source 开源项目的相关文章

上市在即的Box推出开源计划“Box Open Source”

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

java开源项目研究 2. 开源的历史

项目     提到开源,就不得不提到Richard Stallman--开源软件的始创者和精神领袖(不是偶像崇拜^_^).他是GNU(GNU's Not UNIX)工程的发起人,FSF(Free Software Foundation)的缔造者,同时还是大名鼎鼎的GNU Emacs(一个编辑工具),GCC(c/c++编译器,不用我说了吧,呵呵),GDB(调试工具)和GNU Make的作者.     Stallman的生平是和开源历史紧密相关的:     1984年,Stallman辞去了MIT

开源项目越来越青睐 JavaScript

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 开源项目们都使用什么开发语言?一份由 Black Duck 发表的最新研究报告显示,开源项目越来越青睐 JavaScript,他们通过对项目中使用的各种开发语言的代码行数进行统计,发现 C 语言以 40% 的比例遥遥领先,而 JavaScript 和 PHP 则呈明显上升趋势. 多数开源项目使用超过一种开发语言,Black Duck 的执行副

三个开源项目使得Kubernetes使用易如反掌

本文讲的是三个开源项目使得Kubernetes使用易如反掌[编者的话]Kubernetes是一个大的项目,非常大,用好kubernetes是一件挑战的事情.这篇文章介绍三个基于Kubernetes的开源项目:它们是Heptio.Kubed和Kubicorn,覆盖Kubernetes集群状态管理.快照及灾难恢复,使Kubernetes更易用. [烧脑式Kubernetes实战训练营]本次培训理论结合实践,主要包括:Kubernetes架构和资源调度原理.Kubernetes DNS与服务发现.基于

《开源思索集》一开源项目也要讲注意力经济

开源项目也要讲注意力经济 开源思索集这是因OSTC大会的需要,接受CSDN采访的一个答复稿.文字与CSDN网站的略有不同. CSDN: 庄老师,可以自我介绍一下吗?您现在在华为的工作还是以推广开源服务为主吗?我是2013年11月加入华为的,目前主要的工作是华为的内源社区平台建设.简单的说,这项工作的主要目标,是将开源社区的思想.方法.开发模式与激励机制,引入到华为内部,让华为内部的六七万研发人员,能够以开源的方式,开展内部的开发协作活动.(Open Source -> Inner Source)

最火的Android开源项目整理

一.代码库   1.from  代码家 整理比较好的源码连接   *************************************************************************************************************************************************************************** http://blog.zhan-dui.com/?page_id=60   感谢 "代码

企业贡献开源项目背后隐藏着哪些重大战略动机

大多数公司通过使用开源软件获得了很多竞争上的优势,这一点毋庸置疑.但另一边呢,公司可以从对开源贡献上获得什么好处呢? 虽然通用创建利他主义而获得了一些"回馈",但是企业所需要的是必须以这种方式得到更多的回馈和利益.像Google或Facebook那样贡献数百万行代码开源的积极性背后,其经济动机又是什么呢?下面我们来看看,企业贡献开源项目背后隐藏着哪些重大战略动机? 1. 建立标准 2010年,NASA 和Rackspace 在Apache 2.0许可协议的基础上发布了自己的云计算平台.

Java开源项目Hibernate快速入门

快速入门|项目   Java开源项目Hibernate快速入门其实Hibernate本身是个独立的框架,它不需要任何web server或application server的支持.然而,大多数的Hibernate入门介绍都加入了很多非Hibernate的东西,比如: Tomcat, Eclipse, Log4J,Struts, XDoclet, 甚至JBoss.这容易让人产生Hibernate复杂难懂的误解,特别是打击了初学者的积极性. 在这篇文章将不涉及Eclipse, log4j, Str

java开源项目研究 3.许可协议介绍

项目     如果你只是想学习使用一下开源项目,那么你可以跳过本节(了解一下更好^_^),但是如果你想在自己的产品(不管是开源的还是商业的)中集成开源项目,那么你必须了解许可协议.        开源项目的License可以分为三大类:     OSI-Approved Open Source:被开放源码组织(www.opensource.org)所批准的开放源码授权协议.像大家经常看到的Apache,GPL,LGPL,MIT Licence,都属于OSI-Approved的授权协议,OSI 的