三星公司与开源软件
三星的开源团队正在不断的发展,同时也在加快招募开发人员的步伐。科技类公司们都在朝着开源方向靠近,开源不仅可以加大开发力度,也可以获得更多实实在在的好处。
在接下里的一年里,三星开源团队准备大规模招人,将自己的团队规模扩大一倍。他们的目标是针对三星参与的项目做出贡献的工程师。项目包括,Linux内核,Gstreamer,FFmpeg,Blink,Webkit,EFL,和 Wayland。但是他们也打算招聘一些初级工程师。三星美国研发中心负责人 Haddad 说。
当三星跟我提出想要开始自己的开源团队的时候,我觉得这件事成功几率很大。因为,这么大的公司,对于开源社区还有很多事情可以做。
三星几乎每个产品都是用到了开源项目。从电话到平板,到家庭应用。Guy Martin,三星高级开源策略师,之前的红帽首席顾问对我们说。但是到现在公司还没有一个好的开源策略。
开源项目团队的目标是激励并最终影响三星依靠的所有开源项目。
我们使用过很多开放的源代码,对于很多公司来说他们都已经开始这么做了。大多数企业意识到我们必须要向上游做贡献,不能光使用开源项目。如果想有发言权,就必须这么做——贡献。
开源工程师的工作
三星开源团队的工程师必须要花超过50%的时间来贡献代码。另外50%的时间可以用来帮助三星其他的研发团队解决问题,向其他开发者介绍项目等等。每年他们还需要参加一些开源会议。
将三星转换为一个开源公司是个很具有野心的目标,团队也需要面对很多问题。对比 IBM 和 Intel 来讲,三星的开源团队还属于初期阶段。对于公司内部的开源和在社区中做出有意义的贡献都需要做很多工作。
谁都知道这会有挑战,但是机会会让我们在三星创造出很酷的东西。通过开源来影响公司的发展和方向也是很有意思的一件事情。Martin 说。
为了帮助让开源文化融入到这家大公司,Haddad 和 Martin 创建了一系列开源开发者工具。就像其他开源社区一样。每件事情都不太一样,但是需要把必须的事情集成到一起。
开源团队是这家大公司里唯一个远程工作。他们更专注于研究技术,而不是生产产品。开发人员经常做的项目会涉及到多个生产线。
他们也想招聘很快适应公司文化的开发者,最好有相关技术并且有开源相关项目的经验。就像ArsTechnica 调查显示的,这些人需要把开源文化融入进一个拥有40000个软件工程师的公司,人数超过了谷歌,微软和苹果的综合。
这些很快就会实现了,我们不想在公司行业中变得独树一帜,我们想成为公司的主流。Martin说。
花钱让大家来贡献代码
开源团队对于这个巨大的公司来讲不可否认是个很小的团队。但是这也正表明三星公司对开发的转变,大多数公司也正是这么做的。公司开始使用开源软件,然后引领开源社区,贡献开源代码,运用开源的方式在公司内部进行开发。
这一点你从 Linux 内核就可以看出来,现在内核的代码开发人员一般都是被聘用过来的。你会越来越多的看到这种现象。Martin 说。对于开源软件的认识的转变会发生在越来越多的公司上。
原文: http://www.linux.com/news/featured-blogs/200-libby-clark/797530-samsungs-open-source-group-is-growing-hiring-developers-video/ 作者: Libby Clark译文: http://code.csdn.net/news/2823055 译者: akacd