在台湾大力提倡开放原始码近20年,台湾开放原始码推手的朝阳科技大学资管系副教授洪朝贵,通过发表文章,强调自由软件比限制软件的分享对整个社会更有益处等理念,成为台湾推广自由软件理念的先驱。
朝阳科技大学信息管理系副教授--洪朝贵(ckhung)
开源资历:参与开源超过23年,经常以犀利文笔针砭时事,如批判信息市场或大学教育等,力推信息人权,是台湾自由软件与反对封闭格式的主要推动者之一,亦积极参与教学活动及推广自由软件的活动。
大力提倡开放原始码的朝阳科技大学资管系副教授洪朝贵认为,懂得善用开源软件的公司,不仅能省下大笔授权费,企业运作也能因开源而更灵活。
在台湾大力提倡开放原始码近20年,俨然成为台湾开放原始码推手的朝阳科技大学资管系副教授洪朝贵,从90年代就开始成立网页,透过发表文章,强调自由软件比限制软件的分享对整个社会更有益处等理念,成为台湾推广自由软件理念的先驱。
另外,洪朝贵也将自由软件应用在教育上,在教授微积分时,洪朝贵说,用商业软件不但授权费相当贵,学生也看不到程序代码,导致被厂商绑架,让台湾的信息教育被化约为商业软件的操作,如信息教育变成了为微软做教育训练,而非让学生跟上世界上最新的发展趋势。
因此,洪朝贵在教授微积分时,就用了3套自由软件,如 GTK 交互式几何软件 DrGeo、跨平台的数学绘图软件 Gnuplot 与数学教学软件 Mamima,节省了昂贵的商业软件授权费用,这就是自由软件在教学上看到的价值,他说。
洪朝贵自1992年开始接触自由软件,说,当时学校是用 Sun 的操作系统,而自己的系统则是 OS2,在选择用哪一个操作系统的过程中,是否具备合法、免费与跨平台特性,就是最主要考虑,从此认同开源理念,一脚踏入开源的世界。
洪朝贵说,开源最主要的精神就是以保障软件用户自由使用及接触原始码的权利,就像是台北市长柯文哲所强调公民参与的精神,而这精神不断地影响了企业文化,甚至包括了政治与文化的层面。所有的技术的都具有一定的寿命,当此技术被包装成商业软件,再到上架销售时,与导入到公司时,往往已经过时。而利用自由软件的好处就是,可以随时跟上世界潮流,来应用最新的科技。要选择是否使用一项技术之前,首先要考虑的事情是,此技术是否能够自由地汇出与汇入,举例来说,当建好一台虚拟机时,要考虑停机之后,是否可以汇出,再汇到其他的系统中。
而一般的厂商是一定会接受汇入,但是否能够汇出,就是要考虑的重点,也就代表此厂商有无要绑架使用者的意图,洪朝贵说,如果有此意图,就绝对不会和这家厂商打交道。
洪朝贵形容,平常使用一项产品时,如果价钱飙高,还有机会可以选择另外一家,不过,一旦被厂商绑架了之后,就像是吸食毒品,一旦上了瘾,就放弃了其他更好的选择。
另外,以 OpenOffice 来看,现在当使用者要从 Microsoft Office 转到 OpenOffice 的过程中,就有无法转换文件格式的问题,造成使用 OpenOffice 的人数不多。虽然 OpenOffice 一直想要解决档案兼容的问题,但是,微软透过不断地更新文件格式,来垄断市场。
另外,现在科技大学要求学生考 Microsoft Office 的证照,每当 Office 更新一次,学生就要重新考照,而当学生学习自由软件时,洪朝贵说,自己是透过用命令行来学习,随着科技变迁的脚步,可以不断地累积自身的知识与能力,而非只是被厂商绑架,失去了「下贼船」的能力。
商业软件存有侵犯隐私的问题
而商业软件也存在侵犯隐私的问题,由于用户无法看到商业软件的程序代码,所以根本无法得知产品是否被植入后门程序等,洪朝贵说,先前美国国家安全局(National Security Agency,NSA)在多家厂商的软件中植入后门程序,如现在微软软件中仍有后门程序 Dual.ec.drbg,而且已经存在了很多年,但台湾政府始终未面对与处理此事。
洪朝贵也说,台湾政府对于推展开放原始码的行动缓慢,如政府之前宣布要打造无障碍网页,但是至今还是只能用微软的浏览器 Internet Explorer 来下载自然人凭证,现在许多年轻人早就改用 Google Chrome 与 FireFox 等,但政府仍继续被微软绑架。
因此,洪朝贵在2013年开始推动「永续经营的信息政策」,强调文件格式不要被单一厂商绑架,他说,在电信领域,为什么不同厂牌的手机可以彼此通话,但一谈到软件产品,却坚持必须购买同一厂牌才能兼容?
而且当一般信息长忽略「出走成本」的概念,会为机关或企业制造出什么样的问题?
洪朝贵说,政府至少应该采用自由软件作为测试组件以确保采购产品符合开放标准,如果政府只用微软产品开启的档案数据,这就代表了政府相信「微软的寿命一定会长过中华民国」。
而企业界在文件格式方面,已经有挣脱了 Microsoft Office 束缚的例子,如联经数位改用了OpenOffice。
洪朝贵说,懂得善用开源软件的公司,一方面可以省下大笔的软件授权费用,另外一方面,很多开源开发者最容易接触到最新趋势,且最和网络脉动接轨的一群人,再加上若企业主管愿意思考与响应开发者的观察等,就会让企业组织运作上更灵活,才能在这讲求速度为王的世界中竞争。
GitHub是开源者的履历
此外,洪朝贵说,GitHub 不但是开源者的履历,也是开源者通往世界的舞台,唯有走向全世界才有竞争力。举例来说,之前有一位大一学生应征助理,当看到这位学生在 GitHub 上参与了开源项目,就立刻录用。他说,在这注意力经济的时代,只要贡献的程序代码够多,或者获得知名人士推荐,就会得到更多的机会。