TranslateProject/translated/talk/20180201 How I coined the term open source.md
2018-03-21 07:23:32 +08:00

12 KiB
Raw Blame History

[fuzheng1998 translating] 我是如何创造“开源”这个词的

Christine Peterson 最终公开讲述了二十年前那决定命运的一天。

How I coined the term 'open source' 图片来自: opensource.com

几天后, 2 月 3 日, 术语“开源软件”创立 20 周年的纪念日即将到来。由于开源软件渐受欢迎并且为这个时代强有力的重要变革提供动力,我们仔细反思了它的初生到崛起。

我是 “开源软件” 这个词的始作俑者它是我在前瞻技术协会Foresight Institute担任执行董事时想出的。并非向上面的一个程序开发者一样我感谢 Linux 程序员 Todd Anderson 对这个术语的支持并将它提交小组讨论。

这是我对于它如何想到的,如何提出的,以及后续影响的记叙。当然,还有一些有关该术语的记叙,例如 Eric Raymond 和 Richard Stallman 写的,而我的,则写于 2006 年 1 月 2 日。

直到今天,它终于公诸于世。


推行术语“开源软件”是特地为了这个领域让新手和商业人士更加易懂,它的推广被认为对于更大的用户社区很有必要。早期称号的问题是,“自由软件” 并非有政治含义但是那对于新手来说貌似对于价格的关注令人感到心烦意乱。一个术语需要聚焦于关键的源代码而且不会被立即把概念跟那些新东西混淆。一个恰好想出并且满足这些要求的第一个术语被快速接受开源open source

这个术语很长一段时间被用在“情报”即间谍活动的背景下但据我所知1998 年以前软件领域使用该术语尚未得到证实。下面这个就是讲述了术语“开源软件”如何流行起来并且变成了一项产业和一场运动名称的故事。

计算机安全会议

在 1997 年的晚些时候为期一周的会议将被在前瞻技术协会Foresight Insttitue) 举行来讨论计算机安全问题。这个协会是一个非盈利性智库,它专注于纳米技术和人工智能,并且认为软件安全是二者的安全性以及可靠性的核心。我们在那确定了自由软件是一个改进软件安全可靠性且具有发展前景的方法并将寻找推动它的方式。 对自由软件的兴趣开始在编程社区外开始增长,而且越来越清晰,一个改变世界的机会正在来临。然而,该怎么做我们并不清楚,因为我们当时正在摸索中。

在这些会议中,我们讨论了一些由于使人迷惑不解的因素而采用一个新术语的必要性。观点主要有以下:对于那些新接触“自由软件”的人把 "free" 当成了价格上的 “免费” 。老资格的成员们开始解释,通常像下面所说的:“我们的意思是自由的,而不是免费啤酒上的。"在这个点子上,一个软件方面的讨论变成了一个关于酒精价格的讨论。问题不在于解释不了含义——问题是重要概念的名称不应该使新手们感到困惑。所以需要一个更清晰的术语了。关于自由软件术语并没有政治上的问题;问题是缺乏对新概念的认识。

网景发布

1998 年 2 月 2 日Eric Raymond 抵达访问网景并与它一起计划采用免费软件样式的许可证发布浏览器代码。我们那晚在前瞻位于罗斯阿尔托斯Los Altos的办公室制定了策略并改进了我们的要旨。除了 Eric 和我,活跃的参与者还有 Brian BehlendorfMichael TiemannTodd AndersonMark S. Miller and Ka-Ping Yee。但在那次会议上这个领域仍然被描述成“自由软件”或者用 Brian 的话说, 叫“可获得源代码的” 软件。

在这个镇上Eric 把前瞻协会Foresight 作为行动的大本营。他一开始访问行程,他就被几个网景法律和市场部门的员工通电话。当他挂电话后,我被要求带着电话跟他们——一男一女,可能是 Mitchell Baker——这样我才能谈论对于新术语的需求。他们原则上是立即同意了但详细条款并未达成协议。

在那周的会议中,我仍然专注于起一个更好的名字并提出术语 “开源软件”。 虽然那不是完美的但我觉得足够好了。我依靠至少另外四个人运营这个项目Eric Drexler、Mark Miller以及 Todd Anderson 和他这样的人,然而一个从事市场公关的朋友觉得术语 “open” 被滥用了并且相信我们能做更好再说。理论上它是对的,可我想不出更好的了,所以我想尝试并推广它。 事后一想我应该直接向 Eric Raymond 提案,但在那时我并不是很了解他,所以我采取了间接的策略。

Todd 强烈同意需要新的术语并提供协助推广它。这很有帮助因为作为一个非编程人员我在自由软件社区的影响力很弱。我从事的纳米技术是一个加分项但不足以让我认真地接受自由软件问题的工作。作为一个Linux程序员Todd 将会更仔细地聆听它。

关键的会议

那周之后1998 年的 2 月 5 日,一伙人在 VA research 进行头脑风暴商量对策。与会者——除了 Eric RaymondTodd和我之外还有 Larry AugustinSam Ockman还有 Jon“maddog”Hall 的电话。

会议的主要议题是推广策略,特别是要接洽的公司。 我几乎没说什么,而是在寻找机会推广已经提交讨论的术语。我觉得突然脱口而出那句话没什么用,“你们技术人员应当开始讨论我的新术语了。”他们大多数与会者不认识我,而且据我所知,他们可能甚至不同意对新术语的急切需求,或者是某种渴望。

幸运的是Todd 是明智的。他没有主张社区应该用哪个特定的术语,而是间接地做了一些事——一件和社区里有强烈意愿的人做的明智之举。他简单地在其他话题中使用那个术语——把他放进对话里看看会发生什么。我警觉起来,希望得到一个答复,但是起初什么也没有。讨论继续进行原来的话题。似乎只有他和我注意了术语的使用。

不仅如此——模因演化人类学术语在起作用。几分钟后另一个人明显地没有提醒地在仍然进行话题讨论而没说术语的情况下用了这个术语。Todd 和我面面相觑对视:是的我们都注意到了发生的事。我很激动——它起作用了!但我保持了安静:我在小组中仍然地位不高。可能有些人都奇怪为什么 Eric 会最终邀请我。

临近会议尾声,可能是 Todd or Eric术语问题 被明确提出。Maddog 提及了一个早期的术语“可自由分发的和一个新的术语“合作开发的”。Eric 列出了“自由软件”、“开源软件”,并把 "自由软件源" 作为一个主要选项。Todd宣传 “开源” 模型然后Eric 支持了他。我什么也没说,让 Todd 和 Eric 共同促进开源名字达成共识。对于大多数与会者,他们很清楚改名不是在这讨论的最重要议题;那只是一个次要的相关议题。 我在会议中只有大约10%的说明放在了术语问答中。

但是我很高兴。在那有许多社区的关键领导人,并且他们喜欢这新名字,或者至少没反对。这是一个好的信号信号。可能我帮不上什么忙; Eric Raymond 被相当好地放在了一个宣传模因的好位子上,而且他的确做到了。立即签约参加行动,帮助建立 Opensource.org 并在新术语的宣传中发挥重要作用。

对于这个成功的名字,那很必要,甚至是相当渴望, 因此 Tim O'Reilly 同意以社区的名义在公司积极使用它。在官方即将发布的 the Netscape Navigator网景浏览器代码中的术语使用也为此帮了忙。 到二月底, O'Reilly & Associates 还有网景公司Netscape 已经开始使用新术语。

名字的诞生

在那之后的一段时间,这条术语由 Eric Raymond 向媒体推广,由 Tim O'Reilly 向商业推广,并由二人向编程社区推广,那似乎传播的相当快。

1998 年 4 月 17 日, Tim O'Reilly 提前宣布首届 “自由软件峰会” ,在 4 月14 日之前,它以首届 “开源峰会” 被提及。

这几个月对于开源来说是相当激动人心的。似乎每周都有一个新公司宣布加入计划。读 Slashdot科技资讯网站已经成了一个必需操作, 甚至对于那些像我一样只能外围地参与者亦是如此。我坚信新术语能对快速传播到商业很有帮助,能被公众广泛使用。

尽管快捷的谷歌搜索表明“开源”比“自由软件”出现的更多,但后者仍然有大量的使用,特别是和偏爱它的人们沟通的时候。

一丝快感

当一个被 Eric Raymond 写的有关修改术语的早期的陈述被发布在了开放源代码促进会的网站上时,我上了 VA 头脑风暴会议的名单,但并不是作为一个术语的创始人。这是我自己的错,我没告诉 Eric 细节。我当时一时冲动只想让它表决通过然后我只是呆在后台,但是 Todd 不这样认为。他认为我总有一天将作为“开源软件”这个名词的创造者而感到高兴。他向 Eric 解释了这个情况Eric 及时更新了它的网站。

想出这个短语只是一个小贡献,但是我得承认我十分感激那些把它归功于我的人。每次我听到它,它都给我些许激动的喜悦,到现在也时常感受到。

说服团队的大功劳归功于 Eric Raymond 和 Tim O'Reilly这是他们搞定的。感谢他们对我的评价并感谢 Todd Anderson 在整个过程中的角色。以上内容并非完整的开源历史记录,对很多没有无名人士表示歉意。那些寻求更完整讲述的人应该参考本文和网上其他地方的链接。

关于作者

photo of Christine Peterson Christine Peterson - Christine Peterson 撰写,举办讲座,并向媒体介绍未来强大的技术,特别是纳米技术,人工智能和长寿。她是著名的纳米科技公共利益集团的创始人和过去的前瞻技术协会主席。前瞻向公众、技术团体和政策制定者提供未来强大的技术的教育以及告诉它是如何引导他们的长期影响。她服务于 机器智能 咨询委员会……更多关于 Christine Peterson关于我


via: https://opensource.com/article/18/2/coining-term-open-source-software

作者: Christine Peterson 译者:fuzheng1998 校对:校对者ID

本文由 LCTT 原创编译,Linux中国 荣誉推出