ifanr 周年庆专稿:芬兰的 Geek 传统和 Maemo 成长的土壤
ifanr 注:Rabbitrun84 是一个来自芬兰的 Geek,一个低调的 Maemo 社区的开发者,FriendStatus(本站将预发布) 的作者。这次还带给我们这篇非常棒的文章。
芬兰毋庸置疑拥有悠久的 Geek 传统,论证这一点或许只需要一个理由:Linus Torvalds 是芬兰人,他在赫尔辛基大学读书期间开发了最初的 Linux 内核。赫大是芬兰最富盛名的高等学府,赫尔辛基理工大学虽然稍逊风骚,却有更鲜明的 Geek 文化。SSH的发明者 Tatu Ylönen 就是赫工大毕业生。他曾以《Proud to be a Programmer》为题回赫工大演讲,宣扬以程序员为中心的企业文化(他开的公司给最好的程序员 8000 欧元月薪)。我至今犹记他说的一段 Geek 无比的话:“我服役期间为军队开发了一个软件系统,这经历很有意思,因为我得到了和普通人共事的经验”。
这两位赫尔辛基 Geek 的前辈,来自芬兰北方边城 Oulu 的 Jarkko Oikarinen 发明了所有即时聊天软件的鼻祖 IRC 。 和企业家马化腾不同,Geek Jarkko 没有把 IRC 变成一个封闭的服务,而是一个开放的协议标准,供人们任意开发服务器和客户端。20 年来,IRC 一直被开源软件社区广泛使用。尽 管有众多的现代即时通信软件(比如 Skype, Jabber, Microsoft live meeting),Maemo 开发团队在工作上还是靠 IRC 来交流。IRC 群聊的噪音小,只有某条消息提到你的名字时,客户端才会闪烁一下通知你。聊天窗 口中,那条消息用红色字体显示,在一堆群聊记录里很容易找到。这个设计和 twitter 的@ 如出一辙。所以当互联网用户为 Twitter 津津乐道 时,Geek 们则见惯不怪,觉得 Twitter 更像一个网页版的 IRC 聊天室。
只有 500 万人口的芬兰却有全球第二的IT竞争力, 与深厚的 Geek 文化是分不开的。S60 可以看作这种文化的产物,它有着和芬兰人一样的特性:严谨,朴实,实用。但在 PC 技术移动化的浪潮中,S60 开始 被人诟病,比起 iPhone 和 Android,它臃肿,缓慢并且复杂。Nokia 的高端开始被人诅咒,但 Maemo 的出现给 Nokia 不断下滑的高端市场 份额带来一丝希望。Maemo 不是 Nokia 在芬兰闭门造车的产物,和它的根源 Linux 内核一样,Maemo 是由芬兰 Geek 文化所酝酿,并与国际开源社区紧密合作打磨出的产品。Nokia 的 Maemo 核心研发团队在芬兰,但人员来自五湖四海。举例来说,N900 上统一通信(语音和 VoIP,短信和 IM 的协合)的开发小组就由来自 10 多个不同国家的 Geek 组成。所以 Maemo 自创始之初就带着十分鲜明的国际化色彩。
Maemo 部门的员工既然来自数十个不同国家,性格自然也都各异。Geek 们有热爱名利的,很多人也因此才投身开源软件。Maemo 部门的很多员工都是知名 Linux 开源软件的作者(比如 Tracker, GUPnP 等),Nokia 雇佣他们开发完善自己的软件,并集成到 Maemo 系统里。有的员工虽然现在不作开源了,但过去曾是优秀开源软件的作者(比如 Anjuta ),有时说起当年事,依然兴致不减。也 并非所有 Maemo 员工的工作都和开源软件相关,很多人业余时间也和开源软件无缘。比如 N900 电话软件的作者,就从不参与任何开源软件的开发,说起名利 来一副淡然的态度。但他在本职工作上尽心尽力,一人完成了一个团队的工作量,可谓 Maemo 部门最勤奋的员工之一。也有员工虽然业余时不写开源软件,但也 有非常 Geek 的爱好,比如 Geek Hero 漫画系列的作者,就俨然是一个互联网上的电子艺术家。
Geek 们虽然有强大的技术,但也有鲜明的个性,大多崇尚自由,讨厌管理。Maemo 靠什么来融合这些来自数十个不同国家的 Geek,把他们的工作凝聚到同一款产 品上呢?除了把开源带给消费者的理想,我觉得,更为重要的是,Maemo 有一个宽松和多元化的环境,在 Geek 们的个性和大公司的繁复管理间建立起一层缓冲,从而把 Geek 们的理想主义最大化地发挥到公司的功利主义目标上。Maemo 部门的管理非常人性化,在严格项目管理和个人作息时 间上有很好的平衡。每一个开发周期内(一般是两周)都会有详细的任务安排,但经理一般不会干预员工每天的工作安排,也没有上班时间的要求。有的员工甚至喜 欢下午才来上班,完全不会受到任何责问。
Maemo 不是 Nokia 或者芬兰“自主”研发的移动操作系统,即使芬兰人最有资格这么说。按 Nokia Maemo 部门副总裁 Ari Jaaksi 的说法,Maemo 是 Nokia 和全世界的开源社区共同打造的系统,其理想是把开源带给消费者。Maemo 有世界视野,吸纳世界人才,才能承载具有世界竞争力的野心。