拥抱开源(第2版)
上QQ阅读APP看书,第一时间看更新

译者序

缘起

我们最早接触的是How Open Source Ate Software: Understand the Open Source Movement and So Much More这本书的第1版,当时系统论述开源世界的书籍还相当稀少,而且基本都是英文材料。直到2021年,突然发现这本书的作者非常勤奋地更新了第2版,我们立即产生了兴趣,加之开源已经在国内持续升温,与我们合作的人民邮电出版社也非常感兴趣,马上联系和确定了图书版权,于是我们开始了翻译之旅。

背景和理念

在我们组织翻译的同时,2022年年初,X-lab开放实验室联合开源社发起了ONES Group工作组,继续实践“开源治理、国际接轨、社区发展”的宗旨。随着全球数字化的不断深入,开源也开始走向大众化。提高全球对开源的认识、促进各方(包括企业、政府、高校等)对开源的结构化和专业化管理、帮助公司和公共机构发现与理解开源、帮助所有人在整个开源生态中受益等,是我们通过开源连接到一起的初心:Openness(开放)、Networking(连接)、Equality(对等)、Sharing(分享)。希望通过这本书,国内的学生、开源参与者以及其他行业的人员能够提高对开源的认识,帮助所有人在整个开源生态中受益。这本书也同样反映了上述理念。

内容概览

作者Gordon Haff是“工科+商科”出身,拥有多年行业内的工作经验,曾担任产品经理、IT行业分析师、技术布道师等角色,在Red Hat公司工作了十多年。他拥有丰富的从业经历,而这本书更是集专业知识和行业实践于一体的经验结晶。全书从开源的各个方面进行了系统阐述,包括开源发展的历史、开源软件的开发模式、开源的协作方式、开源的沟通方式、开源的组织方式以及开源的商业模式与价值等。除此之外,第2版还特别囊括了法律相关的内容。无论是技术人员还是参与开源的各个方面的人员,通过本书都可以很好地了解开源背后的法律逻辑——当今开源的合规性越来越重要了。因此,这是一本关于开源的通识读物,非常适合对开源软件感兴趣的各类人员或致力于开源生态健康发展的人阅读。

开源教育

今天,开源作为上至国家下至企业及个人的战略方向、组织的重要创新手段、个体的有效职业发展路线,已经渗透到社会的方方面面,这也使得针对不同层面的开源教育成为一个迫切的需求。目前,国内的开源教育主要面临三个方面的挑战。

第一,培养模式。开源人才培养是一种综合性培养模式,并不是单靠传统的教材、课程就可以实现的,而是要结合开源社区的具体实践,尤其是代码的贡献、动手实践的课程非常重要。另外,开源教育涉及的范围广泛,如今的软件工程也正在向开源的软件设计、开发演变。

第二,师资。教育最重要的就是师资资源,老师首先要懂得如何参与开源项目、如何运营开源社区,这样才能更好地为学生服务。目前这一块的资源比较稀缺,一方面是有开源经验的老师比较少,另一方面是开源本身也需要教育模式方面的创新。

第三,生源。我们需要告诉学生学习开源的目的、价值,并引起学生的兴趣。新的技术从市场传递到校园,再到落地成为一门课程,这个过程会有滞后,另外形成一门系统性课程也需要时间周期。

我们认为开源不应只是专业教育的事情,尤其是只作为计算机、信息类学科的从属内容,这是因为开源背后还有开源协作、开源精神等很多工程与思想方面的内容。我们希望未来的开源教育可以发展成为全民教育,每一个数字时代的公民都应具备开源方面的知识和能力。开源协同方式这项数字化协作技能和每个人息息相关。不管你是否从事开发相关的工作,未来都需要用到这些技能。例如我们现在做的一些内容翻译工作就可以基于开源的数字化协作来完成。开源教育包含了许多内容(如下图所示):教人“用”开源,用“开源”教人。这些内容对每个数字时代的公民来说都是非常重要的。而本书的出版无疑是朝着这个方向迈进了坚实的一步。

开源教育涉及的内容

翻译经历

本书由来自华东师范大学数据科学与工程学院的张琰彬老师牵头翻译,参与主要翻译工作的还有陈可璇、李锦路、伍泰炜、宁志成、吴松林、沈小奇、张欣然、张硕闻。在初稿完成后,我们自觉专业程度与水平还不够,于是联系到开源社一众拥有不同企业背景的开源专业人士帮我们进行审校工作。开源社是X-lab开放实验室的长期战略合作伙伴。参与整个审校工作的专业人士包括庄表伟、耿航、孙振华、王永雷、姜宁、李思颖、边思康、赵生宇。

翻译团队于2021年开始分工的时候组织了多次研讨会,统一了整体翻译风格与相关术语。进入专家校审阶段后,基于时间和地理位置分布的原因,我们采取了全线上异步协作的模式,将开源协同的那套工作方式应用到本书的翻译过程中,这一操作颇为成功,开源共创的文化与精神再次得到体现。在经历一次次修改和调整后,我们终于将这本科普式的开源书籍付梓,如释重负,需要感谢的人太多,这里无法一一道出。

谨以此书献给我们热爱的开源事业!

X-lab开放实验室

2022年7月