我們使用英文字母是不用付費的,使用各種西方文字都是不用付費的,但是我們使用漢字卻要付費。我們在安裝中文 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信息化專家委員會委員 王少川
原文轉自:http://www.anti-gravitydesign.com