当前位置:Linux教程 - Linux业界 - Linux拿违反GPL厂商开刀 开放教育逐渐普及

Linux拿违反GPL厂商开刀 开放教育逐渐普及

CNET科技资讯网4月15日国际报道 一位程序设计师在德国控告厂商违反“通用公共授权”(General Public License,GPL)的官司,获得胜诉。

德国慕尼黑地方法院在周二做成了初步判决,强制禁止Fortinet产品的出货。Fortinet是一家多功能安全装置的制造商,其产品内含了Harald Welte 所协助撰写的Linux 元件“initrd”。

Harald Welte除了担任Linux 程序设计师之外,还负责执行“GPL 违规计划”(GPL Violations project)──这是一个鼓励厂商在产品整合GPL 软件时要遵守GPL 软件授权协定的一项计划。GPL 授权协定让任何人都可以免费使用GPL 软件,但其条件则是在产品出货时必须提供其GPL 元件里的原始源代码。

这宗官司显示出,开放源代码软件在电脑产业里的散播速度相当快──但是同时也显示出厂商在采用这种协作的软件设计方式时,要适应新的法律概念有多困难。

位于加州的Fortinet公司在新闻稿中表示,公司正在解决这个问题,但Welte 竟诉诸法律行动让他们很讶异。

“Fortinet最近注意到Welte 先生的诉求,而且很诚心诚意的在德国法庭之外很努力的和他合作解决这个问题。Fortinet积极采取行动,希望产品能够符合GPL 的要求。因此,对于Welte 先生在德国提出假处分,Fortinet感到相当惊讶,而且相信这是没必要的举动。”Fortinet 表示。“Fortinet也继续努力尽速要和Welte 先生解决该问题。”

Welte 之前表示,他并不反对开放源代码软件的商业使用,他只是希望大家要使用得当。他表示,在采取法律行动之前会先通知相关的厂商。在Fortinet这件事上,GPL Violations计划在3 月17日就通知了该公司,“庭外和解的协商未能即时达成结论。”该计划在新闻稿中表示。

3 月间,Welte 寄出了同样的信件给多家在CeBit 电脑展上的参展厂商。一年前,对Sitecom 公司提出了类似于Fortinet的官司,Welte 也胜诉。

Fortinet的FortiGate 及FortiWiFi 产品里都使用了Linux 操作系统,该计划表示,“FortiOS 采用的就是Linux 操作系统的内核(kernel ),同时还有许多由GNU GPL授权管辖的免费软件。但Fotinet 并未公开这些信息。”GPL Violations计划表示。

GPL Violation 的大部份法律行动都针对欧洲及亚洲厂商而来,不过Sitecom 及Fortinet的官司在德国以外地区并没有直接的影响。美国厂商在今年里也遭遇同样的法律行动──这也显示出,GPL 的法律行动可能很快的延烧到全球性的电脑及科技大厂。

“一般而言,厂商对于GPL 的相关问题越来越注意,”知识产权(IP)律师Brian Kelly 表示。“GPL 通过法律行动来澄清其条款与限制的过程还有待产业观察家的长期观察,不过这次结果显示出,这种法律行动很快就会在美国展开。”

厂商之所以未发布产品内的GPL 软件源代码,原因有很多。他们可能没有注要到GPL 的条文,以为它所管辖的软件只在“公共领域”(public domain)。他们也可能有一些想要保有商业机密的软件改进。或者,可能所用的软件是来自于第三方的合作厂商,而不知道里面含有GPL 元件。

开放教育

而电脑产业里与开放源代码授权相关的教育活动也开始越来越常见。例如,本月所展开的“开放源代码企业大会”(Open Source Business Conference)里,律师们可以连续听两天的相关主题演讲,而Linux 厂商红帽(Red Hat)也刚粘贴了一段公司内律师讨论各种授权问题的影片。

不过,Welte 在接受专访时表示,违反GPL 的情况是否越来越多,很难确定。“我所知道的案例当然是越来越多,但我猜,这主要是因为 GPL Violations计划在社区里的名声越来越大的关系,也因此我也接到越来越多的使用者报告说,他们所购买的产品里有GPL 授权的软件。”

Welte 也表示,对于那些在CeBit 上参展的公司,他们的回信让他相当不满。

“大部份都没有可以代表公司的人来回应。大部份情况下,除非你寄个律师信给他们,否则都没有人要理你。”Welte 表示。

在无法取得底层的原始源代码之下,Welte 往往必需努力找出市售的产品是否内含GPL 软件。以Fortinet为例,他们所用的GPL 软件特别难找,因为该公司把软件加密,Welte 表示。他花了40个小时的时间才挖出那些信息。

接下来的法律程序则要看Fortinet如何回应,Welte 表示,“如果他们未提出上诉,并开始依照授权协定来配销产品,那么基本上官司就结束了,然后他们必须付所有的相关费用。如果他们选择上诉,或者是藐视法院的命令,那么官司就会继续。”

Initrd是Linux 电脑内开机过程中的重要模组。Welte 另外还协助撰写了可以提供Linux 防火墙防护功能的netfilter/iptables软件。

法院则表示,Fortinet如果违反禁制令,可能会被课以5 至250000欧元的罚款,而且还可能面临6 个月以下的刑期。此外,该公司还须支付Welte 的法律费用。

“通用公共授权”(General Public License)已有14年历史,但该授权的制定者“自由软件基金会”(Free Software Foundation)已经开始努力要将其现代化。

担任开放源代码协会(Open Source Initiative)法律顾问的IP律师Mark Radcliffe表示,不管Fortinet官司的结果如何,有一件事是大家要注意的,“无论如何,”Racliffe表示,“厂商都必需特别注意自己的产品如何使用GPL 源代码。”