首页 > 新闻 > 专家观点 >

鸿海推手梁文耀:软件即服务的时代不能怕开源

2015-01-21 14:49:08   作者:   来源:CTI论坛   评论:0  点击:


  曾协助鸿海推动开源专案的梁文耀,他认为企业要跳脱传统只想卖软件的想法,因为在云端时代「软件即是服务」,企业要以软件之外的附加价值获利

  鸿海在2013年6月的Computex上宣布与Mozilla合作,以HTML5串起八屏一云策略。曾于鸿海科技,担任创新数位系统事业群资深处长的梁文耀,一手建立了鸿海跨平台作业系统团队,也是鸿海推动HTML5生态系的核心人物。梁文耀率队和Mozilla联手,先开发出了平板上的Firefox OS专案,他表示,这套鸿海为平板开发的Firefox OS,程式码完全开放。

  梁文耀以HTML5为例来谈开源计画的影响。他认为HTML5之所以开始受到重视,除了其跨平台的特性,也是因为HTML5技术强化了网页平台功能,在HTML5标准制定后,网页渐渐成为应用程式的平台。连网站制作者都不再被称为网页设计师,而是改称做程式设计师。

  梁文耀认为,过去在传统程式开发的能量以及开源的作法,也会逐渐地转移到网页平台上。而企业发展的服务也会朝网页平台靠拢,此举代表着企业拥抱开源将有更多可能性,传统企业在商业模式选择上更为多元。

  更大的改变是,他认为,企业要跳脱传统只想卖软件的想法,因为在云端时代软件即是服务(SaaS)。当企业把软件视为建构服务的一环,那就不需要担心采用开源专案或是开源系统程式码,技术会被竞争者抄袭进而影响企业竞争力,因为光有软件还不足以建构好服务,企业要以软件之外的附加价值获利,他提到,影响企业提供服务的品质有3个要素,除了软件外,企业的硬件研发以及行销手法都相等重要。

  开源对于企业有许多好处,梁文耀以自由硬件(Free Hardware)作法为例,企业将硬件产品的驱动程式程式码对外开源,反而更能延长产品在市场存活的寿命,他说,Linux对于新硬件的支持度不够好,但对旧硬件的向下支持通常没有问题。即使是已经在市场除役,连原厂都不再支持的硬件,新版Linux都还能继续支持。

  这正是因为Linux系统中的不同模组的维护者来自许多组织,而这些人技术能力很强,每当Linux开发新版本而重建专案时,维护团队仍旧会继续更新那些过时的驱动程式,使相对应的硬件得以在新版Linux环境继续使用。

  不过,梁文耀提醒,企业使用开源专案打造自己的产品,需要注意授权的形式。开源软件有许多种授权,例如常见的BSD(Berkeley Software Distribution)、Apache-2.0、MPL(Mozilla Public License)、GPL(GNU General Public License)等,大部份的开源授权在商业使用上都是安全的,例如BSD以及Apache-2.0都主张原始码经过更改后都可选择开源或是转为专有,虽然MPL稍有不同,但只要专案使用MPL授权的程式码档案,继续维持MPL授权,其他衍伸的档案仍可选择转为其他种授权方式。

  但是GPL是企业最应该小心的授权,因为此授权明定无论是原有GPL授权或是衍生的档案,都需采用GPL授权,开源且免费的释出,这常会造成程式码授权「感染」的问题,梁文耀表示,一旦使用了GPL的程式码,就只能开源,没有第二条路。典型GPL授权的例子是Linux,这也是商业用的Linux版本,一般大众甚至企业仍可以免费使用的原因。

  企业担心将程式码开源出来,竞争对手能够轻易的抄袭,梁文耀表示,实际上比想像中还要困难。就像是同一功能的程式,由不同人实作,则逻辑与方法会截然不同,不同人看同一份程式码,所得到的资讯与想法也不同,更别说是不同公司以及开发团队,他说:「企业除了最核心的关键技术,其他部分应全部开源」。

  科技公司顾问:梁文耀

  研究所求学时因Linux出现而投入开源界,超过30年横跨产学的软件开发经验,不只在大学资工系任教,也是嵌入式系统业界专家,擅长Android和Linux。2013~2014年曾于鸿海担任科技创新数位系统事业群资深处长负责建立OS团队。

分享到: 收藏

专题