11 个开源项目名称的由来

Python、Raspberry Pi 和 Red Hat 等等。
376 位读者喜欢这篇文章。
How to choose a brand name for your open source project

Opensource.com

“生命”的意义是什么?

嗯,当然,它是将动物和植物与无机物区分开来的状态。那么,“开源生命”的意义是什么呢? Leo Babauta 在 LifeHack 上撰文说:

“它可以应用于生活中的任何事物,任何信息目前掌握在少数人而非多数人手中的领域,任何少数人控制产品或服务或实体的生产、分销和改进的领域。”

呼!现在我们弄清楚了这一点,那么“Kubernetes”或“Arduino”的意义是什么呢?

就像我们理所当然的许多知名品牌名称(例如“Kleenex”或“Pepsi”)一样,开源世界也有其独特的奇怪名称集合,这些名称在某个时候对某人来说意味着什么,但我们只是接受(或发音错误)而不知道它们的真正起源。

让我们来看看 11 个这样的开源名称的词源。

Arduino

“所以,两位开源开发人员走进一家酒吧......” Arduino 的名字来源于联合创始人 Massimo Banzi 在意大利伊夫雷亚最喜欢的一家酒吧,这个“硬件和软件生态系统”的创始人过去常常在那里聚会。这家酒吧伊夫雷亚的阿杜因 的名字命名,他是一千多年前的意大利国王。

Debian

Debian 由 Ian Murdock 于 1993 年首次推出,是最早基于 Linux 内核的操作系统之一。Debian 最初以“Debian Linux Release”的名称发布,其名称是一个混成词(通过组合另外两个词而创建的词,例如“[mo]dulator [dem]odulator”——这就是“modem”的意思!)。通过结合 Murdock 当时的女友 Debra Lynn 的名字和他自己的名字 Ian,他们形成了“Debian”。

Kubernetes

用于自动化容器化应用程序的部署、扩展和管理的开源系统,也称为“K8s”,其名称源于希腊语,意为“舵手”或“飞行员”。Kubernetes 的血统可以追溯到 Google 的 Borg 系统,最初的代号是“Project Seven”,指的是星际迷航:航海家号中先前被同化的博格人 七之九。Kubernetes 徽标中的七个辐条——舵手的方向盘——是对七的视觉参考。

openSUSE

openSUSE 的名字来源于德国。SUSE 是“Software und System-Entwicklung”或“软件和系统开发”的首字母缩写。在 Novell 于 2003 年收购 SUSE 并在 2005 年向社区开放发行版开发后,附加了“open”部分。

PHP

PHP 最初是一组用 C 编写的简单 CGI 二进制文件,用于帮助其创建者 Rasmus Lerdorf 维护他的个人主页,因此该项目缩写为“PHP”。后来,这成为了该项目发展方向的首字母缩写——超文本预处理器——因此“PHP:超文本预处理器”成为了“PHP”的新含义(是的,一个递归反义缩略词)。

PostgreSQL

PostgreSQL 最初只是“postgres”,由 Michael Stonebraker 于 1986 年在加州大学伯克利分校创建,作为“Ingres”数据库系统的后续产品。Postgres 的开发旨在突破数据库概念的新领域,例如对象关系技术。它的发音引起了很多争论,正如这个 Reddit 帖子 中所见。

Python

当 Guido van Rossum 开始实现 Python 编程语言时,他是蒙提·派森的飞行马戏团的粉丝。Van Rossum 认为他需要一个简短、独特且略带神秘的名字,因此他选择了 Python。

Raspberry Pi

Raspberry Pi 的联合创始人 Eben Upton 解释说:“Raspberry 是对早期微型计算机时代水果命名传统的引用”,例如 Tangerine Computer Systems、Apricot Computers 和 Acorn。由于 Raspberry Pi 旨在成为一个启动到 Python shell 的处理器,因此添加了“Py”,但为了指代数学常数而更改为“Pi”。

Red Hat

Red Hat 由 Bob Young 和 Marc Ewing 两位联合创始人在康涅狄格州的一个缝纫室和北卡罗来纳州罗利市的一间单身公寓中创立。“红帽子”指的是 Marc Ewing 在卡内基梅隆大学计算机实验室帮助学生时戴的一顶红色康奈尔大学长曲棍球帽。学生们被告知:“如果你需要帮助,请寻找戴红帽子的人。”

Ubuntu

Ubuntu 的 关于 页面解释了这个词的含义:“Ubuntu 是一个古老的非洲词,意思是‘对他人的仁慈’。” 它也意味着“我之所以成为现在的我,是因为我们所有人”,并且该操作系统旨在将“Ubuntu 的精神带入计算机和软件世界”。这个词可以追溯到 恩古尼语,它是南部非洲班图语的一部分,简单来说就是“人性”。

Wikipedia

要获得这个问题的答案,让我们转向 Wikipedia!1995 年,Howard G. “Ward” Cunningham 开发了 WikiWikiWeb,“可能是最简单的在线数据库”。“wiki”一词是夏威夷语,意思是“快速”,“pedia”的意思是,嗯,“pedia”。

首字母缩写词、混成词、酒吧、外来词——这些只是开源标签词源的一些例子。还有很多其他例子。您在开源世界中还遇到过哪些奇怪而陌生的词?它们来自哪里?它们是什么意思?请在下面的评论区告诉我们。

感谢 Raspberry Pi 基金会的社区经理 Ben Nuttall 提供了 PHP、Python 和 Raspberry Pi 的定义。

标签
User profile image.
Jeff Macharyas 是纽约康宁社区学院的市场营销总监。他是一位作家、平面设计师和传播总监,多年来一直在出版、高等教育和项目管理领域工作。

16 条评论

我一直以为 Ubuntu 是斯瓦希里语,意思是“无法让 Debian 工作”。

不错的阅读!

我也想补充一个,实际上有一个有趣的故事。Drupal!
正如维基百科上所述

Drupal 这个名字是荷兰语单词 druppel 的英语呈现,意思是“滴”(如水滴)。这个名字来自现已解散的 Drop.org 网站,其代码慢慢演变成 Drupal。Dries Buytaert 想将该网站称为“dorp”(荷兰语“村庄”),以体现其社区方面,但在检查域名时错误地输入了它,并认为这个错误听起来更好。

感谢这篇文章。我知道其中一些,但不知道其他一些,您还澄清了我确实知道的一些信息。命名总是很有趣,有时名称与实体的目的相去甚远。

仅供参考,php 最初是 php/fi,代表个人主页/表单 {接口}(尽管我不确定“接口”部分,因此使用了括号)。

AWK 语言:以其作者 Aho、Weinberger 和 Kernighan 的名字命名。

现在可能是常识,但 GNU:GNU's Not Unix 的递归首字母缩写

还有 GNU Hurd (https://gnu.ac.cn/software/hurd/hurd/what_is_the_gnu_hurd/origin_of_t…)

“Hurd 代表 Hird of Unix-Replacing Daemons。然后,Hird 代表 Hurd of Interfaces Representing Depth。
据我所知,我们这里有第一个通过一对相互递归的首字母缩写词命名的软件。”

这真酷!我想再补充一个:SuiteCRM

当 SugarCRM 放弃开源时,SuiteCRM 从 SugarCRM 分叉出来。Sugar 是甜的,Suite 听起来像 sweet。SuiteCRM 通过保持 CRM 开源,将甜蜜带回了社区。

我想在其中添加几个...我认为该列表需要参考或指向关于 Linus 的 Unix 如何变成 Linux 的故事。Linus 自己并没有建议它,并且最初被提出时实际上是反对这个想法的...
我们也可以递归地解释为什么 GNU 不是 Unix。
我们也许还可以重述 Linus 和在澳大利亚咬他的企鹅的故事,以及那个“活泼的小家伙”如何成为 Tux,Linux 的通用图标。
还有 GNU 图像处理项目,它为我们提供了 GIMP 工具包。

我们还可以稍微追溯一下,向年轻人解释 JRR 托尔金的《指环王》小说在 60 年代中期至后期取得的成功和流行,以及人们如何开发龙与地下城(棋盘游戏),以及所有创建 Unix 并从事早期文档工作的人都是 D & D 玩家,这就是为什么像父进程和子进程以及守护进程和其他各种概念出现的原因,因为这些概念来自龙与地下城。这只是一个所有玩家都熟悉的虚构的精神宇宙,它给了他们一种“文化”和共同的参考框架。

最流行的开源桌面系统之一的名称是 QGIS。最近它被称为 Quantum GIS,但没有人能解释为什么那里有 Quantum。现在的名称是 QGIS,它“应该”是 Q 代表 Qt 框架。

阅读这篇文章后,我确信每当我遇到 DEBIAN 这个词时,我都会想到 Debra 和 Ian。:D

你怎么能忘记盘子上的两个肉丸。MySQL 以 Monty 的大女儿 My 命名。MariaDB 以他的二女儿 Gertrude 命名(开玩笑,Maria)。

Apache 最初是 NCSA http 参考服务器的“修补”版本。

Creative Commons License本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.