开源项目为什么都爱把动物作为品牌 Logo ?

简介:

开源项目通常会把一种有特色的动物作为自己的品牌和 Logo。比如 Linux 的企鹅,Python 的蛇,PostgreSQL 的大象等等。

品牌是营销的一个重要组成部分,一个简单的标志,很可能就会成为一个强大的广告。那么,你知道这些动物 Logo 的来由和寓意吗?


42198ec84b5657a7edbe62044a3f06b07fb4d8ac

Linux

上面的企鹅名为 Tux, 他其实不算是 Logo,而是吉祥物。

Tux 是在1996年由 Larry Ewing 使用 GIMP 0.54 创造的。Jeff Ayers 曾讲述这样一个故事,Linus Torvalds 在1993年曾被澳大利亚动物园里的企鹅咬伤,随后就对企鹅有了执念。Torvalds 当时正在为 Linux 寻求一张有趣的图片,他觉得吃饱饭休息中的肥企鹅非常完美的符合他的要求。Tux 现在已经开始拍游戏视频、广告了,甚至还有个女朋友, 名为 Gown。


f4fa2f5de0b95a6b11bfdc6620d7f802d921b985

Firefox

Firefox 中的“fox”实际上不是狐狸,而是一只红熊猫(小熊猫),是一种原产于中国的动物。有个故事是,Firefox 最初的昵称为 “Phoenix”(凤凰),以表示其从 Netscape Navigator 浴火重生。在与 Phoenix Technologies 发生商标争议后,更名为 Mozilla Firebird 。然后在2004年2月,改为 Mozilla Firefox。

Firefox 和 Phoenix 的早期 Logo 曾被界面设计师 Steve Garrity 批评,因此,Mozilla 邀请 Garrity 过来带领团队更好的进行品牌推广工作。新的图标是由 silverorange 设计的,很多人都不知道这里面的动物是什么,直到2013年9月才发文解释其为 red panda。

PostgreSQL


ef4732fae39b9e9d42323bf974a9d28e3a93f081

上面这只大象名为 Slonik ,Oleg Bartunov 曾解释说大象 Logo 最初是在一封邮件上被提起,来自费城圣约瑟夫大学的 David Yang 在邮件上说:“如果你们想要一个基于动物的 Logo,不妨考虑一下大象,毕竟正如 Agatha Christie(阿加莎·克里斯蒂,英国女侦探小说家、剧作家)所说,大象容易被记住。”

而 Slonik 这个名字则源于俄语中的“elephants”。

本文来自开源中国社区 [http://www.oschina.net]

目录
相关文章
|
存储 数据建模 数据库
初探多维表格
最近调研学习了一些多维表格产品,记录一下自己收获的基础认知。在线表格的基础结构是单元格,横向纵向拓展的单元格的集合,就构成了一张工作表。单元格之间可以任意关联,非常灵活。在线表格的适用面很广,能够在数据收集和分析、财会统计等场景发挥重要的作用。在我试图寻找国外的多维表格产品时,发现很少有用「表格」来描述自己的。比如 Airtable 对自己的介绍是:一个构建协同应用的低代码平台。目前国内处于前沿的
1484 0
初探多维表格
|
8月前
|
人工智能 物联网 UED
Soundwave:语音对齐黑科技!开源模型秒解翻译问答,听懂情绪波动
Soundwave 是香港中文大学(深圳)开源的语音理解大模型,专注于语音与文本的智能对齐和理解,支持语音翻译、语音问答、情绪识别等功能,广泛应用于智能语音助手、语言学习等领域。
510 13
Soundwave:语音对齐黑科技!开源模型秒解翻译问答,听懂情绪波动
|
安全 编译器 API
Qt实用小技巧:消除警告
Qt实用小技巧:消除警告
679 1
|
存储 编译器 Go
深入理解Go Workspace的三个关键目录结构
【8月更文挑战第31天】
668 0
|
机器学习/深度学习 人工智能 PyTorch
深度学习领域中pytorch、onnx和ncnn的关系
PyTorch、ONNX 和 NCNN 是深度学习领域中的三个重要工具或框架,它们在模型开发、转换和部署过程中扮演着不同但相互关联的角色。
785 12
|
存储 自然语言处理 Go
详尽分享详解Go中的rune类型
详尽分享详解Go中的rune类型
319 0
|
前端开发 JavaScript Java
杨老师教你学会使用富文本编辑器KindEditor之添加页面设计
杨老师教你学会使用富文本编辑器KindEditor之添加页面设计
391 0
|
SQL 数据可视化 关系型数据库
使用PowerDesigner设计数据库保姆级教程
使用PowerDesigner设计数据库
2364 0
使用PowerDesigner设计数据库保姆级教程
|
监控 Java Nacos
dynamic-tp动态线程池
1)如果要实现一个动态线程池,首先需要考虑的是将线程池的相关配置信息外置。这样出现问题的时候,能够基于配置修改,实现热部署。修改配置后,就能生效。因此,可以考虑的配置方式有多种:nacos、apollo、zookeeper、consul、etcd等。 2)如果线程池出现问题或者完成修改后,能够基于监控的信息,进行通知和告警。这样就需要考虑通知和告警的方式的多样性:比如基于钉钉、微信、飞书、电子邮件等渠道进行通知和告警。
2510 0
dynamic-tp动态线程池
|
计算机视觉 Python
OpenCV实现视频的暂停播放和继续播放功能实战(附Python源码)
OpenCV实现视频的暂停播放和继续播放功能实战(附Python源码)
736 0