April 2032
|
|
|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
|
12/25/09 06:55 pm
"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 имя_файла
3/13/09 01:17 am
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 тащить ТомТом в суд? Конечно, сам Майкрософт об этом нам не расскажет (а если и расскажет, то наврёт с три короба), но мы можем попробовать поразмышлять об этом сами. Об этом, судя по всему, в следующей серии.
3/6/09 07:01 pm
Microsoft vs. TomTom: fight!
Я как-то писал, что софтверные патенты есть зло. Но тему, к сожалению, не раскрыл. Не моя немножечко тема, потому я тут как собака -- всё понимаю, смотрю умными грустными глазами, а сказать не могу.
Так вот, я опять про патенты. Почему-то в рунете мало пишут про недавний иск Майкрософта к компании ТомТом, производящей автомобильные навигаторы. M$ обвиняет ТомТом в нарушении ряда её патентов. Все платят Майкрософту, а ТомТом не платит -- непорядок. Ну так вот, на lwn.net про это писали уже раза четыре шесть раз, а на русском информации мало, поэтому постараюсь восполнить пробел.
Писать буду много, но постараюсь написать всё по-простому и не очень затянуто, чтобы и неспециалисту было понятно. У специалистов же заранее прошу прощения за "срезание углов" и прочие упрощения. По-моему, отличная рифма! Ну и вообще дисклеймер -- я не юрист и т.п., так что где-то могу ошибаться в деталях. Однако, полагаю, что в целом картину ухватываю верно.
Начнём издалека -- что такое патенты и патентное право? ( что за патенты такие? )
Теперь конкретно к делу. Майкрософт ( чуть-чуть про майкрософт )
Теперь про ТомТом. Они делают автомобильные навигаторы (такие маленькие компьютеры, показывают карту и как проехать), а в навигаторах стоит Linux. И вот, оказывается, какие патенты нарушает ТомТом (далее вольный перевод куска статьи на lwn.net):( список )
Из всех этих патентов особое веселье вызывают первые два. Это ж надо додуматься до такой крутизны -- комп да в машину! Да ещё с беспроводным Интернетом! Гениально!
Третий тоже прикольный, особенно тем, что всякий человек на переднем пассажирском кресле, который помогает водителю правильно проехать, возможно, невольно нарушает этот патент. В комментах на lwn.net кто-то отметился, что ну хоть его жена вообще его не нарушает (видимо, вообще не умеет читать карты).
Три последние патента относятся к Linux...
Продолжение следует.
|