k001
k001
:...
  Viewing 0 - 3  
"Microsoft TrueType core fonts for Web" for Fedora Linux

Однажды люди в Microsoft сделали хорошее делода ну? )

Вот спек-файл: microsoft-core-fonts.spec (5K).

Чтобы поставить себе это на Федору, вот примерно что нужно сделать:
wget http://kir.sacred.ru/lj/microsoft-core-fonts.spec
yum install fontpackages-devel xorg-x11-font-utils wget cabextract
rpmbuild -bb microsoft-core-fonts.spec

(если всё сложилось хорошо, то где-то среди последних строчек будет строка, начинающаяся со слова Wrote:, а после неё имя файла. Вот возьмите это имя файла (полное, вместе с путём) и напишите:
rpm -ihv имя_файла

Microsoft vs. TomTom part 2, or why VFAT is sooo cooool

Краткое содержание предыдущей серии:

  • теория: патенты придуманы, чтобы стимулировать технический прогресс;
  • практика: патенты в области ПО зачастую используются нехорошими людьми и компаниями как средство конкурентной борьбы; о прогрессе можно забыть;
  • Microsoft подала в суд на TomTom, производителя устройств автонавигации, за нарушение семи её патентов;
  • все (ну или почти все) эти патенты довольно банальны и вовсе не являются какой-то инновацией или изобретением; по-русски говоря, чепуха на постном масле;
  • три из семи патентов имеют прямое отношение к Linux.
Рассмотрим эти три имеющихся у Microsoft патента, которые фигурируют в иске и имеют отношение к Linux. Точнее, не к Linux вообще, а прямо к одной из основных компонент этой операционной системы, которая называется ядро или, по-английски, kernel.

Патент 6,256,642 имеет отношение к работе с флеш-памятью. Там описывается компонент ядра ОС, который работает с флеш-памятью на уровне ниже, чем файловая система, и управляет распределением блоков флеш-памяти. Тут я небольшой специалист, но возможно, это что-то вроде ubifs в Линуксе, или ещё что-то похожее. Больше мне тут нечего сказать — надеюсь, слушание (если оно состоится) прольёт свет на то, что именно там ТомТом нарушает и как.

Два оставшихся патента (5,579,517 и 5,758,352) крайне похожи друг на друга и, честно говоря, мне непонятно, какая в них есть разница — возможно, просто разными словами написано одно и то же, или в одном есть какая-то деталь, отсутствующая в другом.

опять про патенты )
про FAT и патенты на VFAT )
Вот именно этот уродливый трюк (называемый иногда VFAT, где V — Virtual) и запатентовала Microsoft ажно в двух вышеуказанных патентах. Вот такое изобретение века, ага.

Но причём тут Линукс? Причём тут ТомТом?

Разных файловых систем много. Современный Линукс, например, поддерживает десятка два (или три?) разных файловых систем, и даже Windows — штуки четыре или пять. Люди имеют обыкновение переносить файлы с системы на систему, с компьютера на компьютер, используя внешние носители — раньше дискеты, сейчас всякого рода USB-флешки и карточки CF, SD и т.п. Причём нынче в роли компьютера может быть сотовый телефон, фотоаппарат, плейер и прочее. Соответственно, нужен какой-то общий стандарт на файловую систему, чтобы всё это переносилось и читалось на всех компьютерах. Как-то так получилось, что таким общим стандартом для дискет и флешек стал именно FAT.

Опять отойду в сторону от повествования и замечу, что с компакт-дисками такого не получилось — там совсем другая файловая система (ISO9660), являющаяся, как видно из названия, международным стандартом, и свободная от всяких там патентов и прочего. Почему с файловой системой для CD (и DVD) всё нормально, а с ФС для флешек такая ерунда — загадка. Возможно, к этому приложил руку Microsoft, и наверняка мы об этом уже никогда не узнаем… А может, просто в силу простоты реализации FAT и широкого распространения DOS/Windows, где FAT был основной (и до какого-то времени единственной) файловой системой.

Итак, причём тут ТомТом? Конечно же, большинство автонавигаторов снабжены устройством чтения флеш-карточек (для хранения и обновления карт, музыки и т.п.). Конечно, эти карточки де-факто отформатированы под FAT. Поэтому их надо уметь читать и писать, то есть надо уметь читать и писать FAT, в том числе длинные имена. Вот тут-то мы и можем нарушить вышеуказанные патенты.

А причём тут Линукс? А при том, что Линукс, конечно же, тоже умеет читать и писать файлы на FAT, включая и длинные имена. Скажем так — не очень-то и хочется, потому что есть свои файловые системы, но флешку пользователя Windows и карточку из фотоаппарата тоже надо читать, иначе кому будет нужна такая операционная система? Мало кому. Есть такое слово — interoperability, по-русски совместимость. Без совместимости жить трудно — представьте, что каждая марка автомобиля требовала бы свой фирменный бензин и свои дороги. Это ж был бы полный ахтунг!

Получается вот что — Microsoft хочет засудить TomTom, в частности, за то, что его устройства совместимы с майкрософтовской файловой системой VFAT, что они умеют читать и писать файлы (хотя ТомТом не писал программного обеспечения для поддержки VFAT, вообще ни строчки; они просто воспользовались ОС Linux, которая уже это умеет). Вот вам хороший пример использования патентов для удушения конкурентов. Хотя, какие ещё конкуренты? Майкрософт не делает автонавигаторы (хотя какая-то программа, умеющая проложить маршрут по карте, у них есть), а ТомТом не делает операционных систем и офисных пакетов. Вроде бы ну никак не пересекаются? Отчего же Microsoft так ополчился? Просто чтобы денег выжать? И тут мимо — у ТомТома в последний год большие финансовые проблемы, да и ведение дела в суде — дело не копеечное (для обеих сторон).

Какие же причины побудили Microsoft тащить ТомТом в суд? Конечно, сам Майкрософт об этом нам не расскажет (а если и расскажет, то наврёт с три короба), но мы можем попробовать поразмышлять об этом сами. Об этом, судя по всему, в следующей серии.

Microsoft vs. TomTom: fight!

Я как-то писал, что софтверные патенты есть зло. Но тему, к сожалению, не раскрыл. Не моя немножечко тема, потому я тут как собака -- всё понимаю, смотрю умными грустными глазами, а сказать не могу.

Так вот, я опять про патенты. Почему-то в рунете мало пишут про недавний иск Майкрософта к компании ТомТом, производящей автомобильные навигаторы. M$ обвиняет ТомТом в нарушении ряда её патентов. Все платят Майкрософту, а ТомТом не платит -- непорядок. Ну так вот, на lwn.net про это писали уже раза четыре шесть раз, а на русском информации мало, поэтому постараюсь восполнить пробел.

Писать буду много, но постараюсь написать всё по-простому и не очень затянуто, чтобы и неспециалисту было понятно. У специалистов же заранее прошу прощения за "срезание углов" и прочие упрощения. По-моему, отличная рифма! Ну и вообще дисклеймер -- я не юрист и т.п., так что где-то могу ошибаться в деталях. Однако, полагаю, что в целом картину ухватываю верно.

Начнём издалека -- что такое патенты и патентное право? что за патенты такие? )

Теперь конкретно к делу. Майкрософт чуть-чуть про майкрософт )

Теперь про ТомТом. Они делают автомобильные навигаторы (такие маленькие компьютеры, показывают карту и как проехать), а в навигаторах стоит Linux. И вот, оказывается, какие патенты нарушает ТомТом (далее вольный перевод куска статьи на lwn.net):список )

Из всех этих патентов особое веселье вызывают первые два. Это ж надо додуматься до такой крутизны -- комп да в машину! Да ещё с беспроводным Интернетом! Гениально!

Третий тоже прикольный, особенно тем, что всякий человек на переднем пассажирском кресле, который помогает водителю правильно проехать, возможно, невольно нарушает этот патент. В комментах на lwn.net кто-то отметился, что ну хоть его жена вообще его не нарушает (видимо, вообще не умеет читать карты).

Три последние патента относятся к Linux...

Продолжение следует.

  Viewing 0 - 3