ot http://kt.zork.net/kernel-traffic/kt20011029_139.html#1
EXPORT_SYMBOL_GPL Some kernel developers are unhappy with providing external interfaces to their code, only to see those interfaces being used by binary only modules. They view it as their work being appropriated. Whether you agree with that view or not is completely irrelevant, the person who owns the copyright decides how their work can be used. EXPORT_SYMBOL_GPL() allows for new interfaces to be marked as only available to modules with a GPL compatible license. This is independent of the kernel tainting, but obviously takes advantage of MODULE_LICENSE() strings. EXPORT_SYMBOL_GPL() may only be used for new exported symbols, Linus has spoken. I believe the phrase involved killer penguins with chainsaws for anybody who changed existing exported interfaces. Have fun, Boyan > -----Original Message----- > From: George Danchev [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, November 13, 2001 11:10 AM > To: [EMAIL PROTECTED] > Subject: lug-bg: Note:modules without a GPL compatible licence cannot > use GPLONLY_symbols > > > Zdravejte, > Predi mesec si installirah nvidia-kernel-src i > nvidia-glx-src, syotvetno > kompilirah gi pod 2.4.10 kernel, raboti idealno. Dnes systoto > tova 2.4.10 > source go patch-vam s ext3-2.4-0.9.10-2410.gz. Stariq custom > kernel_image s > modulite si ostava a za noviq ext3patched image, otdelih modulite > (EXTRAVERSION=patched v Makefile-to na kernela) syotvetno > v /lib/modules/2.4.10patched . > Kogato boot-na stariq kernel_image kojto ne razbira ot ext3 > si loadva NVidia > modula bez problemi si4ko e OK, > no kogato boot-na ext3patched kernel_image, estestveno namira > i se opitva da > load-va negoviq si 2.4.10patched NVidia module (kojto e > compiled za nego, > vypreki 4e nqma nuzhda, nali e vse 2.4.10), no otkazva da go > link-ne v sebe > si s obqsnenieto: Note:modules without a GPL compatible > licence cannot use > GPLONLY_symbols... > ... ext3patched kernela raboti OK s fajlovata sistema, > nezavisimo dali sym > poso4il ext3 ili ext2 v fstab-a za / , no otkazva da link-ne > NVidia kernel > modula poradi licenzionni pri4ini ... > pri ru4no insmod/modprobe na NVidia kernela kazva systoto... > probah s razli4ni versii na modutils (dopustimi za 2.4.10 > estestveno), > rezultata e systiq, non-patched kernel loadva NVidia modula, > a ext3patched > otkazva da link-ne NVidia kernel modula poradi licenzionni > pri4ini ... > Vidqh podoben thread na lkml sys subject "nazi kernels" > kudeto pishe 4e > takova nesto e neobhodimo poradi tova 4e load-vaneto na > binary only drivers > mozhe da destabilizira sistemata... (ponezhe nqmat koda da > vidqt kakvo pravi > ako ima tehni4eski problemi). No v moq slu4ai imam edin i > susti 2.4.10 source > samo 4e ideniq e patch s ext3 i mi izliza s takiva licence > issues... ostava > da povqrvam 4e etx3 patcha e dobavil takiva preventions v kernela ??? > Ili kude mozhe da e problema stom polzvam edin i susti 2.4.10 > source ??? > 10x > -- > Greets, > fr33zb1 > ============================================================== > ============= > A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers) > http://www.linux-bulgaria.org/ Hosted by Internet Group Ltd. > - Stara Zagora > =========================================================================== A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers) http://www.linux-bulgaria.org/ Hosted by Internet Group Ltd. - Stara Zagora
