开放源代码软件的探讨

福田秀敬
经济产业研究所 顾问研究员

  关于开放源代码软件(OSS)问题,世界各国的大学、研究所、企业以及政府相关机构正在进行各种探讨,就开发源代码的开发和引进、安全性能以及价格等与商业软件进行比较。   本稿将就开放源代码软件的几种论点作一介绍。

何谓开放源代码?

  开放源代码的出现,源于软件并非特定企业的财产,而应该由大家共同开发共同享有的观点。一般认为,开放源代码需要具备的条件有:有关软件,1)无需开发者的许可可以在市场自由流通。2)公开程序源代码。3)可自由进行改良。4)改良者必须采用和原件同样的许可条件。5)将在个人和团体、采用范围、相关产品等方面一视同仁的、符合必备条件的产品称为开放源代码软件(OSS)。

并非因其是开放源代码就价格便宜或更为安全

  有人认为,OSS的安全性能比商业软件高,其实,这是没有科学根据的。Linux的受害程度之所以不明显,是因为攻击微软后其受害范围更大、也更容易出名的心理在作怪。还有人认为,以OSS构筑系统,在价格方面将具有竞争力。但是,在商品寿命成本的评估方面,目前尚无充分的具体实例以证明其价格优势。

  不过,假若半导体价格下跌,组装至系统的CPU数量增加,与基于CPU数量而缴纳税金的软件相比,OSS则更具有价格优势。

关于知识财产问题(所谓GPL问题)

  一般认为,OSS的知识财产问题比较棘手。这是因为开发企业在开发与OSS相关的软件产品以及系统时,难以判断OSS和商业软件的界限。从用户的角度看,在拿到参杂有商业软件的OSS时,有可能自己的著作权受到侵害也蒙在鼓里。或者,在办公室内部发放为配合本公司业务上的技术秘密而定制的OSS时,有可能被要求向外部公开其源代码,由此,有可能为应对一些意想不到的情况,而必须采取相应对策。为了不出现类似情况,在OSS方面已下了很大工夫。但是,由于OSS要求公开成果的相关软件的开发范围和对著作权法定权利所涉及的对相关软件进行改变的范围没有严格规定,所以,暂时还无法避免这种混乱局面。对在开发领域积极采用OSS的日本而言,知识财产问题也是一个重要课题。

政府推崇开放源码软件的理由GPL问题)

  如果要讨论系统的安全性,那么,可以说政府也不应该仅仅依赖于一个系统,而应该具有多种选择才更为安全。由此,在Unix和Windows之外,采用 Linux将具有一定意义。还有,从培养技术员的角度出发,源代码可解读和更改,认为这对培养新一代技术员非常重要的论点是可以理解的。

  但是,提出政府采购有义务采用OSS的说法,在和WTO政府采购准则的关系上,有违反准则之嫌。再者,目前还不能说卖方已经具备完善的开发体制和服务体制。政府采购采取从价格和技术两方面加以评估的方式,给予Unix、Windows、OSS等以同等公平的机会,这样对采购方才是最为有利的。

OSS能成为系统集成(SI)的福音吗?

  SI的心理非常复杂。对大型SI来说,虽然主框架和Unix的销售会增加,但是,系统内容却都是国外企业的产品。尽管希望采用开放源代码,发挥SI的自主性,可是,在用户施压要求降价的情况下,销售会减少。另外,用于培养技术员、完善开发·服务体制的经费负担会增加。怎样承担转换至商业模式所必需的过渡成本是SI所面临的问题。目前大型SI的态度尽管不太积极,但如果是一种潮流,他们也不得不跟着潮流走。

  中小SI则采取暂时观望的态度,先看看大型SI和客户的情况再说。除先进的NPO组织之外,许多企业还是认为Windows便于操作。今天,在和中国的承包企业等展开激烈竞争之际,尽快采取生存对策成为燃眉之急。

服务商率先采用普及则尚待时日

  目前率先采用OSS的主要是服务商。其稳定性和信誉成为技术性课题。这些问题光凭软件难以解决,必须在硬件等领域有所突破。并争取能运用于临界任务为99.999%的领域。

  人们经常就应用软件和现有软件的互换性展开争论。人们关注的是,在网络带宽价格下降,上网对一般用户来说更具有现实意义的情况下,OSS则有可能被采用。

应用于信息家电领域已是刻不容缓

  日本企业在信息家电·数字TV、家庭服务器、手机、汽车卫星导航等领域具有竞争优势。在选定组装于这些产品中的OS之际,将要考虑的必要条件有:OS本身并非直接有助于产品的个性化,它能在国际上确保技术人员,具有优越的实时性·稳定性,对开发应用程序公共平台(API)进行了定义,不依赖于特定装置(方法)。OSS将成为有意义的选择。

  当然,还有许多问题值得争论探讨和整理,欢迎就本稿内容进行批评指正。

  另外,在写作本稿时,承蒙村上敬亮先生(经济产业省信息经济科课长助理)指教,在此表示感谢。

2003年3月4日

2003年3月4日登载

浏览该著者的文章