[原文写于2004-12-4]
最近上网,随便看什么网站的科技新闻,热点无非都是关于政府采购软件的,自打北京市政府几千万送到微软帐下之后,争吵就没停过,每天都能看到几篇新的,煞是好玩。
看多了也就渐渐看出个门道来,这年头还是谁嗓门大谁是老大。先是个老愤青李武强上窜下跳,然后倪光南适时地蹦出来护犊,为中科红旗说起好话,左手《政府采购法》,右手是民族主义大旗,仿佛于情于理,他们都是对的一般。
其实要我说来,暂先不论办公软件,单说操作系统,国产的那些Linux,就是活该被冷落,活该被遗忘的。李某和倪某说要捍卫他们的尊严,而事实上,他们哪里又有哪怕一点点尊严?不说他无耻,已经是看在他们是国产软件份上最大的优待了。
且看看李某和倪某两位的法宝《政府采购法》怎么写。他们依据的,无非是第十条:政府采购应当采购本国货物、工程和服务。但有下列情形之一的除外:(一)需要采购的货物、工程或者服务在中国境内无法获取或者无法以合理的商业条件获取的;(二)为在中国境外使用而进行采购的;(三)其他法律、行政法规另有规定的。就操作系统来说,很遗憾,符合第一条,因为所谓的“国产Linux”,不仅不是自主产权的,甚至还有严重的知识产权问题!这样的在法律上有严重缺陷的产品,显然是不能被采购的。
国产Linux怎么做出来的?无非是拿着开源的Linux代码,比如Redhat啥的,改巴改巴就出来了。倒不是说这么改不对,事实上Linux从诞生的那一天起,就是被无数人这么折腾出来的。关键问题在于,别人改了之后都把自己做的东西开源,让后来人继续在这基础上改。他们倒好,改了别人的,就成自己的了,就要拿出来对政府叫嚣,要政府给他买单。
但凡玩过自由软件的,都知道这东西是“人人为我,我为人人”的,这不是道德上高尚不高尚的问题,而是个法律问题。你拿别人的代码开发,那么好,开发完之后你也必须开源,你卖不卖随便你,卖多少钱也随便你,但是你必须开源。这就是游戏规则。在你用别人代码之前,一定是阅读了这个规则并且点了同意的。结果到了这些国产软件的所谓先行者手上就变了,规则他看了,代码他用了,他就是不开源。这种只拿来不送出的精神,毫无疑问是国际领先的,大约是连蒙带骗连偷带抢,一套组合技下来,连盗版商都甘拜下风。
不过这个“精神”显然是要惹大麻烦的,Linux不是没有版权,据说其版权属于Linux国际开源社区,我没考证过,但是肯定是有一个机构拥有他版权的。大家要是遵守他的游戏规则也就罢了,大家玩得开心,要是你不遵守,那么你的麻烦就来了。你卖你的产品,那么好,你的产品里有他拥有版权的部分吧。这部分总不能莫名其妙就是你的了吧?你违反了开源协议,那么协议里说的代码免费使用自然也对你失效了。乖乖地等着法院传单吧。民间有传言说某国产Linux说它使用了有版权的某中文字体,所以就不公开源码了,下次大家评选IT笑话的时候记得加上这一条。
就这样的几个所谓“Linux”及他们的枪手们——用所谓二字是因为也就他们还敢厚颜地叫自己Linux——在过去的几天内在中国的各大媒体上演了一出既要做婊子又要立牌坊的闹剧。一面大肆宣扬开源的好处,宣称Linux比Windows好,一面把自己的代码藏了起来。就这样的气质,也活该落得今天的下场。
回复李某和倪某两个愤青一句,从法律上说,那些Linux们没有一个是干净的,它们掠夺了无数的来自世界各地的开发者的脑力劳动结晶,从诞生之日起,每一个毛孔都滴着血和肮脏的东西。无论是作为一个用户还是作为一个软件开发者,我鄙视它们。