近日,有言论指责从事国产开源软件业务的红旗中文贰仟公司的RedOffice办公软件产品是“造假”,是“伪国产”,对此种曲解开源软件原则的不实言论,中国共创软件联盟和优盟等开源团体已经发表声明予以谴责。众所周知,遵守开源许可证的开源软件发行版是合法的,这也意味着该发行版包括完整的源代码、原著作权声明、许可证拷贝或条款;如果对部分源文件进行了修改,必须在被修改的文件内声明这样的改动及改动的日期。因此,这样的开源软件发行版也是真实的。
国产开源软件RedOffice是严格遵守了LGPL开源许可协议的合法发行版;而且该公司对开源社区的贡献是突出的,得到了该社区负责人的肯定。对这样合法的、真实的软件“打假”,其实是企图把真的打成假的。
国产开源软件如何认定?
我国《政府采购法》规定“政府采购应当采购本国货物、工程和服务”,后来在政府采购正版软件的文件中规定“凡国内能够生产供应的,要采购使用国产软件”。所以被认定为“本国软件”或“国产软件”就可以享受政策优惠。
基于开源软件在缩短与国际水平差距,推动我国软件业发展,实现可靠、低成本信息化中的重大作用,有关部门规定:“根据国家利益和社会公共利益的需要,可以将本国供应商发行的源代码开放软件视同本国软件予以认定”。
认 定为国产开源软件意味着该软件是中国发行商构建并提供服务的合法开源软件发行版,受中国著作权法的保护。这里,中国发行商的贡献是:修改和发展某些代码并 按开源许可证的要求予以开放;基于市场需求和自己的商业诀窍构建特定的发行版,其中可包括各种许可证的开源软件和专有软件;向用户提供服务。应当指出,发 行商的贡献不能只按写多少行代码来衡量,那种重产品轻服务的倾向必须纠正。
认定为国产软件需做软件登记。每年中国有数以万计的软件(包括专有软件和开源软件,国产软件和进口软件)进行登记。登记时要审查部分源程序、相关文档和营业执照等,这种审查丝毫也不损害软件本身及其权益、许可证等等。
关 于开源软件的软件著作权登记问题,2009年9月11日,共创软件联盟、科技部知识产权事务中心等召开了“开源软件产品与版权注册登记高层研讨会”,工信 部、科技部、版权局领导以及软件企业高管出席了会议。与会者普遍认为,开源软件是享有著作权的作品,这在法理和司法实践中均予以了认可,因此也就具有了进 行著作权登记的资格。但在具体操作上,应区别于传统行业软件,在登记过程中,应当采取特殊程序予以规范。
总之,依法将开源软件认定为国产软件既利国利民又有利于开源软件的发展,有人将国产开源软件斥为“伪国产”,实际上是想阻止国产开源软件进入政府采购,以达到维护某些跨国公司垄断地位的目的。
叫“国产Linux ”或“Russian OS”都是为了更好地推广开源软件
有 人还在“国产开源软件”、“国产Linux”这些名称上大做文章,这是毫无道理的。众所周知,开源许可证对开源软件使用主体、用途等都没有限制,对名称也 无定论。例如:自由软件创始人Stallman认为Linux应叫做GNU/Linux,但几乎无人响应;Linux创始人Linus申请了Linux商 标,但不收取使用费,也不强求使用它。
例如,Linux发行版可以在Linux前加 上发行商标识(红旗 Linux、中标普华Linux……),可以自己命名(Ubuntu、MeeGo……),也可以用产地命名(Asianux,Russian OS……)。这些名称从最正宗的“GNU/Linux”到最本地化的“Russian OS”,五花八门,应有尽有,但只要它们遵守开源许可证,都是容许的。
最本地化的是“Russian OS”,已经把Linux说成是俄罗斯自己的操作系统了,好在那里并没有人蓄意制造事端,叫Russian OS也就相安无事了。其实叫“国产Linux ”或“Russian OS”都是为了更好地推广开源软件,对开源软件的发展有利。
严格说来“国产开源软件”、“国产Linux ”还不是个别名称,而是类别。例如,“国产Linux”是泛指中国发行商构建和提供服务的Linux发行版,包括一些自主开发的与Linux兼容的操作系统在内。显然,将一个软件归入那一个类别是使用主体的自由。
保 护用户的自由本来就是Linux所采用的GPL开源许可证的精髓。GPL运用了著作权法赋予作者的权利,通过许可证使得作者赋予用户的权利在作品及其衍生 品的传播过程中可以一直为用户保留下去,从而保护了用户的自由。实践表明,这个许可证有效地保护了用户的自由,没有谁能将Linux变为专有软件。所以, 维护开源软件的核心是遵守开源许可证。今天,Linux内核的贡献者已超过千人,但用户并不直接面对个别著作权人。开源软件对代码贡献者也有约束,他们在 贡献代码之前要签署一个协议,确保其所贡献的代码是原创的,并且将该代码的著作权和所含的该贡献者拥有的专利授权给运作该开源软件的实体和使用该开源软件 的用户。因此Linux用户不必与个别著作权人打交道,个别著作权人也不能限制用户的权利,通过GPL许可证,用户就取得了作者赋予用户的权利。
显然,要在“国产开源软件”、“国产Linux”这些名称问题上限制用户的自由是违背GPL精神的。
国产开源软件动了谁的奶酪?
当前,我国根据《国家中长期科学和 技术发展规划纲要(2006-2020年)》正在实施“核高基”科技重大专项,其中基础软件有很多是基于开源软件的,这当然会影响某些垄断者的利益。它们 历来反对中国发展基础软件,生怕国产基础软件打破它们的垄断。前些年中国就出现过一股夸大开源软件知识产权风险的风波,这次又出现了这股排斥开源软件成为 国产软件的风波,再联系到最近跨国公司教训中国厂商“不要再在Office方面谋求发展”(Office是基础软件之一)等事件,现实使我们认识到,对实 施“核高基”遇到的各种困难要有充分的估计。
中国开源软件界走向成熟
值 得欣慰的是,今天中国开源软件界已经不是任人摆布的一盘散沙了,对RedOffice的无端指责就遭到了中国开源团体的谴责。此前,2007年3月,国内 38家知名的软件企业和共创软件联盟发出倡议书,呼吁各界严格遵循“开源许可证”,积极使用包括开源软件在内的国产软件。这些行动都表明中国开源软件界已 经能自觉地遵循“开源许可证”,维护开源软件原则,捍卫开源软件界的声誉,这是中国开源软件界走向成熟的标志。我们相信,他们一定能够克服各种困难,为推 进中国的开源事业,为实施“核高基”专项,为发展中国自主软件业,为实现可靠、低成本信息化作出贡献。
致谢
本文关于开源许可证的一些论述引自蔡俊杰主编的《开源软件之道》,特此致谢。该书对于想全面了解开源软件的人,尤其是对从事开源软件相关业务的人是十分有用的。
文/腾讯科技
数月前,拉贝利诺(Gianugo Rabellino)离开了他创建的开源软件公司加盟微软(Microsoft),称其目标是帮助微软提升在开源界的信誉。
但是拉贝利诺加入微软使他受到了一些开源狂热者的谩骂。10年前,微软CEO史蒂夫·鲍尔默(Steve Ballmer)还信口开河的斥Linux为“癌症”,如果当时说作为开源团体主管的拉贝利诺会加入微软,定会被视作纯粹空想。
与10年前不同,今天的微软已在开源软件界做出了一些进步(固然也有挫折),拉贝利诺认为微软现在和开源界提升关系正当其时。
拉贝利诺称,当下软件开发者有向开源界集中的趋势,微软必须跟上这个步伐。他接着表示,他加盟后的角色是为微软在开源团体中寻找关键人才,并在双方的合作中起到搭桥作用。
对于拉贝利诺的加入,微软称其在开源界多了一位重量级人物,拉贝利诺在开源界的专业知识、宽广人脉都将对微软起到帮助。
红帽员工,开源传播者Wildeboer今天透露,微软已经禁止在Windows Phone和Xbox上运行包含GPLv3授权的开源软件,微软在一份应用需求文档中描述称,在微软WP和Xbox体系上运转的应用必定不能包含软件、文档和具有额外授权的材料,否则应用程序就将受到“排除授权”条款的管制。
排除许可包括但不限于GPLv3许可证,包括GPLv3, LGPLv3, Affero GPLv3等授权全部被排除在外。
这种奇怪的排斥方法令人莫名其妙,但开发人员还是将其理解为微软希望保持其自身平台的“清洁”。
当诺基亚宣布计划采用微软Windows Phone 7作为其智能手机操作系统时,诺基亚的开源软件合作伙伴纷纷表示了不满,诺基亚旗下的Qt部门也感到困惑和不安。
Linux 基金会的会长吉姆-泽姆林(Jim Zemlin)说,“Linux基金会对诺基亚选择微软Windows Phone 7作为其智能手机主要操作系统的决策感到失望。
艰难时刻往往会导致艰难的决策,这样的决策并不总能令人满意,但是开源软件的本质就是提供多样化的选择。我们相信,开源软件大于它的各部分之和,目前的市场也证明了这一点。在这里,Linux基金会将会促成其成员和Linux社区之间的合作,我们将会邀请他们继续参与MeeGo操作系统(英特尔和诺基亚支持的、为智能手机和其他设备开发的嵌入式Linux操作系统)和其他项目的工作。”
值得指出的是,诺基亚是Linux基金会的黄金会员,它从2007年起就一直是该基金会的成员。Linux基金会一直是,而且将来还会是MeeGo的重要支持者。诺基亚采用Windows Phone 7的举措不可能让Linux基金会及其成员感到高兴。
英特尔,诺基亚的首席MeeGo合作伙伴,也感到不满。它在一项声明中说:
“尽管我们对诺基亚的决策感到失望,但是我们并不会怠慢MeeGo。MeeGo不仅是一个手机操作系统,而且还支持多种设备。我们将会继续投入我们的时间和精力,而且也欢迎诺基亚继续支持MeeGo开源软件。我们对操作系统的策略一直是允许多样化的选择,包括Windows、Android和MeeGo,这一点永远不变。”
还有一个感到困惑的开源组织就是诺基亚的Qt部门。Qt是MeeGo和KDE Linux桌面版背后的跨平台框架。然而,现在,Qt看起来似乎与诺基亚的未来毫无关系。
首席KDE开发者和KDE 4桌面版首席设计师艾伦-赛格(Aaron Seigo)在其博客中写道,“虽然我不怎么认同诺基亚的决策,但是我真正感兴趣的是诺基亚对Qt的投资规模、MeeGo将来的战略定位以及KDE将担当怎样的角色。我们不知道诺基亚的决策对我们的中长期发展有何影响,但是有一点很清楚,那就是Qt是获得了LGPL(较宽松通用公共许可证)批准的。无论诺基亚发生什么,天都不会塌下来。”
至于开源软件Android,诺基亚的决策对它的影响实际上微乎其微。MeeGo和KDE及其他Qt用户可能会有所担心,但是谷歌Android的用户可以说高枕无忧。