我们使用英文字母是不用付费的,使用各种西方文字都是不用付费的,但是我们使用汉字却要付费。我们在安装中文 Linux 时都会看到“软件许可证协议”中有一句话,说本软件使用的某字库是花钱购买的,所以本软件不能复制。还有输入法也是花钱购买的,所以本软件不得复制之类的话。由此看来,凡是中文 Linux 都不能复制。也就是说所有的中文 Linux 全部不是 freeware (自由软件),全部都不遵守 GPL。
简单地说,中文 Linux 就是在 Linux 上加了中文,Linux 是按GPL的,在其上加中文,中文也应遵循 GPL,因为根据 GPL 许可协议,不允许自由软件中包含有专利权的内容,除非该专利所有者同意可以自由、无限制地在 GPL 许可协议软件中使用该专利。
我认为应该把汉字也纳入 GPL,至少在 Linux 上把汉字也纳入 GPL。否则最好不要称为中文 Linux,另外取一个别的名字。具体地说就是政府出资买断宋体、仿宋体、黑体和楷体这四种中文字库,至少买断仿宋体字库使其开放,或规定在 Linux 中可以免费使用宋体、仿宋体、黑体和楷体这四种中文字库,至少是免费使用仿宋体字库。
我一直感到很奇怪,为什么我们使用我们国家自己的文字还要交钱?有人想把汉字作为屏障来抵挡外国软件,这的确是大错特错了,而且目光短浅。我们不应在使用汉字时收费,而是应在服务上收费。与其在 Linux 中使用汉字字库时收费,远不如让汉字字库免费使用更合理,这样对中文软件、对我国的软件发展更有利。
中文 Linux 应该使用国际标准 ISO10646,并且首先实现 BMP。谈到 Linux,我们必须记住的一个最基本的事实是:Linux 是全世界上百万个爱好者经过十多年的辛勤劳动,在网上共同开发和维护的。Linux 就是在社区诞生的、在社区成长、发展、壮大起来的。Linux 的绝大多数源程序也是在社区开发的,Linux 的大部分重要进展也是在社区取得的……可以说没有 Linux 社区就没有 Linux。而且还应承认国外的 Linux 社区做出了最主要的贡献、并起着主导作用。我们应该充分发挥国外的 Linux 社区的巨大作用。
在 99 年我认为应该优先使用外挂式中文,因为当时是需要解决 Linux 有没有中文的问题。而我国在 UNIX 的中文化时,已经开发出来一些优秀的外挂式中文,只需要略加修改就能用在 Linux 上。但是从长远来看,中文 Linux 应走从 Linux 核心汉化的道路,从系统核心支持 ISO10646 标准。要求现在就从系统核心支持 ISO10646 标准有极大的困难,但是支持两个字节的字符却是完全能够做到的。所以应该首先从 Linux 的核心开始支持 BMP。UNICODE 开始是由几家外国公司搞起来的,但是 UNICODE 不断修改,现在 UNICODE 已经基本符合 ISO10646 标准的 BMP 了。我们可以不提 UICODE,而说是 ISO10646 标准的 BMP。
我认为如果不从 Linux 的核心开始支持 BMP,而一直搞外挂式的中文 Linux 是没有前途的!微软的 Windows 是一个十分优秀的软件,我们搞中文 Linux 应该好好向 Windows 学习。Windows3.2 开始也是使用外挂式的中文,但是两三年后,Windows95 就从核心汉化了。以前微软的产品中文版比英文版要晚几个月才能上市。自从 Windows 从核心支持BMP后,微软每推出一个新的版本时,各种不同语言的版本几乎可以全球同时上市。最近 GNOME已使用 BMP(UNICODE)了,这是一个好消息。
我怀疑我们有遵循 GPL 许可协议的真正的中文 Linux吗?
原文出处: IT168信息化专家委员会委员 王少川