奔腾思潮》开展台湾软体产业的开源策略(阙志克)

台湾软体产业发展还有进步空间。(示意图/达志影像)

2021年台湾资讯电子业总产值约56588亿,其中软体设计业产值约3414亿,资讯服务业产值约1119亿,也就是说,软体资讯服务业产值约占整个资讯电子业产值的8%。这样的比重在过去10年中变化不大,完全符合台湾 「硬体巨人、软体侏儒」的封号。对于台湾软体产业为何羸弱不振,论者各有面向棼杂、解读迥异的诊断,其中较具说服力的立论之一是,台湾软体业始终未能有效模仿台湾硬体产业征战世界、攻城掠地的致胜方略: 以ODM/OEM的商业模式,设计制造具世界竞争力的产品。

软体产业虽然也有类似硬体ODM/OEM的外包(outsourcing)商业模式,但其营收模式偏向项目型(project-based)的结构;相形之下,硬体ODM/OEM商业模式则以产品型 (product-based)营收为主。一般而言,产品型营收比项目型营收利润高、成长动能较大、提供公司发展的空间也较多。

因为硬体产业的商模无以为继,台湾软体业者只好聚焦国内市场,以争取公民营标案为主轴。标案软体功能需求繁杂、开发时程紧凑,但技术深度与挑战不高。再加上政府机关与民间公司一味地砍杀软体标案的价格,遂使台湾软体公司普遍意兴阑珊、难以茁壮,最优秀的程式师人才亦因之大幅流向半导体业、系统网通业及外商,也就在意料之中。除中国大陆之外,当今世界上成功的软体公司,几乎都着眼于开发具世界级竞争力的产品,以竞逐国际市场。但台湾的软体公司以现有体质,如何能朝上述方向挺进?积极拥抱开源软体可能是一条终南捷径。

开源软体经由群众协作开发而成,其源代码(source code)可以免费下载使用,甚至进一步商业化;然而其软体品质与后续服务,较诸商用软体,平均而言,稍逊一筹。台湾的政府与民间对开源软体的理解大致仅止于此,且多对其在商转产品上能有何贡献抱持怀疑的态度,这样的认知其实与过去10年来开源软体的发展轨迹,大相迳庭。

首先,所有被广泛使用的开源软体,如Linux、Android、Apache、MySQL、Firefox/Chrome、Open Office等,经由大量的使用、淬炼和纠错,其软体品质、效能与稳定度相较于同类型商用软体大多是有过之而不及。其次,以免费软体型式让使用者自由下载试用,逐渐被视为取得潜在客户 (potential customer acquisition)及使用者回馈(user feedback)最有效的行销手段;如果代码公开,更可进一步赢得客户的信任。最后,「基本版免费、进阶版及后续支援服务收费」(freemium)的商业模式,让许多开源软体公司都成功获利,甚至上市。有鉴于开源软体在商业市场与时俱增的吸引力,有些新创公司刻意将其软体产品开源化,以取得市场与使用者认同;连历史悠久的商业软体公司也见风转舵。举例来说,微软甚至将几个重量级的软体产品如Windows Core OS、SONiC和 .NET Framework,都一一开源化。

参与开源软体的运用与开发大致可分为以下4个等级:

等级一: 将特定开源软体导入产品开发,并积极回报遇到的软体错误及有待改善的使用体验。

等级二: 针对特定开源软体,开发其部件布建(deployment)与管理工具,并提供咨询、配置与优化的服务。

等级三: 深入理解特定开源软体的系统架构、核心演算法及程式运作逻辑,以便参与已知错误的移除与更正,或加入新功能的开发。

等级四: 启动一个全新开源软体的专案,并号召足够的开发者持续参与并形成社群。

一般来说,台湾的产官学研对开源软体的运用大致仍停留在第一级: 「光使用软体但不太有贡献的使用者」。第二级的参与可降低开源软体使用的门槛,甚至产生围绕特定开源软体的支援服务公司。第三级的投入可增强开源软体的功能和价值,衍生能针对特定开源软体优化、客制与新增功能的公司。第四级的贡献者则可扩大开源软体的应用领域,建立以收取开源软体freemium营收为主体的公司。

鼓励台湾软体新创公司积极参与开源软体的技术开发和生态系统,相信可达成以下几个推展软体产业的目的: 第一,经由取得具商业价值开源软体的第一手开发资讯,新创公司得以逐步壮大自己软体研发的技术实力;第二,从开源软体生态圈的联盟关系与产品布局,新创公司得以学习如何定位、开发、行销、贩售与支援以国际市场为标地的软体产品;第三,借着与开源软体社群坦诚相待的来往,新创公司得以建立拓展国际市场所需的关系人脉,甚且培养出相濡以沫、共存共荣的合作伙伴。(作者为清大资工系合聘教授)

※以上言论不代表旺中媒体集团立场※