Linux 中文延伸套件計畫（Chinese GNULinux Extensions 簡稱 CLE）是為 Linux 中文化的一個社群計劃。早期 CLE 是些建構在 Red Hat Linux 上的中文相關程式 RPM 收集，對官方程式進行補足。隨後目標轉變成為建立國際化（i18n）和本地化（l10n）的基礎架構來處理中文問題。隨著各方開發者的加入，成果也移植到各大 Linux 發行版本。 概念 所謂的中文化操作環境，根據 CLE 開發者的看法，至少應包括 中文的訊息 中文的顯示 中文的輸入 中文的列印 中文的處理 欲達到這些目的，有許多種做法。CLE 採用的，是如今最通行，一種被稱為 I18NL10N 的手法。也就是將程式跟語言相關的部份獨立出來。將語文環境有相關的資料，放在「區域環境資料庫」。在設計程式時不考慮對特定語文的支援細節，而是在執行時期才依使用者所選擇的區域環境（locale）聯絡到不同的資料庫，提供該語文的支援，如此方法稱之為國際化。而在此架構下加入中文區域化的支援，稱為中文的本地化。 發展史 草創時期 CLE 計劃的發起人是鄭原忠，代號小蟲。當時還在軍中服役，原本僅是針對個人維護的方便，對相關中文軟體進行修補，打包成 RPM 檔以被不時之需。因 Linux 逐漸受到重視，中文化的需求也日漸重要。小蟲為了將他的工作成果分享出來，以電子郵件與陳永昇（cdchen）討論後，決定將所有 RPM 檔打包成可安裝光碟，置於網路上供人自由下載使用。1998 年 6 月 20 日發表 CLE v03，以 GNU GPL 授權，為 CLE 公開的第一版。推出後立刻廣獲好評，不斷收到各方測試回報與改善建議。隨後密集推出 v04、v05 版，大多是小蟲一個人包辦。 1998 年 10 月 25 日推出的 v06 是邁向社群計劃的一大步。除了軟體功能的提升外，更重要的是各路好手加入開發，包括黃志偉、李柏鋒、胡崇偉等。此外，官方網站、通訊論壇、FTP 站等各項服務也陸續上線，CLE 計劃逐漸成形。兩個禮拜後，v06p1 釋出，加入了更多的修正。此時的中文化架構，主要還是以 CXWin 為主，搭配 xacv 處理中文輸入的功能。 1999 年 1 月 18 日推出 v07 版，首次嘗試讓使用者可以選擇不具 CXWin 修補的 X Window 系統，使用純 I18NL10N 的中文環境。兩個月後再推出 v07p1，更新 GNOME／KDE 等套件，提供使用者更穩定的操作環境。 臺大時期 1999 年 6 月推出的 v08 版是一個新里程碑。搭配了 Red Hat 60 新版的 GNU C 函式庫對多位元組字集的支援，CLE 有了嶄新的中文化架構，去除 CXWin 的牽絆，可同時支援繁體（Big5）與簡體（GB2312）中文。新的 xacv 在 X 的顯示對位問題有了重大改良，在輸入上也有重大改善。匯入謝東翰開發支援 XIM 的 Xcin 25，雖然還沒做為預設的中文輸入法，但搭配 GTK 程式使用已經沒問題了。整體而言，中文化程式跟整個系統搭配的更好，不再有隔閡。在百資科技的協助下，小蟲出版了「Official CLE 08 中文 Linux 延伸套件使用指南」。 此時小蟲從軍中退伍，返回母校臺大化學所擔任研究助理，連同就讀臺大電機所的 CLE 另一位主要開發成員兼 CLDP 計劃主持人黃志偉，與就讀臺大物理所的 Xcin 領導者謝東翰，形成臺大 Linux 鐵三角。他們說服臺大計算機中心支援 CLE 相關計劃，提供裝置與頻寬。使得他們在無後顧之憂的情況下，全力完成 Linux 中文化的基礎工作。 此時的 CLE 也開始進入穩定的開發時期，新版釋出速度明顯變慢。四個月後方推出 CLE v08p1，中文化的架構不變，但加入更多的套件更新。簡體中文的支援也更完整。同時使用新一代中文架構的 CLE v09 測試版也密集開發中。 文鼎字型 當時 Linux 的中文化還有一個大難題，就是還沒有自由免費的中文字型可使用。小蟲連同幾位 CLE 的主要成員黃志偉、謝東翰和胡崇偉等，積極奔走遊說華康、文鼎等字型公司。後來獲得文鼎科技的善意回應，釋出四套以 Arphic Public License 授權的 TrueType 字型，供社群自由的使用。 翔威事件 1999 年 9 月，發生翔威事件。起因於翔威國際公司 推出商業的中文 Linux 發行版，其中部分採用 CLE 的中文化成果。按照 GNU GPL 的授權條款，翔威雖將其原始碼公開。但其中獨缺翔威自行翻譯的 KDE 中文訊息檔。小蟲以 CLE 計劃主持人的身份公開於網路論壇抨擊翔威做法不當。翔威工程師起先辯稱是一時失誤，後又改稱只提供原始碼給購買翔威產品的使用者。 此事引起臺灣 Linux 社群譁然。大多數網友皆聲援 CLE，指責翔威做法有失自由軟體的開放分享精神。然而也開始有人以陰謀論，質疑許多 CLE 開發者擔任網虎國際公司 顧問，有藉社群名義打壓競爭對手之嫌。此論點也引起 CLE 開發成員強烈不滿，導致激烈的網路論戰。 論戰持續數週，最終翔威國際迫於輿論壓力而讓步，同意釋出 KDE 的翻譯檔，事件才逐漸平息。但論戰雙方都已受到不小的傷害 。受此事件的影響，小蟲逐漸將個人重心放在學業，而淡出 CLE 計劃。主要的開發工作，便由黃志偉接手。 成熟時期 2000 年 3 月 20 日在黃志偉主導下，推出架構於 Red Hat 61 的 CLE v09，首度以臺灣原住民 Yami（雅美族，今稱達悟族）為代號。不再使用任何外掛方式而能夠正確的顯示、輸入乃至處理中文，象徵著 Linux 中文化與國際化的腳步又邁進一大步。在國際化的架構下，能同時支援多語系。只要指定 LANG 變數，便可在各語言之間切換。以 Xcin 252 為預設中文輸入法，並以文鼎字型做為預設中文字型。包含高茂原開發的英漢／漢英字典 pyDict。大部分的 KDEGNOME 程式皆可正確顯示並輸入中文。 頂高時期 2000 年 6 月小蟲結婚並赴美留學。黃志偉也自臺大畢業，在葉平的引薦下進入剛成立的頂高國際公司，擔任研發協理，繼續 CLE 的開發工作。黃志偉網羅了另一位 CLE 活躍開發者張崇嚴，以及 KDE 中文化主要作者莊明哲，和 BSD 社群好手羅謝家偉加入，還有高茂原、曾昭明（jmce 作者）等擔任顧問，組成堅強的研發團隊。 在頂高全力支援下，2000 年 10 月 30 日推出 CLE v09p1，代號仍為 Yami。以 Red Hat 62 為基礎，中文列印的改良是這個版本最大的特色。包含文書處理軟體 AbiWord 中文版，與 CJK for LATEX 和 ChiTeX，製作中文檔案更加容易。黃志偉並結合團隊成員撰寫了「Linux 中文延伸套件使用指南 for CLE v09p1」，由頂高國際出版。 然而頂高國際因資金未能到位，2001 年 2 月發生財務危機，並停止對社群的贊助。CLE 的團隊成員也陸續離開頂高。 泰雅現身 儘管各自遭遇生活上的困境，CLE 成員仍排除萬難，於 2001 年 4 月 10 日推出，以泰雅（Atayal）為代號的 CLE v10 版，象徵著國際化與中文化進入穩定成熟的時期。延續國際化的架構，以 Red Hat 70 為根基，搭配 Glibc 22，對國際語文，特別是 CJK（中日韓語）的支援更加完善。有完整的中文安裝介面，並匯入大陸地區常用的 Chinput 做為簡體輸入法引擎。包含中文支援的 KOffice 辦公軟體，以及更多的中文程式與使用介面。 隨著黃志偉的淡出，CLE 的開發也改由張崇嚴主導。2001 年 10 月和 11 月分別推出代號為 Gaga（泰雅語）的兩個 CLE v11 測試版。主要在提出更佳的中文列印解決方案。包含 AbiWord、StarOffice、KOffice 和 HancomOffice 等各套辦公軟體。在 2002 年 7 月再推出 miniCLE 系列，提供以 APT 為基礎，類似 Debian 的基本可客製化系統。 功成身退 2002 年 10 月 因發生 Red Hat Linux 80 移除中華民國國旗事件，導致 CLE 團隊與 Red Hat 的決裂。CLE 自此也未再推出新版本。官方網站轉型為 Linux 相關新聞、論壇以及下載區，仍由張崇嚴繼續維護。 儘管如此，曾經做為華文世界裡最重要也最受歡迎的自由軟體社群計劃，CLE 對 Linux 的中文化與國際化發展有著不可磨滅的貢獻。雖然一開始是以類似 Linux 發行套件的方式存在，但 CLE 的開發者並不打算讓它成為一個完全獨立的發行版本。相反的，CLE 的開發者嘗試與各自由軟體的原始開發組織合作，希望將支援中文的國際化架構落實到原始碼當中。包括 Linux kernel、Glibc、Qt、GTK、KDE、GNOME、AbiWord 等都曾加入 CLE 提交的修補。如此當新版的程式自開發者手中釋出後，便已有了中文支援的能力。CLE 的開發者期望將來各家 Linux 發行版本都能夠有內建的中文支援，那也就是 CLE 功成身退的時候。以目前的情況看來，CLE 的終極目標，雖不中亦不遠矣！ 其它移植 由於 CLE 廣受歡迎，不少開發者將其移植到其它的 Linux 發行套件，例如： Mandrake CLE，由李健秋主導開發。 Slackware CLE，由吳文政主導開發。 SUSE CLE，由郭谷彰主導開發。 Debian 中文計劃，霍東靈主導開發。 書籍出版 由 CLE 原開發者所著作的書籍有： Official CLE 08 中文 Linux 延伸套件使用指南 鄭原忠著 ISBN 9579783004。 Linux 中文延伸套件使用指南 for CLE v09p1 黃志偉等著 ISBN 9573070103。 Linux CLE 10 安裝與入門指引 陳俊宏、賴柏諭著 ISBN 9789570321753 其它以 CLE 為主體，但非 CLE 開發者所撰寫的有： LINUX 完全安裝 DIY－CLE 08 進階安裝與設定旗標股份有限公司出版 ISBN 9577175503。 精通 Linux Red Hat 6061 CLE v08p1 文魁資訊股份有限公司出版 ISBN 9570341602。 精通 Linux Red Hat Linux 6X CLE v09 文魁資訊股份有限公司出版 ISBN 9574660419。 易學易用 Red Hat 7X CLE v10 碁峰資訊出版 ISBN 9575669118。 Red Hat Linux 72 CLE 10 系統安裝 DIY 旗標出版股份有限公司 ISBN 9789577178008 易學易用 LINUX 系統管理 CLE RED HAT 碁峰資訊出版 ISBN 957566647X。 易學易用 LINUX 視窗桌面系統 CLE、KDE、GNOME 碁峰資訊出版 ISBN 9575666461。 參見 Linux 中文檔案計劃 Xcin 計劃 鄭原忠 黃志偉 張崇嚴 謝東翰 資料來源 由於 CLE 的官方網站發生多次硬碟損毀事件，許多檔案，包含通訊論壇等都已逸失。所幸在 Wayback Machine 仍能找到當年大部分的資料。 外部連結 Chinese GNULinux Extensions 臺灣的開放原始碼運動 尋找臺灣自由軟體力量 專訪自由軟體大將黃志偉專訪問答實錄 Category 自由軟體 CategoryLinux 軟體 Category 中文資訊處理