Linux發行商Novell公司改變政策,不再提供專屬的軟體元件,如可插入Linux核心的3D影音驅動程式,但顧客仍可自行下載。
這項改變始自7月發行的Novell Suse Linux Enterprise Server 10。Novell藉此展現對「自由軟體基金會」(Free Software Foundation)的支持,該組織特別厭惡可作為開放原始碼Linux核心元件的專屬軟體。
Linux核心是由處理各種不同工作,從檔案儲存到網路通訊等開放原始碼元件所構成。然而,有少數公司推出專屬的元件,讓Linux與各種硬體裝置互通。其中使用最普遍的是提供3D圖像支援的影音卡驅動程式。
雖然顧客仍可自行安裝專屬元件,Novell的禁用仍反映出開放原始碼與專屬領域的新平衡。Linux核心是由「通用公共授權」(GPL)管理,初版作者正是「自由軟體基金會」創辦人Richard Stallman。Novell Linux產品管理副總Holger Dyroff表示:「許多核心社群開發員認為,核心層級的元件應遵守GPL條款。Novell尊重這個立場,並且訂下政策,僅發行符合GPL的核心元件。」
某些Novell員工本身就反對專屬元件。核心程式開發員Greg Kroah-Hartman上個月參加渥太華Linux座談會時便坦白地說:「封閉原始碼的Linux元件是非法的。」不僅如此,他認為這些東西也「不道德」。專屬元件禁令在數月前發行的Suse Linux 10(現更名為OpenSuse)即開始實行,但直到7月才擴及該公司的企業產品。
不過,Novell的軟體會自動提供顧客「驅動程式下載選項」,Dyroff說,這種作法將責任歸還給提供該驅動程式的軟體商。專屬元件有時會造成問題,因為Linux發行商的更新可能打破兩者的相容性。Novell的新技術能確保專屬驅動程式及時更新。
根據「自由軟體基金會」首席律師Eben Moglen的說法,目前Linux核心是依循修改後的GPL。他在今年元月的訪問中表示:「若核心是完全依照GPL授權條款…你不能在其中連接專屬影音驅動程式,不論是動態的或靜態的。」Novell發言人Bruce Lowry表示,SLE10排除了某些專屬元件,包括ATI影音卡驅動程式、LSI Logic儲存系統、某些軟體數據機和AVM的ISDN網路連線設備程式。
儘管違背自由軟體的精神和規定,在某些情況下,專屬驅動程式仍有一定的市場需求。如Linspire發行的Freespire,快速存取專屬驅動程式就是賣點。該公司將在8月15日開幕的LinuxWorld Conference and Expo推出這個版本。(陳智文/譯)


