越来越多的主要公司参与到开源社区中,这一趋势体现在对诸如 Linux 基金会 等开源基金会不断增长的资金支持上。三星就是其中一家公司,它通过其于 2013 年 2 月成立的开源小组来实现这一目标。这是为了弥合公司与其所依赖的开源社区之间的差距,并促进在公司各个部门中使用和开发开源技术的努力的一部分。
盖伊·马丁 (Guy Martin) 是三星美国研究院的资深战略家,也是开源小组的成员,他在将开源开发更好地整合到三星的企业模式中发挥了关键作用。他开始了为期 4 年的任务,以在整个公司建立开源领导地位,从而支持他们创建的基于开源软件的广泛产品。在本次采访中,盖伊讨论了开源如何融入三星,以及开源开发人员在这一过程中扮演的角色。
在您关于 发展 OSS 领导力 的演讲中,您强调了理解开源社区如何利用治理和沟通的重要性。三星采取了哪些步骤来促进公司与其互动的开源社区之间更紧密的合作?
我们通过两种方式来解决这个问题
1) 聘请已经熟悉并在这些社区工作的维护者/主要贡献者,以便我们与这些群体有一个良好的开端。
2) 利用这些关键员工来帮助指导/培训我们的其他工程师如何与这些社区接触和协作。
一旦其他团队看到我们的团队如何通过他们的贡献产生影响,他们就会感到兴奋并有动力去做同样的事情。
似乎越来越多的社区和公司依靠基金会来改善公司之间的协作,并为开源项目提供支持,包括资金和开发人员时间。近年来,三星增加参与开源基金会后,看到了哪些最大的好处?
我们增加参与度所带来的最大好处是知名度和“人脉网络”这两个方面。
例如,作为 Linux 基金会的白金会员,我们能够展示我们对 Linux 和我们所依赖的关键开源项目在整个生态系统中的支持。在 Linux 基金会赞助的活动中发言,不仅有助于提高我们的开源知名度,而且为我们寻找团队的潜在候选人提供了一个很好的途径。我有没有提到我们正在招聘?
在“人脉网络”方面,参与这些基金会所带来的好处是无可替代的。例如,当三星去年在 GPL 合规性方面出现问题时,我们与 Linux 基金会、软件自由保护协会、软件自由法律中心和其他机构的关系帮助我们在 2 周内解决了这个问题(代码发布),而之前的一次 GPL 违规事件则花了几个月才处理完。
在发展三星开源小组的工作过程中,您在内部和外部都遇到了哪些主要障碍?您采取了哪些措施来解决这些障碍?
令人惊讶的是,外部障碍很少。社区已经看到三星认真对待成为更好的开源公民。显然,我们还没有达到目标,但我们看到的势头是不可否认的,我们的团队正在计划扩张以继续这一趋势(我有没有提到我们正在招聘?:))
在内部,我们面临着基础设施和文化方面的挑战。值得庆幸的是,组织给了我们很大的自由来解决基础设施问题,我已经建立了一个基于开源的基础设施,允许我们的开发人员使用诸如 git、irc、wikis 等工具来完成他们的工作,同时最大限度地减少对公司使用的仅限 Windows 工具的依赖。
在文化上,我们仍然面临一些挑战。这些挑战主要是由于现有的管理和开发流程造成的。好消息是,组织再次认识到他们需要适应,我们的开源小组已经帮助创建了一个培训/指导计划,以鼓励和指导开发人员和经理如何采用开源最佳实践。
今年我们已经通过这个领导力计划开始了大约 35 名候选人,并希望在未来进一步扩大规模。这至关重要,因为开源小组根本无法
快速增长到足以对三星产生我们需要的这种影响 - 至关重要的是,我们要在整个公司内部发展开源领导力基础。
雇主越来越关注开源社区,以寻找有才华的软件开发人员,这使得理解开源开发流程比以往任何时候都更加重要。您最看重为三星从事开源技术工作的开发人员的哪些特质和能力?
嗯,由于我们招聘(我之前有没有提到我们正在招聘?:))的大多是维护者或主要贡献者直接为我们的团队工作,我们期望他们拥有使其在开源领域获得领导地位的技能。
然而,当我们为团队寻找候选人,或在内部培养更多这样的人才时,我们不仅关注编码技能,还关注良好的人际交往能力(谈判、妥协等)以及沟通/演讲技巧。过去,你可能是最优秀的程序员就足够了。在某些项目中,情况可能仍然如此,但为了有效地平衡社区的需求和公司的需求,你必须能够出色地编码/设计,并且能够清楚地表达想法并将它们推销给其他人。
您认为目前开源领域最令人兴奋的事情是什么?
这可能会让一些更理想主义的开源人士感到不安,但我认为公司日益增长的影响力正在朝着好的方向改变开源的面貌。
资金和资源正在被投入到需要解决的问题和解决这些问题的技术上。我希望大多数项目中存在的强大的社区和协作模式将提供一个平衡和共享的控制环境,帮助所有参与者从参与中获得价值,无论他们是否隶属于公司。
您能否简要预览一下您今年将在 All Things Open 上谈论的内容?
我很幸运能够与我的朋友兼同事,Black Duck 开源战略服务总监肖恩·布里斯科 (Shawn Briscoe) 共同演讲。
我们对开源和社区有着相似的热情,我们计划不仅讨论在像三星这样的公司中建立开源领导力,还讨论采用“内部开源”模式如何帮助您的开发组织更有效率和更快乐。我真的很期待再次回到罗利,因为我上次在那里还是红帽的员工。
评论已关闭。