KaM Industries. В нем утверждалось, что указанная компания (разрабатывающая близкий к JMRI, но отнюдь не открытый и вполне коммерческий софт) имеет патент, который JMRI, по всей видимости, нарушает. Для решения проблемы предлагалось не только переписать программы, входящие в JMRI (полностью изменив архитектуру всей системы), но и заплатить патентообладателям чисто символические 29 долларов. За каждую скачанную копию. Цена вопроса: $200 тысяч.
Якобсен усомнился, что патент выдержит проверку судом, и подал встречный иск: в частности, по его словам, существует огромное количество prior art (то есть опубликованной информации, описывающей изобретение до того момента, как была отправлена заявка на патент), в том числе и сама JMRI является примером такого prior art. Подробности дела можно прочитать в блоге righttocreate.blogspot.com и на сайте lwn.net . Теперь слово за судом.
Однако, вне зависимости от судебного решения, прецедент в любом случае складывается не очень приятный. Даже если в тяжбе с KAM Industries проект JMRI выйдет победителем, сам факт предъявления претензий со стороны владельца патента к «конкурирующему» с ним разработчику открытого и абсолютно некоммерческого софта заставляет задуматься. Стандартный вопрос: «За что в этом случае можно требовать деньги с разработчика, ведь он не заработал на (якобы) нарушенном патенте ни цента?» Стандартный ответ: «Неважно, сколько он заработал; важно, сколько патентообладатель потерял».
Возможно, в соответствии с буквой закона, такая логика правильна. Но с точки зрения здравого смысла она кажется сомнительной. Вопрос, как всегда, в мотивировке: патенты существуют для стимулирования инноваций, однако далеко не всегда главным стимулом для творчества являются деньги. Желание сделать мир лучше, а жизнь других людей проще, или просто любовь к процессу разработки — может быть, все это звучит несколько романтично в наш финансово-озабоченный век, однако практика открытых разработок показывает, что и подобные желания могут приносить практическую пользу.
Меж тем ситуация, при которой любой разработчик софта (свободного или проприетарного) может «попасть» на весьма приличные деньги, случайно нарушив чужие права, о которых он даже и не подозревал, практически переводит всю некоммерческую разработку за грань закона. Автор «шареварной» программы, которую он продает, должен понимать: это бизнес, здесь есть свои риски. Но почему программирование как таковое должно стать рискованным делом — мне не ясно. Неужели из всех стимулов для творческой деятельности должен остаться только один — деньги?
И последний вопрос: сможет ли двигаться дальше поезд прогресса, если не будет энтузиастов, готовых изобретать и создавать новое для собственного удовольствия?
Yahoo Go for TV позволит с минимальными денежными и временными затратами превратить домашний компьютер в простенький медиацентр. Раскошелиться придется лишь на соединительные провода (чтобы подключить ПК к телевизору) да ТВ-тюнер, что явно выгоднее, нежели покупать отдельно видеорекордер или телеприставку.
Функционально Go for TV почти не отличается от коммерческого софта подобного класса. Программа позволяет создавать локальные библиотеки музыки и фильмов, а также смотреть и записывать телепередачи, выступая в роли бюджетного цифрового рекордера. Онлайновые радиостанции, трейлеры киноновинок и прочие сетевые медиаблага тоже к услугам пользователя — был бы лишь толстый канал. Кроме того, обеспечена тесная интеграция с сервисами Yahoo (например, можно полистать фотоальбом во Flickr), что вполне логично: таким нехитрым способом компания планирует завлечь новых пользователей в лоно собственных сетевых служб.
В данный момент потенциал Yahoo Go for TV способен целиком раскрыться только на территории США. Чтобы получить доступ к местной сетке телевещания, жителям других стран придется подождать включения их родины в список приоритетных направлений развития Yahoo. — А.З.
Где мои шестнадцать лет?
Чтобы обыватель не забыл окончательно, что Apple Computer производит не только плейеры, но и вычислительную технику, в США и странах Европы стартовала новая рекламная кампания, объясняющая телезрителям преимущества Маков перед «серыми PC». Дабы сделать объяснение максимально доходчивым, в Apple смонтировали целый мини-сериал, роль идеологических противников в котором возложена на двух актеров. Страдающий избыточным весом бизнесмен в скучном деловом костюме и свой в доску парень в джинсах, футболке и веселеньких кедах (догадаться, кто какую платформу изображает, нетрудно) попадают в различные передряги, показывая свое умение дружить (работа в сети), справляться с повышенной нагрузкой (без перезагрузок), переносить болезни (противостоять вирусам) и т. п.
Впрочем, не исключено, что от упоминаний об устойчивости Maков к вирусам и атакам злоумышленников вскоре придется отказаться. Конец апреля выдался необычайно богатым на уязвимости в Mac OS X и программах для нее. Информация сразу о шести дырах в самой операционной системе, а также браузере Safari была опубликована в Сети независимым исследователем Томом Феррисом (Tom Ferris) и вскоре подтверждена другими экспертами. Прорехи в компонентах, отвечающих за обработку изображений, ZIP-архивов и веб-страниц, классифицируются как критически опасные. Хотя, по словам Ферриса, он извещал Apple о своих находках еще зимой, некоторые баги так пока и не устранены.
Статистика уязвимостей в Mac OS X выглядит неутешительно. За 2004 год было найдено 24 дыры, годом позже — вдвое больше, а за первый квартал нынешнего года обнаружено уже два с лишним десятка потенциальных брешей в безопасности, причем треть из них обнародована еще до выпуска патчей. Приближение грозы подтверждают и эксперты авторитетного SANS Institute, в списке двадцати самых опасных уязвимостей (Top 20 Internet Security Vulnerabilities) под первым номером поставившие быстрый рост числа критически опасных багов в Mac OS X. Главной причиной называется повышенный интерес злоумышленников к этой платформе, проистекающий из перехода на чипы Intel и растущей рыночной доли компании (об этой тенденции заговорили еще зимой). Представить, что ждет пользователей Mac в обозримом будущем, нетрудно, посмотрев, какие рекомендации дают специалисты уже сейчас. К примеру, Secunia советует избегать «непроверенных сайтов», не открывать ZIP-файлы и не просматривать картинки, полученные из непонятно чьих рук. И, конечно, незамедлительно ставить заплатки по мере их появления.
Так что беззаботному парню из рекламы, похоже, придется взять у скучного коллеги урок по пользованию презервативом. — Е.З.
Ядрены баги
На прошедшей в Германии конференции LinuxTag один из ведущих разработчиков ядра ОС сделал доклад о тревожном повышении количества багов в последних версиях Linux.
Эндрю Мортон (Andrew Morton) заведует разработкой версии 2.6 (текущей). Все новые фичи, появляющиеся в ядре, сначала обкатываются им и его командой и лишь затем попадают в «основную» редакцию (которой распоряжается лично Торвальдс); поэтому его заявление, хоть и не подкрепленное пока вескими фактами, сильно обеспокоило общественность. Мортон рассказал, что, по его ощущениям, баги прибывают быстрее, чем их исправляют. Он намерен в ближайшее время проверить эти «ощущения» статистикой и, если окажется прав (учитывая его опыт, скорее всего, так и будет), принять серьезные меры, вплоть до отказа от добавления новых фич до тех пор, пока значительная часть ошибок не будет исправлена.
Причиной столь печального положения дел Linux-гуру считает непривлекательность «ловли жуков» для большинства программистов. Более того, многие разработчики ядра являются сотрудниками различных IT-фирм и получают зарплату за свои Linux-труды; а фирмы-работодатели не заинтересованы в правке багов, которые проявляются только на старом железе или причудливых конфигурациях. «Я вполне могу их понять, — говорит Мортон, — однако немало людей все еще пользуются старыми компьютерами; такие баги нельзя оставлять в ядре, но никто их не правит». Мортон не исключает, что отныне в процесс создания ядра должен быть включен «цикл правки багов», во время которого все разработчики уделяли бы свое время именно этой задаче.
Заявление Мортона в очередной раз обострило дискуссию о том, что же все-таки правильнее: монолитное ядро (когда большая часть функциональности ОС включена в ядро и имеет соответствующие полномочия) или микроядро (когда в ядро включен необходимый минимум функций, а все остальные являются внешними программами без доступа к «сердцу системы»). Linux, как и Windows, имеет монолитное ядро, причем его размер на сегодня — около семи миллионов строк кода. Эндрю Танненбаум, знаменитый теоретик операционных систем и сторонник микроядерного подхода (Линус Торвальдс учился по его книге, но выбрал другой путь при создании Linux), недавно опубликовал статью на тему уязвимости современных ОС, где сравнил монолитное ядро с большим кораблем без водонепроницаемых переборок, для которого фатальна течь в любом отсеке. Спору Танненбаума с Торвальдсом столько же лет, сколько самой Linux (он подробно отражен в книге Линуса «Just For Fun»). Возможно, теперь у создателя самой популярной свободной ОС появится повод пересмотреть свою точку зрения? — В.Ш.
Крепкий орешек
Для тех, кто пользуется ноутбуком в экстремальных условиях — ездит в суровые командировки либо сидит в офисе между кофеваркой и электрочайником, — японские инженеры подготовили замечательный сюрприз. Компания Matsushita объявила о выпуске водонепроницаемого ударопрочного ноутбука Let’s Note CF-Y5. И если ударопрочностью сейчас уже никого не удивишь, то хорошая водозащищенность остается уделом дорогущих и не очень компактных индустриальных моделей.
Защита компьютера от воды складывается из двух составляющих: специального водоупорного материала и оригинальной дренажной системы. Последняя предохраняет жизненно важные органы ноутбука от контакта с водой. Естественно, принимать с компьютером душ или мыть его под краном нельзя. Максимум, что может выдержать Let’s Note, это случайно опрокинутый на клавиатуру стаканчик с напитком (тарелочка с супом, бутылочка с пивом), но и это, согласитесь, не так уж и мало.
Ноутбук создан на основе двухъядерного процессора Intel Core Duo с тактовой частотой 1,5 ГГц и имеет 14-дюймовый дисплей с разрешением 1400х1050 (остальная начинка, включая модуль связи 802.11a/b/g, вполне стандартна). К сожалению, как бы ни облизывались пользователи на форумах по всему миру, в ближайшее время эта конфетка будет доступна только японцам. Продажи Let’s Note начнутся 19 мая по цене около 2300 долларов. — Е.А.