郑原忠
郑原忠(1974年10月14日—)是台湾知名的自由软件开发者,台湾自由软件社群的代表人物之一。现为国立台湾大学化学系教授。最为人所知的贡献为领导Linux中文延伸套件计划(CLE),对推动Linux的中文化与国际化功不可没。网络上常以小虫或platin为代号。
郑原忠 | |
---|---|
性别 | 男 |
出生 | 1974年10月14日 |
国籍 | 中华民国 |
母校 | 国立台湾大学 麻省理工学院 |
职业 | 化学家 |
科学生涯 | |
研究领域 | 理论化学 |
机构 | 柏克莱大学 国立台湾大学化学系教授(2020) |
生平
编辑毕业于台湾大学化学系与化学所(1995年)。2000年赴美留学,于麻省理工学院(MIT)取得化学博士学位(2006年)。2008年于柏克莱加州大学(UC Berkeley)担任博士后研究员[1]。2009年返台于母系国立台湾大学化学系任助理教授职位。已婚,目前育有一女一子。
自由软件贡献
编辑小虫是CLE计划的发起人。1998年6月,当时还在军中服役的小虫,将他收集和修改的中文相关软件打包,以Red Hat Linux为基础整理成可安装光碟,置于网络上供人自由下载使用,是为CLE v0.3。推出后立刻广获好评,不断收到各方测试回报与改善建议。随后密集推出v0.4、v0.5等,吸引各路好手加入开发,逐渐形成了CLE计划。
退伍之后,小虫老师回到台大化学所担任研究助理。当时CLE另一位主要开发成员和CLDP计划主持人黄志伟亦进入台大电机所就读,连同也在就读台大物理所的Xcin领导者谢东翰,形成台大Linux铁三角。他们说服台大计算机中心提供设备与带宽供CLE相关计划使用。在台大计中的全力支持下,得以无后顾之忧的,积极完成Linux中文化的基础工作[2][3]。
当时Linux的中文化有一个大难题,就是还没有免费且自由的中文字型可使用。小虫连同几位CLE的主要成员黄志伟、谢东翰和胡崇伟等,积极奔走游说华康、文鼎等字型公司。终于获得文鼎科技的善意回应,释出四套以Arphic Public License授权的TrueType字型,供社群自由的使用。
小虫与居士谢东翰完成了GNU C 函式库的台湾地区语言设定(zh_TW.Big5 locale),这是中文化最重要的基础工作。为了使Linux中文化的工作生根,小虫除为CLE出版著作[4],并与居士在杂志和网络发表一系列文章,介绍如何以国际化的手法,在Linux环境下处理中文问题[5][6][7][8][9][10][11],对后进帮助很大。
1999年11月因发生翔威事件,导致小虫心灰意冷而逐渐淡出CLE的开发工作,并专注于学业。CLE的计划则由黄志伟继续领导。2000年6月结婚,随即赴美留学。从此未在社群公开活动的场合出现。
直到2011年7月小虫应OSSACC [12]邀请出席Hacking Camp活动[13],谈论与分享当年在Linux领域的Hacking。
参见
编辑资料来源
编辑- ^ 好久不见的小虫 互联网档案馆的存档,存档日期2009-08-31.
- ^ Linux @ NTU Archive.is的存档,存档日期2012-07-12
- ^ 台湾的开放源码运动 Archive.is的存档,存档日期2012-07-07
- ^ Official CLE 0.8 ─中文Linux延伸套件使用指南ISBN 957-97830-0-4
- ^ 亲手打造GNU/Linux中文环境(一)- 用RPM档案帮RedHat-6.2加上基本中文支援[永久失效链接]
- ^ 亲手打造GNU/Linux中文环境(二)- Glibc的I18N架构概观[永久失效链接]
- ^ 亲手打造GNU/Linux中文环境(三)- 宽字元与多字节字元[永久失效链接]
- ^ 亲手打造GNU/Linux中文环境(四)- Glibc提供的字元处理及转换函式[永久失效链接]
- ^ 亲手打造GNU/Linux中文环境(五)- 讯息国际化的解决方案(gettext简介)[永久失效链接]
- ^ 亲手打造GNU/Linux中文环境(六)- Glibc-2.2与Xi18n简介[永久失效链接]
- ^ 亲手打造GNU/Linux中文环境(七)- Xi18n程式设计简介[永久失效链接]
- ^ 教育部校園自由軟體數位資源推廣服務中心. [2011-07-18]. (原始内容存档于2011-06-29).
- ^ Hacking Camp活動公告_議程篇(更正). [2011-07-16]. (原始内容存档于2019-06-14).
外部链接
编辑- Linux中文延伸套件计划
- 中国Linux的杰出人物 (页面存档备份,存于互联网档案馆)
- 国立台湾大学化学系 (页面存档备份,存于互联网档案馆)
- 郑原忠老师理论化学实验室 (页面存档备份,存于互联网档案馆)