鸦片软件
鸦片软件又称为封闭软件(closed software),该词最早出现于在台湾积极推广自由软件运动的洪朝贵先生,刊载于2002年6月号《Linuxer 杂志》的“鸦片战争外传”一文,后来Andy Tai将该文译成英文(The New Opium War)。作者以诙谐的方式,用东印度公司借由贩卖鸦片让人成瘾为例,暗讽软件公司使用封闭、专有或专利软件所产生的文件或数据储存格式,刻意造成数据与其它软件间相互交换与转换不易、新旧版本无法相容,使得这类软件得以借由此类特殊的文件格式对市场垄断或准垄断,造成使用者对该类软件产生依赖,最端将会导致在人们传递、保存、交换数位化资讯时,被此类软件所控制的情况。此后,“鸦片软件”即被用来形容不愿意公开数据储存格式或以法律保障其文件格式专用权的软件。
简介在鸦片战争外传一文中,作者描述以英国为首的东印度公司大量对大清帝国输入鸦片,在那个时代,易使人上瘾的鸦片已经重要到的变成是一种人人都需要的日常食品,并透过有一个名为食品商业联盟(Business Food Alliance, BFA)的虚构组织(成员为东印度公司的子公司),对清政府施压,要求严厉取缔盗种罂粟牟取暴利的农民,及为了省钱而在自家后院种植罂粟的公司与民众,并透过“罂粟播种权”立法达到其垄断的目的。
同时,另有一小群人,开始发放稻米的种子,并透过“革奴大众公有播种权”保护,强调任何人都可以自由播种该类作物,重要的是这种食品食用后不会有上瘾的问题,并可随着个人喜好,改吃小麦或玉米等作物。
文末,作者也点出了在现行版权制度下,合理使用的范围、软件专利(software patents)、合理订价等议题。
喻意(1) “食品商业联盟”实际上是暗讽商业软件联盟(Business Software Alliance)与软件厂商形成利益共同体(BSA的成员大部份是由商业软件公司组成),以打击盗版为借口,实则为确保各自公司的利益与垄断市场。
(2) “盗种罂粟的农民”是指使用盗版软件的人,“在自家后院种植罂粟的公司与民众”,则是代表使用自由软件或开源软件的企业或个人,这两类人所使用的软件会对食品商业联盟的盈收产生威胁,所以是该联盟打击的对象。
(3) “罂粟播种权”是指现行的软件版权制度的相关法规受商业公司或经济大国的影响,已过度偏向于保护版权拥有者,市场被大型软件公司透过立法所垄断,造成弱势国家无法建立自己的产业。
(4) “革奴大众公有播种权”即GNU通用公共许可证(GNU GPL)。
(5) “稻米、小麦及玉米”则泛指自由软件或开源软件,由于此类软件的源代码可以自由流通,有经验的程式设计师可以透阅读源代码,得知所有数位化内容的储存细节,甚到可以自行撰写程式,来读写这些软件所产生的数据。因此,使用者不会像吸食鸦片一般对该类软件上瘾而无法脱身,平常吃稻米的人可以很容易就可以改吃小麦或玉米,而不会造成任何的后遗症,因为透过源代码的公开,储存格式变得透明,使用者可以很容易的转换到其它功能相似的软件,而不必担心多年建立的数据必须抛弃。
(6) 自由软件或开源软件的推动者认为,唯有摆脱鸦片软件的桎梏,才能让人类拥有选择软件的自由,并迫使软件公司在软件开发上,由为升级而升级转变成服务上的竞争,他们认为,唯有使用者能够轻易的转换不同的软件,读写相同的数位化资讯,才能让软件公司达成公平的竞争,才不致造成软件公司以软件储存格式做为垄断市场的工具,只有当使用者有充份的自由选择软件时,软件公司才会以使用者的利益为核心,否则人们在使用软件时,必然会受制于软件公司的自身利益所操控。
影响使用者
初期对使用者而言,是软件公司极欲拉拢的对象,资讯的流通与交换没有太大的障碍,软件公司在产品未达到市场规模之前,愿意以极低的售价或免费试用的方式提供软件给使用者,对盗版商采取宽容的态度,以求增加市场占有率,使用者在此时可以充份享受此类软件所带来的好处。当某一软件公司的产品成为市场主流或形成垄断或准垄断局面时,由于绝大多数的软件使用者都使用相同的产品,所以数位化资讯可以很容易的与其他人交换。
但长期而言,会导致“上瘾”的现象:当软件公司取得主导市场的地位时,则可以开始对使用者予取予求,如提高价格、推出新版本、与商业软件联盟合作打 击盗版、强迫使用者升级……等。由于该产品已具备独占性,储存的数据格式又不公开、甚至被专利所保护,此时软件公司便借由箝制使用者的数据,达到让使用者 不敢轻易转用其它功能相似的软件的目的。
软件公司
鸦片软件是一般商业软件公司常用的行销方式,先透过低价或免费提高市场占有率,垄断市场之后,以其专有的储存格式,对其他同业形成进入门槛,使得即 使其他公司开发出功能更好的同质性软件。由于大众已经将该格式视为标准,尤其在版权保护的情况下,使用者无法自由地进行数据的转换,大多数的使用者在不愿意放弃辛苦所建立的数据的情况下,只好继继使用此类软件,软件公司便可对使用者予取予求。
鸦片软件可能造成的问题使用鸦片软件可能带来下列问题:
阻碍自由竞争
由于数据转换的困难,造成使用者碍于原软件的“相容性”考量,而不愿意改用其它功能相似的软件。因为使用不同的软件,意谓必须放弃先前以该类软件所建立的所有数位化内容(其他公司的软件无法读写此类软件的专有格式)。于是被迫一直使用同一套软件或同一家公司所推出的新版软件,不敢贸然转换。
软件公司借此箝制使用者选择软件的自由,使用者在选购软件时,被迫放弃以软件的“功能性”的考量,即使其他类似的软件提供更低廉的价格或更好的功能,使用者受限于大量的旧数据无法转换,无法、也不愿意改用其他软件。
强迫升级
当软件推出新的版本之时,故意造成新旧版本文件格式的不相容,通常是新版本故意不支援或不相容旧版格式,使得使用旧版程式的人无法读取新版本软件所建立的数据,间接造成已升级使用新版本软件的使用者要求使用旧版本的使用者升级其软件,旧版使用者为了能够与新版本使用者交换数据,只好被迫升级其软件。
例如:政府机关的 申请文件、公告、公文书若以新版本的文件格式储存,使用旧版本软件的民众为了要与政府机关往来,亦只好跟着升级软件版本,同时,这些使用新版本软件的民众 又会转而要求与其交换数据的其它人士跟着升级。大部分的使用者被迫为了与他人交换数据而花钱升级,而不是为了软件的新功能。
加深数位落差
当软件公司拥有足够的市场占有率时,便可任意提高软件售价,或推出新版本,对于相对较弱势族群而言,过高的软件费用或过多的版本升级,会造成一定的经济的负担,无形中亦加深了数位落差的形成。
鼓励非法重制或盗版
当软件价格过高,但其数据储存格式已经占有资讯交换的重要地位时(如:微软公司的Microsoft Office软件),付不起购买该软件的使用者为了要能够与他人交换资讯,便转而使用非法重制或盗版版本,无形中造成鼓励非法重制或盗版的风气。