Amikor a Microsoft elindította perét a TomTom ellen, megnevezett két olyan szabadalmat is, amely a FAT fájlrendszerrel kapcsolatos. Ez természetesen azt eredményezte, hogy ismét felerősödtek azok a hangok, amelyek azt mondták, hogy 1) ezeket a szabadalmakat érvényteleníttetni kell, 2) el kéne most már felejteni a FAT-ot végleg. Voltak azonban olyanok, akik egy harmadik utat javasoltak:
Keressünk egy megoldást, amellyel el tudjuk kerülni a szabadalmakban leírtak megsértését úgy, hogy közben megőrizünk a FAT fájlrendszer funkcionalitásának lehető legnagyobb részét. El is készült egy patch, amely bevezeti a kernelben a ˝CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES˝ opciót. Mint azt azonban a patch beküldését követő hosszas vitából láthatjuk, a workaround-ok nem minden esetben jelentenek egyszerű megoldást a problémákra. Még akkor sem, ha a azok nyomán az ügyvédek esetleg elégedettek is lennének az eredménnyel.
A patch-et az IBM alkalmazásában álló Andrew Tridgell - a Samba névre hallgató, CIFS/SMB protokoll reimplementáció megalkotója - készítette, de nem ő, hanem a szintén IBM-es Dave Kleikamp küldte be az LKML-re.
Mit is csinál a patch?
Idézet:
Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
When this option is enabled the VFAT filesystem will refuse to create new files with long names. Accessing existing files with long names will continue to work.
Azaz, ha az opció engedélyezve van, a VFAT fájlrendszer visszautasítja a hosszú (a tradicionális DOS-os 8.3-nál hosszabb) fájlnevekkel rendelkező fájlok és könyvtárak létrehozására irányuló kéréseket. Azonban nem akadályozza a már meglevő, hosszú fájlnevekkel rendelkező fájlokhoz való hozzáférést.
A patch mellé adott changelog nem ad semmi magyarázatot arra, hogy a készítője miért is akarja ezeket a változtatásokat elfogadtatni a fejlesztői közösséggel. Magából a szövegből a következőre lehet következtetni: a FAT szabadalmak a hosszú fájlnevek létrehozásáról szólnak, de nem tesznek említést egyáltalán a hosszú fájlnevekkel rendelkező fájlok olvasásáról. Szóval kétségtelenül az a gondolat járhatott a patch létrehozójának fejében, hogy ha a FAT szabadalom érintheti a Linux kernel jelenlegi VFAT implementációját, akkor biztos hogy nem érintené abban az esetben, ha a kernelben levő kód nem lenne képes létrehozni hosszú fájlnévvel rendelkező fájlokat a VFAT fájlrendszeren.
Elsőre ez egy ésszerű hack-nek látszik. Az interoperabilitás megmaradna a meglevő VFAT fájlrendszerekkel (azaz tudnánk olvasni azokat, még akkor is ha hosszú fájlnevű fájlok is lennének rajta), azonban a fenti kernelopció érvényre juttatása mellett nem tudnánk létrehozni VFAT fájlrendszeren hosszú fájlnévvel rendelkező fájlokat. Ezzel sokkal kisebb lenne az esélye annak, hogy a Linux megsérti a Microsoft szabadalmát.
De vajon, akkor miért volt kedvezőnek éppen nem mondható a patch fogadatása a kernelfejlesztői közösségben?
Egyrészt feltétlenül szerepet játszhatott a hűvös fogadatásban a szoftverszabadalmi rendszerrel szemben általánosnak mondható ellenséges hozzáállás és az, hogy nem nagyon van hajlandóság a közösségben arra, hogy kapituláljon e szabadalmi rendszer előtt. Ehhez adjuk még hozzá a FAT fájlrendszerrel - és annak tulajdonosával - szembeni lenézést és mindjárt világossá válik, hogy miért nem meglepő, hogy egyes fejlesztők nem érezték ˝szórakoztató˝ elfoglaltságnak a probléma megoldását.
A nagyobb probléma azonban az volt, hogy maga a patch nem írta le, hogy miért is kellene a régóta ugyanazon az elven működő kódot most egy csapásra ˝lebutítani˝.
A hosszú szál itt kezdődik. Az LWN - egyelőre csak előfizetőknek elérhető - cikke a témában itt olvasható.
Eredeti cikk: itt .
Forrás: Hungarian Unix Portal
Vissza
Canon i-SENSYS LBP-7750CDN színes lézernyomtató
Canon /
Nyomtató
175.514,- Ft
(138.200,- Ft + ÁFA)
COMPUTERWORLD HÍREK
| Szűkítés: | OK |
IBM System x3250 M3 szerver ajándék operációs rendszerrel!
IBM System x3250 M3 szerver - Intel Xeon x3440 (4C, 2.53GHz/8MB/2.5GT, ...
Dell FX100 Zero kliens a készlet erejéig akciós áron!
DELL PC FX100 Zero KliensA Dell™ FX100 egy valódi ...
Lenovo ThinkPad T420 notebook akció!
Lenovo ThinkPad T420 (4178-C5G) - 14.0˝ HD+ (1600x900) matt kijelző
JBL hangszóró újdonságok bevezető áron!
JBL 2.0 Hangszóró JEMBE feketeA JBL legújabb PC hangszórójáról simán megállapíthatnánk első ...
HP ProLiant ML110 G6 szerver akció!
HP ProLiant ML110 G6 szerver- 1 x Intel® Xeon® X3430 ...
IBM System x3550 M3 szerver akció!
IBM System x3550 M3 szerver- Intel Xeon E5645 (6C, 2.4GHz/12MB/5.86GT, ...
Fujitsu Tx100 S3 szerver akció!
Fujitsu PY TX100S3-2 szerverIntel® Xeon® E3-1220 (4C/4T 3.10 GHz 8 MB), 2 ...
Sony projektor ajándék vászonnal!
Az alábbi SONY projektorok mellé most mi adjuk a vásznat.Választható FunScreen rollós vagy Tripod
Megérkeztek a Gigabyte 7900 sorozatú csúcs VGA-i!
GIGABYTE Videókártya PCI-Ex16x ATI HD 7970 3GB DDR5 Cikkszám: GV-R797D5-3GD-B
Pehelykönnyű és szuper erős Samsung 900X3A notebook akció!
Samsung NP900X3A-B01HU notebook 13.3˝ LED HD (16:9,None ...
Member of IVSZ

Member of SZEK

Acer Affinity Gold partner

Dell Registered Partner
![]()
OKI System Shinrai Partner

XEROX Viszonteladó

APC megbízható szállító

EATON Authorized Partner

Cisco partner

Symantec Software Partner

ESET Partner
![]()
FUJITSU partner

LENOVO Premium Partner

IBM Business Partner

PARTNEREINK: Computerworld.hu | GameStar.hu | PCWorld.hu | SG.hu Hírmagazin | Lánchíd 19 Design Hotel | PC Guru | Hitel