2005年10月27日

前几天看到一则新闻: 江苏"校校通"工程全面部署新华Linux华镭操作系统 一看就知道是厂商的PR 稿,所以也没怎么把它当回事,只道是厂商的政府公关又取得了新的突破。然而,在 我订阅的The Opensource Weblog  中,Scott Granneman 把这件事当作了Linux取得的又一胜利,他说:

The headline says it all: “China to install 142,000 Linux PCs in classrooms”. It’s no secret that Linux is making huge strides around the rest of world … except in the US … & this is just further evidence. While we continue to hold onto MSFT & proprietary software, the rest of the world is zooming past us with FLOSS>

这件事作为一个例证,使他认为在采用Linux方面,世界上的其他地方已经走在了美国前面。其他地方的事情我不知道,但是国内的情况如何,我多少还是知道一点的。

“校校通”选择了Linux表面上是一件好事:政府和硬件厂家省了买Windows授权的钱;Linux厂商卖出这么多产品除了赚吆喝,多少也能赚点钱; Linux进入校园,“从娃娃抓起”,能够培养更多的后备军。看起来像是多赢的结果。然而结合国情来看,前景不容乐观。

在我看来,Linux与Windows对阵,Linux及其他开源软件的弱点在于技术门槛高,Windows及私有软件的弱点在于要掏钱买。在软件版权保护得比较好的地方,有很多人愿意多钻研一些技术以节省昂贵的软件授权费用。但在咱们这里,私有软件的金钱门槛几乎不存在,软件的取得成本近乎于零,而且品种繁多、功能齐全、容易使用,能满足他们各种各样的需要。尤其对于中小学生,层出不穷的电脑游戏的诱惑更是难以抵挡的。再看 Linux,不能玩CS,不能玩“魔兽”,不能玩“传奇”,几乎一无是处。倒是老师和家长可能因此而爱上Linux,但当他们发现用来做“正经”用途的教学课件都是在 Windows环境开发的,教材教的也是Windows的使用(我儿子的信息课教材就是如此),这时候不知道他们对Linux还爱不爱得起来。

因此,尽管这次江苏的“校校通”工程让14万台电脑装上了Linux,但我估计最终的改旗易帜不可避免,正如2001年北京市政府采购了2800套 Linux系统,但真正投入使用的寥寥无几一样。让我真正担心的还不是这种近乎必然的改旗易帜。假如这次Linux的预装,让全江苏省的中小学教师和学生都形成了Linux远不如Windows的观念,那才是最为可悲的结局。

2005年10月22日

前几天看到腾讯封杀MyIM的新闻之后,我写了一篇blog,其中表达了对于OpenQLumaQQ这类Linux环境下的QQ兼容客户端的前景的担心。当时就在想,开发和使用QQ兼容客户端是否违反了腾讯的服务条款。

腾讯QQ网站的右上角提供了“免费号码注册”功能,选择后的第一步就显示《腾讯QQ用户服务条款》。这个条款有两方面的内容,一是QQ软件的使用许可协议,二是QQ帐号的使用协议,重点在于软件的使用许可。

其中,和QQ兼容客户端直接相关的是:

3.4.3 对于本"软件"相关信息等,未经腾讯书面同意,用户不得擅自实施包括但不限于下列行为:使用、复制、修改、链接、转载、汇编、发表、出版,建立镜像站点、擅自借助"软件"发展与之有关的衍生产品、作品、服务等。

3.7 非经腾讯或腾讯授权开发并正式发布的其它任何由本"软件"衍生的软件均属非法,下载、安装、使用此类软件,将可能导致不可预知的风险,建议用户不要轻易下载、安装、使用,由此产生的一切法律责任与纠纷一概与腾讯无关。

先看3.4.3,条款规定了用户不得“擅自借助‘软件’发展与之有关的衍生产品、作品、服务等。”。这里的关键字在于“借助”,那么是否可以理解为,只要没有借助腾讯的QQ软件,用户可以独立开发自己的客户端呢?

再看3.7,“非经腾讯或腾讯授权开发并正式发布的其它任何由本‘软件’衍生的软件均属非法”。这个条款的措词是有问题的,一个行为是否非法不是腾讯说了算的,妄断别人非法,腾讯以为自己是法院不成?撇开用词不当,我认为这里的关键在于对“衍生”这个词的理解。如果某个软件只是完成了与腾讯官方服务器和客户端开放端口的通信,应不应该算作是腾讯QQ软件的衍生产品呢?

3.7中对于用户使用这些“衍生”软件的行为并没有禁止,只是建议用户不要下载、安装和使用,并没有说腾讯会终止对使用这些软件的用户的服务。

可见,对于“借助”和“衍生”的不同理解,是腾讯烦恼的根源也是QQ兼容软件存活的一线生机。在这里,我给腾讯进献一个斩草除根的狠招,只要两个“凡是”:凡是非官方发布的兼容软件与腾讯QQ通信均属侵权;凡是使用兼容软件的用户,腾讯都终止服务。如此一来,四海平靖,天下归心,直接断了各种觊觎腾讯庞大客户资源的非分之想。

2005年10月19日

“一个网友注册了多个IM(即时通讯),就可以在Myim上使用不同的账户和密码接入对应的IM系统。”对此,腾讯向广州版权局投诉Myim的软件开发商广州自由通网络科技有限公司,称其未经许可兼容QQ软件,已构成侵权。

详见:http://www.donews.com/Content/200510/928cb87c86b3417c893f1c5845713bad.shtm

回想在3年多前,腾讯曾经封杀了由邹丹开发的Linux环境下的QQ客户端libqq(实际上不过是gaim程序的一个插件),这件事在邹丹的网站首页还留有痕迹。起初,邹丹为人所知是因为他开发了一个QQ显IP地址的小玩艺(Windows环境)。严格说起来,显IP的插件涉及到对腾讯软件的修改,侵犯了腾讯软件的著作权,因此腾讯发律师信还算是理所当然。但是,Linux环境的软件应该与腾讯的著作权无涉,腾讯封杀libqq的行为在许多Linux用户看来迹近无赖。

libqq被封杀之后,Linux环境下QQ客户端的开发沉寂了一段时间,直到OpenQLumaQQ的出现,才使得Linux用户有了比较好的QQ解决方案。LumaQQ更是以其跨平台性(基于Java)和一招“如来神掌”(显示隐身用户)赢得了很多Windows用户的青睐。这一次,腾讯倒是没有横加阻挠,至少我没听说那些开发者受到阻挠。

对于MyIM,腾讯方面认为:“兼容性IM软件破坏了被兼容的IM软件商的IM服务器与客户端软件对应连接的排他性。由于IM软件商的客户端软件使用占有率被挤占,IM软件商已经无法控制其用户终端的显示界面和信息完整,使得其商业利益受到损害,例如商业广告被接受量下降,导致收入受损;还有,由于兼容性IM软件商逐渐控制了各大IM系统的用户客户端,兼容性IM软件商将会通过向所拥有的各个客户端用户发送信息,包括广告、新闻、违法及不良信息,打破了每个IM软件商对各自用户群实施的单独管理,从而使IM用户遭受侵扰,也危及信息安全。”简单地说,就是两个理由,一是用别的客户端会影响腾讯的广告收入,二是使腾讯失去了对客户端的控制。归根到底还是钱作怪,所谓危及信息安全不过是冠冕堂皇的说法,谁都知道腾讯自己的软件有多么安全。

这次腾讯控告MyIM换了个说法,不提软件著作权被侵犯,而是说未经许可兼容其软件,打击面放宽了。我google到的资料显示,MyIM早在两年前就推出来了,腾讯直到现在才动手,估计是MyIM确实影响到了腾讯的钱途。OpenQ、LumaQQ之类还能活到如今,大概也是因为用户太少,不足以影响腾讯的收益吧。假如腾讯这次得逞,估计OpenQ、LumaQQ的好日子也差不多到头了。

后续文章:给腾讯支招

2005年10月13日

Donews的blog服务又出问题了,就在今晚的早些时候,访问blog的时候慢得要死,服务器长时间失去相应。

自从我到Donews扎根的不到两个月时间,类似的情况出现了好几次。让我不解的是,blog 出问题的时候,www.donews.com、 home.donews.com, 还有365key 等都可以正常访问,速度还嗖嗖的,就是 blog.donews.com 比老牛还慢,想斗都斗不起来。

现在不都 Web 2.0了吗?但我感觉Donews的重点还是在维护那个1.0的门户。

香港无线电视明珠台(Pearl)报道,航天英雄聂海胜在“神六”上度过41岁生日,在他的湖北老家,乡亲们欢聚一堂,同吃长寿面,共喝祝福酒。生意人也没闲着,某汽车公司千里迢迢把一辆小货车送上门来,估计是想解除聂英雄的后顾之忧,退伍之后运输致富奔小康。

本来到这里就皆大欢喜,共建和谐社会了。

然而,车身上的横幅张冠李戴,把喜剧变成了让厂家欲哭无泪的悲剧。横幅上写的是:祝聂海胜母亲健康长寿。

又一次,细节决定成败。

2005年10月12日

题目看起来像是废话,Linux当然不是Windows。其实这个题目来源于网络上的一篇文章:Linux is not Windows,我认为它比较好地解释了为什么Linux不会做得和Windows一个样,以及Linux到底是给什么人用的。

文章开篇提出的问题正如我不时在 Linuxsir 论坛所看到的,许多刚刚转到Linux的人会非常自然地把他们在Windows中的使用习惯带过来,比较正面的反馈往往是:为什么这个功能不能像Windows那样实现?为什么不把Linux改得更像Windows,那样就能吸引更多的人来用?而负面的反应则是:Linux竟然不能实现某某功能,比Windows差远了。

文章给出的回答是:Linux社区根本没有打算为普通的Windows用户提供一个替代的操作系统,Linux的目标不是占领每一个桌面。

作者用摩托车和汽车的关系来比喻Linux和Windows,尽管两样不同的东西可以用来做同样的事情,正如摩托车和汽车都可以把你从甲地带到乙地,但是两者不能相互取代,它们各有各的优势和劣势、各有各的用处。用户应该挑选一种合用的工具,而不是挑了摩托车但希望它像汽车一样。Linux只是操作系统的一种备选方案(alternative)而不是Windows的替代品(replacement)。Linux永远不会取代Windows,因为两者的目标并不一致。微软的目标是占领尽可能多的PC、获得更多的利润,Linux作为一个开源和自由的项目,有它自己的追求。

作者指出,Linux的老用户多是出于爱好,喜欢折腾自己的电脑,喜欢编程,喜欢把系统拆得七零八落然后再按自己的要求装起来,即所谓的hacker。而很多从Windows转到Linux的新用户大多数并不是hacker,他们要的是马上就能用的系统,并不想花心思去调教自己的系统,并没有准备接受开源文化和做法。他们之所以转到Linux,只是因为想躲开Windows,躲开那些病毒和恶意软件,躲开商业软件许可的束缚,并不是真心接受Linux。因此这两种不同的文化自然难以相互兼容。

对于许多人提出的Linux软件不如Windows好用的问题,作者指出:首先,Linux软件的开发者并不是故意把用户界面做得不好,而是尽可能做得让软件能发挥功效;其次,很多文本界面的工具其实也有对应的图形界面,但是图形界面的开发往往滞后于文本界面,而且还很可能是不同的开发者所开发的;第三,Linux软件是为有相关知识和技能的用户设计的,不是为啥都不懂的新用户而设计的;最后,Linux软件的设计思想是做出好的软件(good software)而不是Windows软件的替代品。

作者打比方说,使用Windows软件,就像是有个司机开着车带你去兜风;而使用Linux的软件,就像是把车和钥匙都给了你,让你自己开车,想把车开好自然离不开学习。Linux软件的设计更加关注于功能性(functionality),Windows软件则更关心对用户的友善性(user-friendly)。许多人抱怨Linux软件不好用,其实只是因为他们不会用而且也不肯花时间去学习怎么用,问题不在于软件,而在于软件的使用者。你不能指望拿了达芬奇的画笔就能画出蒙娜丽莎,因为抓画笔的那个人才是关键。只要你会用,所有的Linux软件都有很好的易用性(easy to use)。

作者最后提出,在转换操作系统之前,用户要好好想想为什么要转换。假如用户的回答是希望得到一个把所有控制权都交到用户手上的操作系统,并且愿意投入相当的时间和努力去学习,那么他就可以用Linux,他得到的回报将是一台按照他想要的方式来运行的计算机。

如果用户的想法是没有那么多麻烦事的Windows,他应该:完全干净地安装Windows XP SP2;设置一个好的防火墙;安装一个好的反病毒软件;从来不用IE浏览网页;经常升级系统;每次安装软件后都重启;还有就是好好读安全指南。

如果用户真的想找个取代Windows的系统,买一台Mac吧,他要的是苹果的操作系统──OS X。

归根结底一句话:Linux不是Windows。


Update: Linux is not Windows 中文版

2005年10月11日

最近买书、看书多了起来,要归因于豆瓣

腆着脸说起来我也曾经算是个爱读书的人,可是自从上了万恶的互联网,很多时间都在网上打了水漂,看书的雅事自然就做得少了。直到发现了豆瓣。豆瓣的目的和用途在“关于豆瓣”里面说得很清楚,我没必要重复,只是想说说作为一个用户在这段时间的体验。

豆瓣的界面是简洁明了的,它所专注的就是用户评书(还有电影和音乐,为偷懒计,以下一概称为“书”)、品书、交换读书心得。从网站上内容的更新频度看,这个目的无疑也是很好地达到了。同时,豆瓣也提供了一个书友联谊的平台,按现在时髦的话说叫做SNS,给大家创造了以书会友的机会。我就是在豆瓣的推荐之下搭上了老白这个大腕。

我订阅了最新书评的rss,大家在看什么书、讨论什么书、对书的评价如何都能及时看到,从中就可以发掘出我所感兴趣的书目,并引发读书的欲望,下一步就可能将买书的行动付诸实现。如此看来,在用户方面,通过豆瓣的服务,找到了可心的书籍,获得了良好的阅读体验;在商户方面,豆瓣带来了实实在在的销售额。豆瓣作为桥梁把需求和供给联系到了一起,给双方都创造了价值。豆瓣可以不(赤裸裸地)言利,但是它的所为已经使得利在其中。

网上购书于我并不陌生,但是最近dangdang和joyo糟糕的搜索功能极大地败坏了我的在线采购乐趣,反而是豆瓣搜索让我找到了所需。从中我发现,今后想买书的时候应该先用豆瓣搜索,让豆瓣告诉我这本书在售书网站的链接,这样就可以绕过那些网站的折磨,直接命中目标。

对于豆瓣的比价功能,我的兴趣反而不大。网站之间同样产品确实有价格差异,但是对于用户来说,除了考虑书籍本身的价格,还要考虑配送价格。比如我打算买3本书,我一般不会选择在3个不同的网站购买,且不说分别下单和分别收货的麻烦,只算3个网站分别收取的3笔配送费和书加在一起的总价,就并不一定比在同一个网站买3本书加一笔配送费的总价低。因此,仅仅注意某一本书价格是否最低是无意义的。

于是,设想一个“购书篮”的功能(这个算是free给阿北的,呵呵)。用户把所有想买的书都放到购书篮里,然后提交给豆瓣,由豆瓣自动到各售书网站搜索书籍是否有货以及一篮子书加上配送费的总价,反馈给用户。如果能更进一步,用户选定售书网站并输入帐号和密码之后,豆瓣能直接提交订单,那就真是方便至极了。这个功能目前可能还有一些难度,但是随着豆瓣用户数的增长、议价能力的提高,应该会有实现的一天。

当然,豆瓣的使用体验并不全是乐趣。我用firefox访问豆瓣时,一直遇到需要两次登录的问题,再就是cookie的有效期一直不对,关机之后cookie就失效了,需要重新登录。这个问题一直得不到解决,是我用豆瓣以来觉得最不爽的地方。

2005年10月08日

最近我的furl书签里面多了几个在线中文输入法的网站,大致试用了一下,作个简单的比较:

名称 输入法 汉字编码 离线使用
InputKing 拼音,双拼(6种),五笔(2种),注音,仓颉(2种) GB,Big5
七把叉 全拼,双拼(2种),五笔(2种) GBK
网上中文输入法 拼音,仓颉,英中 GBK
JustInput 拼音,双拼,五笔,注音,仓颉 GB2312 不可

这些输入法都是基于浏览器的Web应用,对于Internet Explorer和Firefox的支持都很好,可以跨平台使用。比较而言,InputKing的功能最多,除了中文输入之外有英汉、汉英词典查询,还提供了基于“捐款”的贵宾服务,可以使用个人词库、保存草稿、收藏书签等。界面最简洁、启动速度最快的是JustInput,选择了输入法几乎立即就能使用,而其他几种都要先下载几百KB的词库,然而也正是如此它们实现了离线输入的功能。“网上中文输入法”是马来西亚的中文用户开发的,不太适合中国大陆用户的口味。

相对于本地的中文输入法来说,在线输入法的智能性较差,没有根据用户实际需要动态调整字频、词频的功能,热键也不能自由定义。

总体上说,在线的中文输入法能够暂时解决在非中文系统的机器上输入汉字的问题,只要浏览器能够显示中文就能进行中文输入。对于一些新的Linux用户,假如一时半会儿搞不定fcitxscim等中文输入法,可以用这些在线的输入法到BBS提问,避免使用词不达意的蹩脚英文和让人头晕目眩的一长串拼音,避免了在windows和linux之间倒来倒去,可谓善莫大焉。

doubleaf’s blog »【翻译文章】Web 2.0 与长尾

doubleaf’s blog »【翻译文章】什么是web 2.0 (1)

doubleaf’s blog »【翻译文章】什么是web 2.0 (2)

doubleaf’s blog »【翻译文章】什么是web 2.0 (3)

doubleaf’s blog »【翻译文章】什么是web 2.0 (完)

InputKing在线中文输入系统

七把叉输入法

网上中文输入法

JustInput.com 免安装的在线中文输入法