CNET科技资讯网8月1日国际报道 Novell已经不再在Linux 内核中发布3D显卡驱动程序等专有代码模块。
这一变化已经体现在了7 月份发布的Suse Linux Enterprise Server(SLES) 10 中。通过采取这一措施,Novell使自己与自由软件基金会保持了一致。
自由软件基金会通常会避开专有代码软件,特别讨厌在Linux 内核中使用专有代码模块。
Linux 内核中有许多开放源代码模块,处理包括从在硬盘上存储文件到与网络通讯在内的各种任务。但是,一些公司也提供了专有代码模块,使Linux 能够与各种硬件设备通讯。其中使用最广泛的专有代码模块是提供3D图形支持的显卡驱动程序。
尽管客户仍然可以自己安装专有代码模块,但Novell对专有代码模块说不反映了开放源代码和专有代码之间的新平衡。Linux 内核采用GPL 许可方式。
Novell负责Linux 产品管理的副总裁迪罗夫在一份声明中说,内核社区中的许多开发人员都认为内核模块应当遵守GPL 条款,Novell尊重这一观点,并制订了发布遵守GPL 内核模块的政策。
7 月份在渥太华Linux 讨论会上发言时,内核编程人员格雷格说,专有代码Linux 模块是非法的,不仅仅是如此,它们也是“不道德的”。
迪罗夫说,Novell自动地向用户提供下载驱动程序的选项,这将使相关厂商负起有关显卡驱动程序的责任。
专有代码软件会给客户造成困难,因为有时Linux 软件厂商的升级包会与驱动程序发生兼容性问题。Novell的新技术能够确保专有代码驱动程序得到及时更新。
Novell的发言人布鲁斯说,在SLES 10 中,Novell删除了一些专有代码驱动程序,其中包括ATI 显卡、LSI Logic 存储系统、一些基于软件的调制解调器、AVM 的ISDN网络设备的驱动程序。
尽管存在法律等方面的问题,专有代码驱动程序在有时是必不可少的。Linspire的Freespire 就将通过一次点击获得专有代码驱动程序作为一个卖点。