Vége a nem nyílt kódú kernelmoduloknak? Többé ne használjuk az nVIDIA és más gyártók, programfejlesztők programjait?
Meglepetés érhet minket, ha az elkövetkező kernelekbe olyan modult akarunk betölteni, ami szeretné használni a GPLONLY_ szimbólumokat, viszont nem GPL stílusú licece -el rendelkezik . Ha megpóbálunk betölteni egy olyan modult amelynek nem GPL stílusú licece van, ennek ellenére mégis GPLONLY_ szimbólumokat akar használni, egy kedves kis hibát kapunk:
"unresolved symbols"
panaszkodik, és az alábbi üzenetetet írja ki:
"Note: modules without a GPL compatible license cannot use GPLONLY_ symbols."
("Megjegyzés: azok a modulok amelyeknek nem GPL kompatibilis licece van, nem használhatják a GPLONLY_ szimbolumokat.")
Ez az üzenet néhány felhasználóban megdöbbenést kelthet (nem tudják mire vélni a dolgot), ezért egy kis magyarázat gyanánt a következő verziójú modutils a alábbiakat közli velünk:
"Hint: You are trying to load a module without a GPL compatible license and it has unresolved symbols. The module may be trying to access GPLONLY symbols but the problem is more likely to be a coding or user error. Contact the module supplier for assistance."
(Útbaigazítás: Ön megpróbált olyan modult betölteni a kernelbe, amely nem rendelkezik GPL kompatibilis license -el, ezért "unresolved symbols" hiba lépett fel. A modul megpróbálhat hozzáférni GPLONLY_ szimbólumokhoz, a probléma több mint kódolási vagy felhasználói hiba. Lépjen kapcsolatba a modul szállítójával a további segítségért.")
Ez úgy tűnik, hogy egy lépés a jó irányba, bár felvet néhány nyílvánvaló kérdést: