This module will not be able to be loaded in any kernel released after January 1, 2008 due to its license.
http://thread.gmane.org/gmane.linux.kernel/475654/focus=475721
http://thread.gmane.org/gmane.linux.kernel/475654/focus=475796
--- gregkh-2.6.orig/Documentation/feature-removal-schedule.txt +++ gregkh-2.6/Documentation/feature-removal-schedule.txt <at> <at> -281,3 +281,12 <at> <at> Why: Speedstep-centrino driver with ACPI Who: Venkatesh Pallipadi <venkatesh.pallipadi <at> intel.com> --------------------------- + +What: non GPL licensed modules will able to be loaded successfully. +When: January 2008 +Why: Numerous kernel developers feel that loading non-GPL drivers into the + kernel violates the license of the kernel and their copyright. + +Who: Greg Kroah-Hartman <greg <at> kroah.com> <gregkh <at> novell.com> + +--------------------------- --- gregkh-2.6.orig/kernel/module.c +++ gregkh-2.6/kernel/module.c <at> <at> -1393,9 +1393,14 <at> <at> static void set_license(struct module *m license = "unspecified"; if (!license_is_gpl_compatible(license)) { - if (!(tainted & TAINT_PROPRIETARY_MODULE)) + if (!(tainted & TAINT_PROPRIETARY_MODULE)) { printk(KERN_WARNING "%s: module license '%s' taints " "kernel.?n", mod->name, license); + printk(KERN_WARNING "%s: This module will not be able " + "to be loaded in any kernel released after " + "January 1, 2008 due to its license.?n", + mod->name); + } add_taint_module(mod, TAINT_PROPRIETARY_MODULE); } }
GPLでないドライバはロードできなくなる模様。
これまでは、「汚染されている」というメッセージだけで済んでいたのだけどね。
これは、ちょっと流れを変える可能性もある問題かも。
プロプラドライバは来年いっぱいで許されなくなるかもしれない。
とりあえず、Linusはマージしないと言っているな。
http://thread.gmane.org/gmane.linux.kernel/475654/focus=475824
清濁あわせ飲むってのは原理主義者に対して有効な手段かどうかはちょっとなんだけど。
関連スレッド長過ぎで読むのは無理... そのうち記事になるかな?