5. 收购其他公司后开源的项目 Twitter还收购了一些公司,并将这些公司的软件以开源形式发布。
更多的开源项目: http://twitter.github.io/ Twitter内部的开源氛围 1. 比Google更自由 尽管Google也开源了大量的项目,但是其开源程度并没有Twitter彻底。比如在数据中心方面,Google做了大量的保密工作,而在Twitter公司,这些要开放得多,员工自由实验的空间更大。 在一些大型企业中,所使用的软件或系统是相当固定的,员工需要在该基础设施上开发东西。而据Twitter员工透露,Twitter允许员工尝试新的不同的东西,甚至允许使用不同的语言和开源项目来重构Twitter的一些服务。 之前Google“20%的自由时间”为人津津乐道,如今该福利已经取消了。而在Twitter,每季度公司会举办hackweeks,员工可以拿出一周的时间从事各式各样的项目,这些项目不需要和他们每天的职责相关。 2. 在公司内部培训开源技术 2013年8月,Twitter收购了致力于开源技术培训的Marakana公司,成立了Twitter大学( Twitter University),其目的主要是为内部员工提供更丰富的培训资源,同时也希望吸引更好的工程技术人才加入公司。 Twitter大学将陆续向大众开放,Twitter也将部分教育资源放到了网上。比如 scala_school(这是针对Scala编程语言的一系列教程)。 Twitter对开源基金会的支持 Twitter也通过资金和代码赞助了一些开源基金会和组织。
总结 Twitter在2011年就专门成立了一个“开源办公室”,用来支持对Twitter至关重要的开源组织。这足以见得开源对于Twitter的重要性。 Twitter公司开源负责人Chris Aniszczyk称,如果在开源社区花费一些精力,将会意识到信息的开放对于整个世界所带来的积极影响,在Twitter,从内到外都保持着开放的心态和浓厚的开源氛围,而且每个员工都有机会参与其中。同时Twitter对开源社区所做出的伟大工作充满感恩,并将一直和开源社区保持健康的关系。 再来看国内,如今一些大型互联网公司也开始重视开源,在使用开源项目构建基础服务的同时,也不忘回馈开源社区。【企业开源系列】后面也将会聚焦国内开源企业,带领大家认识一个全新的国内开源生态。 更多信息可参考Twitter公司开源负责人Chris Aniszczyk在LinuxCon EU 2013大会上的 演讲PPT,以及以及Twitter公司的 开源站点。 |