一个运动成熟的标志是其中的职业成为可能。开源软件的情况似乎就是如此。
当我在 1999 年开始从事开源软件工作时,这只是我工作的一小部分。我的公司 SGI 希望开始销售基于 Linux 的服务器,而我的任务是创建一个 Linux 商业化的流程。今天,我们已经达到了开源软件几乎遍布所有技术领域的程度。虽然我们仍然经常认为它是代码和开发者,但围绕开源已经发展出一个完整的生态系统——其中包含许多全职职业。随着开源的成熟,这些角色非常需要,它们让更多相信协作开发力量的我们能够参与其中。
为了帮助那些希望专业地参与开源的人,这里介绍一些最受欢迎和新兴的角色。
社区管理
这是开源领域迄今为止最广为人知的角色,并且随着项目开始发展而迅速出现。社区管理者通常来自项目内部,非常了解项目,理解开源文化,具备项目管理技能,并将团队凝聚在一起。他们还组织培训、会议展位、计划会议等,并经常介入并处理使项目成功所需的任何事情。
我认识的一些最好的社区经理是 GitHub 的 Jono Bacon、Dawn Foster(曾就职于 Puppet Labs)和 Jeffrey Osier-Mixon(来自 Yocto Project)。了解更多关于社区管理的最佳方法是阅读 Jono 的著作 社区的艺术 或 Dawn 的著作 公司和社区。
文档
文档是更广泛采用开源的最关键领域之一——用户、新开发者,甚至当前的开发者都依赖它。有时,专业的作家或文档专家会自愿为项目做文档工作,但通常这个人是开发者。文档是新人参与的好地方,也是了解项目的好地方。通过自愿为一小部分代码编写文档,一个人可以入门并从那里成长。
我认识的最好的文档专家之一是 Anne Gentle。她是 OpenStack 的首席文档负责人,这是一个非常庞大的项目,包含许多移动部件。Write the Docs 和 API Strategy and Practice 是 Anne 用来成长和学习的两个资源。
法律
随着开源许可证为许可证法的实践引入了细微差别,法律角色迅速出现。在公司内部,律师为开源的使用、合规性、贡献和政策制定提供建议。这个人通常是传统的律师,随着公司开源使用的增长而学习。
社区法律团队可以在 软件自由保护协会 或 自由软件基金会,帮助项目和开发者解决关于许可证合规性等法律问题。私人执业律师经常就开源问题咨询初创公司、大型公司和项目。您可以在 SCaLE 和 LinuxCon 的法律轨道以及 Heather Meeker 的著作 开源商业:开源许可实用指南 中了解更多信息。
擅长开源法律需要敏锐地理解社区规范和情感,而不仅仅是纯粹的法律应用。我认识的一些最好的开源律师是惠普的 Eileen Evans、SanDisk 的 Lisa LaForge 和 Heather Meeker(来自 O'Melveny & Myers LLP)。另请查看 开放发明网络 (OIN),这是一个共享的防御性专利池,其使命是保护 Linux。那里有很多优秀的法律人士和教育工作者,例如 Deb Nicholson。他们非常努力地保护开放开发免受专利流氓和诉讼的侵害。
营销
营销开源是一个非常重要的角色,并且有多种形式。在销售基于开源产品的公司进行营销是一种形式。您需要阐明为什么基于开源的产品是创新的,贵公司在商业版本中增加了哪些价值,以及您如何为想要开源但不想要风险的企业降低风险。
开源项目通常需要营销,但却避之不及。英特尔的 Tracey Erway 和我提出了开源“倡导”的想法,当时我们为 Yocto 项目做营销。倡导可以帮助项目筹集资金、招募更多贡献者并与更多用户建立联系。
最后,整个开源运动需要提高知名度,并宣传其胜利和成功。像 Linux 基金会 和 OpenStack 基金会 这样的基金会正在为这场运动做这件事。我们所有人都需要成为开源项目的传播者。这是回馈社会的一种形式。
要了解更多关于营销开源的信息,请观看 Tracey 和我几年前制作的这段视频
教育和新闻
仍然非常需要关于开源如何运作、如何参与以及与之相关的风险的教育。没有人比 OIN 的外展主管 Deb Nicholson 更了解这一点。她是开源活动中一位受人尊敬和认可的人物,她谈论专利、许可证以及采用开源软件的理由。
对于那些对开源充满热情并且善于沟通的人来说,教育是一个角色。社区进行教育的另一种方式是通过科技新闻。像 Rikki Endsley 这样的记者和传播者阐明了重要的开源问题和事件。像 Steven J. Vaughn-Nichols 和 Swapnil Bhartiya 这样的主流记者也已成为社区的一部分,并帮助建立开源意识和信誉。
开源办公室负责人
新兴角色之一是领导公司的开源办公室。这些办公室在不同的公司有不同的称呼:开源项目、开源战略以及开源和标准。担任此角色的人员协调公司中所有与开源相关的事宜,并且是开源组织和基金会的关键联系人。
公司开源办公室的重点取决于其参与开源的业务原因。公司可能希望在公司内部使用开源开发方法来打破孤岛、专注于合规性或提高公司开源工作的知名度。
我领导 SanDisk 的开源办公室,这是我担任过的最有意义的角色之一。我每天与工程师、律师、产品经理、高管和社区合作。这需要一个人能够适应快速切换,一天从法律话题转到第二天的工程工具。还需要一个变革推动者,能够鼓励传统公司关注开放式创新。一些例子包括:谷歌的 Chris DiBona、三星的 Ibrahim Haddad、英特尔的 Imad Sousou 和 AutoDesk 的 Guy Martin。
开源社区还需要许多其他角色,例如翻译、测试和活动组织。如果您对这些领域有想法,请给我们留言或写信至 open@opensource.com。
5 条评论