heise online

Wiadomości IT, artykuły i fora heise online

30 czerwca 2009, 10:15

Programiści Linuksa chcą obejść problem patentowy z systemem VFAT

Niespełna dwa miesiące po pojawieniu się pierwszego patcha pozwalającego obejść problem patentowy związany z systemem plików VFAT programista Samby Andrew Tridgell opublikował drugą łatę dla Linuksa spełniającą to samo zadanie. W pierwszym przypadku opcja konfiguracyjna CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES blokuje zakładanie nowych plików z długimi nazwami (przy czym istniejące zbiory są odczytywane bez problemu); nowy parametr CONFIG_VFAT_FS_DUALNAMES nie ogranicza tej zawartej w implementacji VFAT funkcji. Jeśli CONFIG_VFAT_FS_DUALNAMES ma wartość "nie", to może zostać utworzona krótka bądź długa nazwa pliku (ale nigdy obydwie). Pola, w których zostałyby umieszczone krótkie nazwy, są w tym wypadku wypełniane niedozwolonymi znakami. W przypadku systemu FAT oznacza to nieprawidłową krótką nazwę.

Inspiracją do wydania obydwu łat było najprawdopodobniej zakończone już postępowanie Microsoftu przeciwko holenderskiemu producentowi urządzeń nawigacyjnych TomTom. Sprawa ta wywołała na początku roku sporo szumu w środowiskach Open Source. W sprzęcie TomToma stosowane jest jądro Linux, które według Microsoftu łamało – między innymi – dwa należące do koncernu z Redmond patenty związane z długimi nazwami plików w systemie FAT. Zatrudniony w firmie IBM Andrew Tridgell ma nadzieję, że opublikowany przezeń drugi patch zminimalizuje ryzyko kolejnej skargi patentowej. Obydwa sporne patenty Microsoftu związane z systemem FAT dotyczą tworzenia (lub zapisywania) zarówno długich, jak i krótkich nazw plików. Tymczasem przygotowana łata dopuszcza utworzenie krótkiej bądź długiej nazwy, ale nigdy obydwu jednocześnie.

(aru)

  • Podziel się
  • Wykop.pl
  • StumbleUpon
  • del.icio.us
  • OSnews.pl