Miért nem különböztetik meg a két dolgot?
Lehessen betölteni az olyan modulokat amelyek nem GPL kompatibilis licence -el rendelkeznek, de korlátozzák le, hogy ne férhessenek hozzá a GPLONLY_ szimbólumokhoz.
Erről megkérdezték Keith Owen -set, a modutils karbantartóját, aki az alábbiakat felelte:
"A modutils kódja jelenleg nagyon rossz. Annak idején egy dologra lett tervezve, és azóta csak módosítgatva lett, mikor milyen igények születtek. A modutils szimbólum kezelését teljesen át kell írni. Ez be fog következni a 2.5 -ös kernelben. A 2.4 -es modutilsba egyelőre csak ignorálni tudtam az olyan modulok betöltését, amelyek nem rendelkeznek GPL kompatibilis licence -el. Ez monjuk így, kevésbé precíz megoldás. Amóta vannak BOM -ok (binary only modules), kevésbé törődtem a precíz hibaüzenetekkel."
Remélem ez csak egy átmeneti állapot, a modutils -t átírják, és nem lesz probléma megkülönböztetni a GPL -es modulokat a nem GPL -estől. Remélem a továbbiakban is használhatjuk a kedvenc VGA kártyánkat linux alatt, attól függetlenül hogy GPL kompatibilis a licence -je, vagy sem. Ha azonban így áll a helyzet, egyelőre maradok a régebbi kernel -eknél itthon, mégha local root exploitos is, de nem mondok le a Q3 -ról =). Csak reménykedni tudok, hogy a 2.5 ben ez a probléma megoldódik.
- A hozzászóláshoz be kell jelentkezni
- 2325 megtekintés
Hozzászólások
Hmm, mivel se nekem se másnak sem világos a kép, megvitattuk az IRC -n. Tehát az a lényeg, hogy a modul valószínűleg be fog töltődni ha nem GPL kompatibilis a licence akkor is, csak a modutils fog érte kiabálni (természetesen az a 2.5 -ös kerneltől kezdve lesz ez így). Egyelőre nem fog működni, ignorálja az ilyen modulokat. De valóban én sem értem mire jó ez. Vannak fejlesztők, akik azt mondják, azért volt erre szükség, mert ha ezek a modulok hibás működést okoznak nehéz debugolni. És, hogy a BOM -okat készítő cégek talán jobb belátásra térnek, és GPL -es drivereket írnak. Lehet, hogy így lesz, de lehet, hogy nem. Lehet, hogy azok a hardwaregyártók akik eddig támogatták a Linux -ot most elfordulnak tőle. Hát majd meglátjuk.
- A hozzászóláshoz be kell jelentkezni
Bennem csak egy kérdés merült fel: És mi van, ha a gyártó szétszedi a modulját 2 részre:
- Ír egy GPL-es wrapper modult-t, amin keresztül hozzáfér a kernel fontosabb hívásaihoz.
- Ír egy nem GPL-es modult, ami az előző modul publikus, és nem korlátozott szimbólumait hívogatja.
Mert ha jól értettem a hírt, a gáz annyi, hogy nem enged hozzáférni nem gpl-es modulokat bizonyos szimbólumokhoz a kernelben.
- A hozzászóláshoz be kell jelentkezni
Kedves Anonymous. Mivel a hírről egyelőre ennyit lehetett megtudni a világ különböző weboldalain, és belemerülve a LKML levelezésébe sem derült ki egyértelműen, hogy hogyan is fog ez lezajlani, itt próbáljuk meg találgatni, hogy mit hoz a jövő. Amennyiben Neked több infó áll rendelkezésedre, akkor azt inkább meg kellene osztani a többiekkel, mint, hogy homályos célzásokat teszel. btw: tegnap majdnem 10 emberrel beszéltem ezzel kapcsolatban, és senki nem tudott megfelelő információt adni.
- A hozzászóláshoz be kell jelentkezni