阅读更多

iFanr:能否向我们介绍一下你在这个社区的成长经历并分享你和 maemo 的一些故事?


Valério:我 不是最早的那拨成员。Maemo 社区 2005 年成立,我在 2008 年才加入。在此之前我已经知道 Maemo,2008 年夏天我被选中参加 GSoC(Google Summer of Code)的一个项目,开发 OpenMoko(该平台现在已经完蛋)。我的项目需要进行很多蓝牙编程,我很幸运地得到了 BlueZ 项目(Linux 蓝牙桟)合作导师的大力帮助。他也参与了一些 Maemo 项目(Canola、Carman 等等),向我介绍了更多 Maemo 方面的情况。我在项目完成以后搞了一台 N810 将代码移植到 Maemo 平台,结果就是现在的 BlueMaemo。

我加入社区后先是潜水,过了一段时间开始提些 IRC 和邮件列表方面的问题,人们都很好、给了很多帮助,我想这是我积极参与社区活动的主要原因。

鉴于我对 GSoC 项目充满激情,也从中收获很多。因此 2009 年,我在 Maemo 社区内部提议组件一个指导团队(请资深开源软件开发者指导参加 GSoC 的学生)加入当年的项目,这样我们可以更好的宣传 Maemo 社区,并获得一些学生劳力:)

后来我们的指导团队被选中了,分配到了 10 个参与 GSoC 项目的学生。这对我们而言是一次成功,我们打算今年再搞一次。

由于完成了 GSoC 的工作,加上我也获得了一些组织活动的经验,社区委员会邀请我参与征集参会者的工作。我接受了邀请,觉得我们后来干得还不错,09 年在阿姆斯特丹举行的 Maemo 峰会非常成功。

2009 年 9 月我被提名参加社区委员会选举,我参加后当选。就是这样:)

——————–

社区

iFanr:能不能谈谈你们和 Nokia 的合作,比如 Maemo 社区委员会和 Nokia 的协调工作究竟是如何完成的?

Valério:合作很融洽,Nokia 对我们很坦诚,总是尽量帮助 Maemo 社区。Maemo 社区现在有六名成员在 Nokia 的资助下为社区工作,主要负责 maemo.org 网站的基础建设,以及为社区开发者和新手提供帮助。
Nokia 常把重要决定交给我们,比如选择提前拿到新产品和固件的社区成员、选择世界各地获得赞助的与会者等等。

iFanr:Maemo 这名字怎么来的?

Valério:我不是回答这个问题的最佳人选,不过这里有一些介绍。(见文末)

iFanr:很多开源社区都有自己的吉祥物,你们有吗?

Valério:没有,但已经进行了一段时间的头脑风暴:http://talk.maemo.org/showthread.php?t=28965

iFanr:听说社区在选择是否同意某软件进入 extras 软件库是采用的投票机制,你能否介绍一下这个机制,并且对开发者们有什么建议?

Valério:我们有一个规则简单的 Q&A 流程,我们不进行任何过滤也不根据 UI 丑陋与否做出评判,只要程序符合描述而且没有严重的 bug 和漏洞就行。开发者需要理解一点,我们得保护最终用户,当中很多人的技术水平相对没有那么高,无法应付不稳定的程序。

我们鼓励开发人员把程序上传到 Extras,这么做不但会增加程序的用户量,也会为自己增加 Karma 值。

——————–

开发

iFanr:我们知道你开发了 Bluemaemo 这个有趣的软件(它甚至可以把 N900 变成 PS3 手柄)。能否和我们分享一下你在 Maemo 平台的开发感受?

Valério:挺好的,因为有 Linux 背景,开发对我来说很容易。但我得承认,和其它现有主要移动平台上的开发相比,Maemo 的学习曲线高很多。我经常说,Maemo 为真正的程序员而生:) 但随着 Qt 和 Nokia WRT 的应用,开发难度应该会有所改善。

iFanr:请谈谈ovi store 收费模式为 maemo.org 社区中高水平开源软件作者带来的机遇。你个人是否有开发收费软件的打算?

Valério:我没这打算,如果 Nokia 能降低准入标准,我预计很多社区成员能从中获益。不管怎么样,我们正在研究为 Extras 里的程序设立一个捐助系统的可能性,已经有些程序在接受捐助了。

iFanr:即将到来的 Qt 会不会让很多开发者选择等待而不是现在就加入进来?

Valério:我觉得不会,Maemo 的 Qt 正在 beta 阶段,不过已经很不错了。我想 Qt 被 Symbian 平台大量采用会让很多开发者投入 Maemo 的怀抱,或许他们是在等 Symbian 平台上的 Qt 最终发布,而不是 Maemo 上的。

——————–

Maemo 与其它平台

iFanr:市场上用 Linux 平台的主流手机系统有 3 个:webOS、Android 和 Maemo。Linux 上的 GUI 开发难度众所周知,前两者的 SDK 提供虚拟机和更高级的解释性语言开发接口,这种的做法降低了系统的效率,但也降低了开发难度。为何 Maemo 坚持以本地 API(相对前两者)作为主要开发环境?开发者们更喜欢本地的 C/C++ 还是 Python 之类的高级语言?

Valério:你可以用 Javascript 搭配 Qt,但 Nokia WRT(现在 Symbian 上的 widget)和 QML 也将登陆 Maemo。
在我看来这是 Maemo 当前的缺陷之一,移动操作系统需要极为简单的开发工具以吸引大量开发者,从而带来大量程序。这缺陷将在未来几个月内得到弥补。
目前我们有很多开发者偏好 Python,也有很多人偏好 C/C++。但就像我之前说的,你也可以使用其它编程语言。

iFanr:“我没看出 Android 有任何地方能让它超越 Linux maemo” Nokia 副总裁 Ukko Lappalainen 曾经在 08 年的 Nokia world 对路透社记者如是说。你怎么看待 Maemo 和 Android 各自的优劣?

Valério:Maemo 基于 Linux,有无限的可能性,使用的自由度更大,可以 hack 整个设备,而 Android 的开放还不够透明。但 Android 系统的使用比 Maemo 更广泛,程序更多,Google 也吸引了大量关注。

从用户的角度来说我喜欢 Android,系统精雕细琢,运行的不错。但从开发人员的角度来说,Android 系统局限很大,开发者无法进入被 Google 牢牢控制的底层,这有点吓人:)

Maemo 比 Android 历史更长,但现在才开始崛起,因为之前的设备都不是手机,所以需要吸引开发人员和大公司的注意。但目前在我看来 Maemo 的前途很光明。

——————–

Maemo 与中国

iFanr:Maemo 的国际化支持远不如 Symbian 完善。Maemo 社区能这个方面为中国等地区用户提供什么帮助?Nokia 有没有介入国际化支持工作?

Valério:不知道 Nokia 对此有何计划,但我看到好几个社区成员正在开发不同的输入法,而且我们已经有些新的输入法了。这就是社区的力量,我们可以创造原本没有的东西。FM 收音机是个很好的例子,社区在 N900 发布前就开发了一个程序来调用 FM 收音功能,因为 Maemo OS 原本不支持,彩信支持也一样。Maemo 社区有一些非常杰出的开发者。

iFanr:社区有没有协调不同国家团队所进行的翻译、本地化项目的打算?目前中文本地化项目是在独立于 maemo.org 的情况下完成的。

Valério:现在有些人在用 Transifex,不过 Maemo6 在这方面有更大的计划:http://wiki.maemo.org/Objective:Community_localizationhttp://wiki.maemo.org/Maemo-Barcelona_Long_Weekend/Localization

iFanr:在连接中国等地的 Maemo 社区和 talk.maemo.org 的问题上有没有什么建议?
Valério:我知道很多人不懂英语,我想如果有分地域的论坛更好,但在指南和技术细节方面,最好是每一样信息都会聚在一个地方,那就是 http://wiki.maemo.org/,里面已经有一些中文文章了,不过还需要更多。

论坛方面,我们需要能够把中文等其它语言社区内的信息带到英文论坛活跃成员,比如很酷的 hack、新应用程序等等。同时也把英文论坛内容带到中文社区,通过这种方式大大增强互动。

iFanr:中国的开发人员如何更快地融入 maemo.org 社区?地域性软件例如铁路数据查询对中国用户非常有用,但看起来不那么容易进入extras仓库,对于这种情况,你有没有什么好的建议?

Valério:进入 extras 仓库并不困难,开发人员只要遵循简单的规则。开发人员如果有疑问应该在我们的 IRS/邮件列表/论坛里提问,我们社区非常友好而乐于助人。

iFanr:但高度地域化的程序(比如铁轮数据程序和俄国的社交网络程序)可能很难在 extras-testing 的 Q&A 流程中获得足够多的选票,毕竟大多数活跃的社区成员,特别是很多高级成员对这些程序可能缺乏兴趣。本土化程序可能需要不同的 Q&A 流程,或者由当地 Maemo 论坛和 maemo.org 合作。

Valério:确实如此,让我们看看能不能通过测试小组的形式做出改变。

——————–

MeeGo

iFanr:你个人对 Maemo 与 Moblin 的合并怎么看?部分 Maemo 社区成员认为这不是一个好主意。

Valério:我非常赞同这次合并,Intel 和 Nokia 早就在一些项目上展开合作,此次融合肯定会带来更多合作,避免分裂。对于整个开源世界而言,这也是个非常好的消息,因为两家公司都将专注于构成现代 Linux 发行版基础的上游项目。
有个可能让人担心的地方是 Nokia 和 intel 将由此获得的控制力与影响力,这可以被视为“恶”。不过鉴于 Linux 基金会将领导这次合并,而且他们过去的表现已经证明了自己,我想这问题应该也不太需要担心。

iFanr:很多人担心 N900 可能会因此得不到主要版本升级,比如 Maemo 6 或者 MeeGo 1.0,你觉得呢?

Valério:很多用户会做错误的假设,Maemo5 没有被遗弃,升级正在不断发布,系统每天都有提升。而且我觉得我们在买硬件产品时不会指望能够获得 10 代操作系统升级,比如装着专有操作系统的笔记本电脑。

但我敢打赌 N900 可以用上 Maemo6,哪怕功能不完全或者没有 Nokia 的支持,Maemo 社区也会让它用上。而且这不会太难,因为几乎一切都是开源的,N900 已经在运行 Maemo6 的 UI 库。当然,我理解 Nokia 为什么现在不能做任何承诺,情况变得很快,许下诺言可能就等于是在欺骗社区。

——————–

社区里的人

iFanr:能否介绍一下 maemo 社区的“明星”?

Valério:没错,社区里的确有一些“摇滚明星”,从开发者的角度来说,最出名的是:

Gary Birkett一款涂鸦软件的作者,这款软件可以运行在没有3D加速的老设备上,提供全面的动画效果,代码非常底层。

Andrew Flegg,几款开发工具的作者,也是Hermes的作者,Hermes 能从你的 facebook、twitter 等社交网络中提取联系人信息,并融合到内置的联系人管理软件中。他也是之前的委员会成员(首届和第二届委员会成员)。

Faheem Pervez,他是个传奇,15岁开始就对社区有所贡献,是社区里最称职的是社区里称职的hacker之一,他做了大量的软件移植(包括游戏和简单的工具),最近开发了很多有用的widgets和控制面板程序。

Martin Grimm,在 N900 开始出货之前,他就为其开发了一款 FM radio 软件, 他也是 MediaBox 这款知名软件的作者。

另外还有一些非开发人员,包括社区的设计人员 Andrew Zhilin 很有才华,帮助我们完成了好几个项目并制作了一些主题Tim Samoff 是前委员会成员,参加了前两届委员会,也是一位设计师,在 maemo.org 网站建设上提供了很多帮助;Randall Arnold 是委员会成员,他主要关注用户主题,帮助新人、组织新活动,他是现任委员会成员。

社区里有很多非常有意思的人,很难全部列出来。

——————–

其它

iFanr:有人说 Maemo 设备只是 Geek 的玩具,无法实现 iPhone, Symbian 式的巨大商业成功。你觉得呢?

Valério:以 前的设备是这样。但我认为 N900 不是 geek 的玩具,而是高级用户(Power User)的设备。N900 并不适合每个人,这也是 Nokia 推出如此广泛类型设备的原因。在我看来这是正确的途径,一款设备不可能适合所有场合。比如我父母就不想要触摸设备,他们需要实体键盘。

iFanr:能不能谈谈智能手机在葡萄牙的情况?

Valério:04 年的一份报告显示葡萄牙是世界上人均手机数量最多的国家之一。大约 1070 万人拥有 1400 万台手机。当然,大部分是非智能机,不过智能手机数量也不少。令人吃惊的 iPhone 和 Android 手机在这儿都卖得不怎么样,HTC 在这儿的口碑不好。Nokia 仍旧主宰着市场,但三星从去年开始快速上升。

iFanr:比如运营商有没有提供很多智能手机选择?

Valério:是啊,很多。经常是新机一发布我们就到手了,主流品牌手机不需要等很长时间,这很棒。

iFanr:身边用 N900 的多么?

Valério:不多,比 Android 手机还少,也就是说非常少。

iFanr:你自己是不是数码产品玩家?对最近发布的 iPad 有什么看法?

Valério:是的,我很喜欢这些玩物。iPad 和 Apple 其他产品一样靓丽,不过从功能性的角度来看,它没法打动我。同笔记本相比我不但看不到它有任何优势,相反还暴露了很多不足。而且 iPad 被 Apple 牢牢控制,这点也不好。

——————–

Maemo 名字的由来

by Stezz

我朋友 mooch 前段时间告诉了我 Maemo 名字的由来,现在我可以讲讲这个故事了。

网络平板刚出现那会儿甚至还没出现平板的说法,只是称其为“设备”,Nokia 770 当时也只是原型。Mooch 告诉我他刚刚拿到一部崭新的台式机,可以做点什么了。

他要为自己的机器找个新名字,他启动了一个叫做“pwgen”软件。奇奇怪怪、难以理解的名字出现在屏幕上,其中有个名字很像 maemo 但还不是(pwgen 默认给出的是8位字符串),他从屏幕上的8位字符串中提炼出了 maemo,并在互联网上搜索发现 maemo 并没有什么含义,好像是地球上某个地方的方言词汇,他决定选择 maemo 作为自己电脑的名字。

那时他是部门里 IT 团队的一员,他用电脑搜集开发人员通过电子邮件和 FTP 发给他的程序包(果然是很原始的阶段吧)。

几个月的时间里他的电脑塞满了程序包,没法儿再用了。但对于开发人员来说,这台电脑则成了中央数据仓库。

他必须扩展存储,并且升级到双 CPU 主机。服务和需求增长太快,很快超过了 2GB 存储和 2x PIII 700MHz 的处理能力,于是他定购了一台新机器作为整个部门的核心服务器。

又过了几个月,有人到去问他,Nokia 能否用那个名字注册一个域名,用来发布一些SDK。他不假思索地答到“当然可以”。

这就是 maemo.org 的由来。

  • 大小: 71.5 KB
来自: iFanr 爱范儿
4
1
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • [转载]共享软件如何进军海外(三)

    共享软件如何进军海外(三)00-6-30 上午 09:45:14,阅读次数:89 新闻内容: 注:作者Jerry Zhou曾是理德公司(理德轻松排版)总经理,如今在共享软件领域又打出新天地,为软件开发高手指引道路。 进军海外第三篇,界面重要性 在我的软件早期版本发行的时候,可以说没有什么界面,就是个基于对话框的应用程序.软件上传 到Download.com 和HOTFile...

  • 中国共享软件走向国际指南

    中国共享软件走向国际指南作者: Tuenhai.com  Email: tuenhai#gmail.com 版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明 http://www.Tuenhai.com/共享软件为何要走向国际  共享软件为何要走向国际?  理由很简单,不少人做共享软件走国际路线,月入数万美元,而同样软件走国内路线恐怕很难达到这个数.(原因大家都知

  • 中国共享软件如何进军国际市场完全指导手册

    为什么80%的码农都做不了架构师?>>> ...

  • 海外共享软件营销模式实例分析

    进入今天的主题,比较容易犯的错误有哪些。经常会用很多的术语,你在推销产品的时候并没有讲到关键。另外常常把自己的软件定价定的太低。另外你常常推销让用户下载你的东西,但是用户并没有意识到要买你的产品。另外在追踪方面,你首先要做测量数据,然后由你做用户的追踪,再追踪。  所以第一个常犯的错误就是,你自己有一些很专业的术语,你会用用户很不熟悉的这些专有名词,这样对他们来说会一头雾水,对于你这个专业很专

  • [转载]一个月赚5万美元--国产共享软件开发者周奕

    序员这个名字给许多人的第一感觉就是:埋头苦干,不抬头看路。  第一次见到周奕,正是这种感觉。  当时,我在一个好朋友的公司里,他说等会有一个程序高手会来,要给我介绍一下。不出所料,一见面,就是那种大家都能想出来的程序员形象:背着一个笔记本电脑包,一副没有睡醒的模样。我站在他身边看他写程序,见他笨的要死,用笔记本电脑的触摸板,一个像素一个像素地画图标。我问他为什么不随身带一个外接鼠标,他说习

  • 国外共享软件提交站点

     国外共享软件提交站点共享软件的提交难度似乎是越来越大了,下载最大的一个网站download.com已经不能免费发布你的软件了,这里有几个现在还免费的,提交相对容易一下的站点:http://www.fileflash.comhttp://www.softpile.comhttp://www.voodoofiles.comhttp://www.programmersh

  • 共享软件入门指南

    共享软件为何要走向国际?理由很简单,不少人做共享软件走国际路线,月入数万美元,而同样软件走国内路线恐怕很难达到这个数.(原因大家都知道)软件开发三个永恒的主题是:一.软件的功能及创意二.软件的推广三.软件的保护当我对Visual Studio .NET程序设计初步入门时,我开始考虑程序的推广。可以说,共享软件的成功关键在于推广。纯粹从市场角度出发,软件推广考虑的顺序必然是国际→国内。无论如何,国际

  • 程序员》:共享软件走向海外实录

    程序员》:共享软件走向海外实录(这条文章已经被阅读了 1456次) 时间:2002年08月12日 11:11 来源:闫辉 原创-IT 作者:PUTAO 经历:我于2001年2月底开始做海外市场。当时刚看完周奕的《中国共享软件如何进军国际市场完全指导手册》,于是花了一天的时间赶制出一个软件来进行试验,那时的月均收入大概是700,三月份2000。下面就让我来说说这一年多来做共享的体验。 1. 做最

Global site tag (gtag.js) - Google Analytics