[Comm] [1/2 off] Microsoft's FAT charges
Alexander Bokovoy
=?iso-8859-1?q?a=2Ebokovoy_=CE=C1_sam-solutions=2Enet?=
Пт Дек 5 12:36:01 MSK 2003
On Fri, Dec 05, 2003 at 11:54:57AM +0300, Roman Savelyev wrote:
> http://www.dpreview.com/news/0312/03120403microsoftisfat.asp
>
> Интересно, это скажется на Linux?
Я не патентный юрист, так что все, как говорится, IANAL:
1. Очевидно, что MS пытается нащупать пути блокирования OSS насколько
возможно. Их новая идея -- использовать для этого патенты. По некоторым
сведениям, MS считает, что из более чем 5000 имеющихся у них патентов
приблизительно 40 могут быть использованы для этой цели.
2. 4 выданных патента на VFAT описывают методы решения проблемы
одновременного доступа к файлам как по их коротким, так и длинным
именам с целью обеспечения совместимости со старыми приложениям. Во
всех патентах присутствует достаточно узкое определения того, с чем
идет работа (file name stored in a directory entry), так что по крайней
мере к реализации mangling в Самбе эти четыре патента не приложимы --
обратное еще надо доказать. С реализацией в ядре немного сложнее, но
патенты упоминают обязательное присутствие устройства хранения и
вычислительного устройства в комбинации с этим алгоритмом, так что если
это кого и коснется, так поставщиков готовых решений, в которых
присутствует предварительно подготовленный раздел, отформатированный с
VFAT.
3. С другой стороны, MS предагает лицензировать технологию FAT, опираясь
на эти 4 полученных ею патента, производителям встраиваемых систем,
использующих хранилища на базе Flash и использующих FAT в качестве
файловой системы на этих устройствах. Однако особенность использования
файловых систем в, например, сотовых телефонах, PDA и фотоаппаратах
такова, что в подавляющем большинстве случаев используется FAT16, не
поддерживающая работу с длинными именами файлов, которые, как
следствие, не реализованы в этих встраиваемых системах. Так,
большинство производителей фотоаппаратов записывает изображения с
именами в формате 8.3. То есть, формально они не попадают под действие
патентов на VFAT от MS; как мне видится, MS здесь лукавит и пытается
"на халяву" еще и заработать.
Более того, многие производители встраиваемых систем с радостью
откажутся от использования FAT на флешках -- уж очень неудобный это
формат для таких специфических устройств: при записи на флешку в
формате FAT происходит очень частая перезапись той области флешки, где
хранятся таблицы FAT, что резко снижает возможности самого устройства
(граница порядка 200000 перезаписей). Поэтому производители с радостью
уйдут на, скажем, JFFS.
Однако есть одна существенная проблема -- так как начиная с Win2K
драйвера устройств для Windows должны иметь цифровую подпись,
заверенную MS. Поэтому добавление нового драйвера файловой системы,
поддержка которой отсутствует в Win2K/XP/2K3, будет сопряжена с
серьезными противодействиями со стороны MS. Так уже было с Novell и их
поддержкой Novell Directory for NT Domains (после чего, как некоторые
отмечают, и было добавлено требование цифрового подписывания
драйверов).
Так что производители либо вернутся к практике поставки собственной
программы чтения содержимого флешки (как это было ранее), либо смогут
договориться в своей индустрии и создать общую инфраструктуру -- это не
выглядит фантастикой. Либо пойдут лицензироваться, но это врядли --
маржа на этом рынке настолько мала, что потеря даже 25 центов за
устройство будет серьзным провалом.
--
/ Alexander Bokovoy
Samba Team http://www.samba.org/
ALT Linux Team http://www.altlinux.org/
Midgard Project Ry http://www.midgard-project.org/
Подробная информация о списке рассылки community