技术开发 频道

倪光南:遵守开源许可证的开源软件合法

  叫“国产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家知名的软件企业和共创软件联盟发出倡议书,呼吁各界严格遵循“开源许可证”,积极使用包括开源软件在内的国产软件。这些行动都表明中国开源软件界已经能自觉地遵循“开源许可证”,维护开源软件原则,捍卫开源软件界的声誉,这是中国开源软件界走向成熟的标志。我们相信,他们一定能够克服各种困难,为推进中国的开源事业,为实施“核高基”专项,为发展中国自主软件业,为实现可靠、低成本信息化作出贡献。

  致谢

  本文关于开源许可证的一些论述引自蔡俊杰主编的《开源软件之道》,特此致谢。该书对于想全面了解开源软件的人,尤其是对从事开源软件相关业务的人是十分有用的。

0
相关文章