Sorozatos flame központja mostanában a sysfs. A sysfs egy RAM-alapú filerendszer, amelyet arra használunk, hogy a kernel adatstruktúráit, azok attribútumait kilinkeljük a felhasználói térbe. A sysfs egyre inkább a fejlesztések középpontjává válik, szinte kikerülhetetlen akkor, ha valaki modult szeretne írni a 2.6-os kernelhez.
2004. szeptemberében Patrick Mochel egy olyan patchet postázott az LKML-re, amely a megváltoztatta a driver core/sysfs/kobject szimbólumok exportját GPL-only-ra (EXPORT_SYMBOL -> EXPORT_SYMBOL_GPL). Ez azt jelenti felületesen megfogalmazva, hogy csak a GPL-only licenszű kernel modulok tudnak hozzáférni a sysfs-ben levő kernel adatszerkezetekhez. Ez a lépés nagy fájdalmat okoz jelenleg a 3rd party bináris (proprietary) driverek íróinak.Február elején Pavel Roskin levelében jelezte, hogy egy szabadalmaztatott, bináris modult írt a 2.6-os Linux kernelhez, és szomorúan vette észre, hogy a konfigurációhoz nem tudja a sysfs-t használni, mert a moduljának a licence nem GPL. Kérte a fejlesztőket, hogy módosítsák úgy a kódot, hogy ne csak a GPL-only modulok tudják azt használni.
Greg Kroah-Hartman megjegyezte, hogy milyen irónikus, hogy pont egy gnu.org-os email címről író kér ilyet, és egyben közölte, hogy sajnálja de nem lehetséges.
Patrick Mochel azt kérdezte Paveltől, hogy mi a probléma azzal, hogy ír egy GPL licenszű interfészt (glue) amivel a bináris modult ``hozzáragasztja'' a kernelhez (ezt csinálja az NVidia és az ATI is ). Greg K-H erre azt írta, hogy ne, mert ez illegális, és konzultáljon mindenki egy szerzői jogokra specializálódott ügyvéddel, mielőtt ilyet tesz. Természetesen a dologból óriási vita lett. A korábbi thread itt kezdődik.
Ezzel a dolognak nincs vége, mert tegnapelőtt ismét előállt egy fejlesztő azzal, hogy egy kereskedelmi kártyához bináris modult írt, de nem tudja használni a sysfs-t. Mint írta, jelenleg azt csinálja, hogy a fejlesztés idejére a modul licencét GPL-re írja, így hozzáfér a sysfs-hez. Majd a fejlesztés befejezésével eltávolít minden olyan kódot ami a sysfs-t használja és átírja a modul licencét nem GPL-re. Szeritne ez így idiótizmus és magyarázatot kért.
Greg K-H leveléből az derül ki, hogy a kernelfejlesztők nem titkolt célja ezzel az, hogy a külső fejlesztőket arra szorítsák, hogy azok GPL drivereket írjanak.
Valaki megkérdezte, hogy mi a helyzet az ATI-val és az NVidia-val.
Greg K-H erre azt válaszolta, hogy attól, hogy valaki illegális dolgot csinál, attól még másnak nem szabad azt tennie.
Érdekes thread, itt kezdődik.