21.03.2009

Red Hat и патенты на AMQP

Некоторое время назад, я писал о Red Hat, Novell и патентах на ПО. К сожалению, вынужден вернуться к этой теме - она достаточно актуальна сегодня (судебный иск Microsoft против TomTom) и, судя по всему, это далеко не последний пост о патентовании ПО. :-(

Так вот, я все о том же. Об отношении различных компаний к софтверным патентам. Пару дней назад появились критические замечания в адрес компании Red Hat, связанные с подачей патентной заявки на технологию основанных на XML методов маршрутизации сообщений через связующее ПО (middleware, AMQP). В ответ, Red Hat незамедлительно опубликовала пресс-релиз, который я считаю, очень показательным, комментировать его не буду, приведу полностью (это не официальный перевод, а мой пересказ :-) ):

Противодействие судебным искам о нарушении софтверных патентов.

Недавно мы увидели несколько неожиданных комментариев о позиции Red Hat относительно софтверных патентов и, в частности, об одной из наших патентных заявок, касающейся спецификации AMQP. Мы решили еще раз рассказать о нашем взгляде на проблему патентования ПО и заверить, что он останется неизменным.

Мы считаем, что сегодняшняя система софтверных патентов опасна для свободного программного обеспечения и мы сделаем все возможное, чтобы изменить её. Для этого, только за последние несколько месяцев, мы поддержали новый законопроект о реформе патентования, который стал результатом участия в деле Бильски, и заключили патентное соглашение с FireStar, защищающее интересы open source community. Кроме этого, мы гордимся участием в Open Invention Network, поддержкой программы Peer-to-Patent и разработкой Patent Promise.

Теперь по поводу наших патентов. Да, мы патентуем некоторые технологии, но как мы уже неоднократно объясняли, это вынужденная, оборонительная мера. Другими словами, патенты нам нужны, чтобы предотвратить патентные иски в наш адрес - теперь у нас есть возможность подавать встречные иски против "патентных троллей" и корпораций, использующих свои патенты для недобросовестной конкуренции. Мы считаем, что нам сегодня необходим свой портфель патентов, потомучто существуют враждебно-настроенные к FOSS компании, обладающие большим числом патентов.

Мы публично дали обещание, что будем использовать патенты только для обороны - ознакомится с Patent Promise можно по адресу http://www.redhat.com/legal/patent_policy.html. Это обещание свидетельствует о твердой решимости использовать наш портфель патентов только для защиты свободного программного обеспечения.

Несмотря на все это, появились некоторые вопросы по поводу одной из наших недавних патентных заявок, связанной со спецификацией AMQP. Судя по всему, единственная причина появления этих вопросов - попытки распостранения FUD, потомучто для опасений по этому поводу нет никаких объективных оснований. Соглашение AMQP Agreement, которое мы помогали составлять, предусматривает, что участники рабочей группы, включая Red Hat, предоставляют безотзывную патентную лицензию на технологии, которые использует AMQP. Иными словами, даже если бы мы вынуждены были отказаться от наших принципов (а мы не будем этого делать), AMQP Agreement не дает нам возможности судебного преследования за нарушение патентов, связанных с реализацией спецификации AMQP. Кроме того, наше Patent Promise относится ко всем, полученным нами, патентам. Патентный портфель Red Hat никогда не будет использован против AMQP, а чтобы у вас не осталось сомнений, мы обещаем поддержать любые изменения в спецификации, которые позволят исключить использование наших патентов.

У Red Hat репутация компании, которая поддерживает свободное ПО, а это, в числе прочего, и работа над устранением недостатков патентной системы. Мы намерены продолжать помогать свободному ПО и пытаться реформировать патентную систему.

27.02.2009

Запуск программы Red Hat Academy в МГТУ им. Н.Э.Баумана

26 февраля в МГТУ им. Н.Э.Баумана состоялась презентация программы Red Hat Academy.



Начиная с весеннего семестра 2008-2009 учебного года студенты МГТУ им. Н.Э.Баумана могут пройти обучение по программе Red Hat Academy.

Подробности и расписание курсов будут публиковаться на сайте программы Red Hat Academy в МГТУ им. Н.Э.Баумана - http://rha.bmstu.ru/.

Red Hat Academy - программа обучения Linux, ориентированная на получение практических навыков работы. Большую часть времени курсов слушатели выполняют практические задания на реальном оборудовании. Программа Red Hat Academy основана на стандартной программе Red Hat по подготовке IT-специалистов, которая уже давно зарекомендовала себя в IT-мире. Успешное окончание академического учебного курса приравнивается к прослушанному курсу по программе Red Hat Certified Technician, после него можно сдавать экзамен на сертификацию RHCT.

16.02.2009

Red Hat и Microsoft объявляют о совместной технической поддержке в области серверной виртуализации

Сегодня, 16 февраля 2009 года было объявлено о том, что Red Hat и Microsoft договорились о сотрудничестве в области виртуализации.

Официальный пресс-релиз Red Hat доступен на сайте компании - http://www.redhat.com/promo/svvp/?intcmp=70160000000HiHHAA0 Ниже приведён текст пресс-релиза компании VDEL, предствляющей Red Hat в России и СНГ.

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

Москва, 16 февраля 2009 г. — Microsoft и Red Hat подписали соглашения, в рамках которых компании будут обеспечивать тестирование, сертификацию и совместную техническую поддержку общих заказчиков, использующих технологии серверной виртуализации. Соглашения предусматривают участие компании Red Hat в программе Microsoft Server Virtualization Validation Program и участие Microsoft в программе Red Hat Hardware Certification List для обеспечения совместимости и поддержки виртуализации. Это позволит заказчикам уверенно внедрять серверные операционные системы Microsoft Windows Server и Red Hat Enterprise Linux, виртуализированные соответственно на гипервизорах Red Hat и Microsoft, и получать поддержку от производителя соответствующей ОС.

«Сотрудничество c Red Hat позволит обеспечить новый уровень совместимости в гетерогенных ИТ-средах. Организации во всем мире все больше внимания обращают на виртуализацию как эффективное средство сокращения затрат, что особенно важно в текущей экономической ситуации. Наши российские заказчики также смогут воспользоваться преимуществами технической поддержки технологий серверной виртуализации от Microsoft и Red Hat», — отметил Павел Егорихин, руководитель группы продвижения инфраструктурных решений Microsoft в России.

Подписание соглашений позволит обеспечить техническую поддержку почти для 80% существующих во всем мире серверных операционных систем, работающих на виртуальных машинах. Согласно условиям сотрудничества каждая компания проводит тестирование и проверку своих продуктов, после чего заказчики с соответствующими соглашениями смогут получать совместную техническую поддержку для операционной системы Windows Server, запущенной в виртуальной среде Red Hat Enterprise Linux, и для Red Hat Enterprise Linux, виртуализованной с помощью Windows Server 2008 Hyper-V.

«Мы можем только приветствовать, что Red Hat и Microsoft сосредоточились на технологическом сотрудничестве и совместном решении насущных проблем заказчиков. Сегодня, когда системы виртуализации получают все большее распространение, очень важно, чтобы заказчики были уверены в совместимости систем и в том, что они гарантированно получат поддержку, в том числе, и в случае гетерогенной инфраструктуры», - сказал Милан Прохазка, генеральный директор компании VDEL, представляющей Red Hat в России и СНГ.

«Сегодня мир IT — смесь виртуализованных и невиртуализованных сред. Цель Red Hat — помочь нашим заказчикам быстрее перейти к виртуализованным средам, в том числе в случае смешанной среды Red Hat Enterprise Linux и Windows Server», - сказал Майк Эванс(Mike Evans), вице-президент по корпоративным разработкам, Red Hat. - «Red Hat прислушивается к своим заказчикам, когда они просят нас предоставлять поддержку виртуальных сред с Red Hat Enterprise Linux как в качестве платформы виртуализации, так и в качестве гостевой системы. Мы рады представить сегодняшние соглашения как результат совместной работы с Microsoft».

Взаимная техническая поддержка технологий серверной виртуализации и улучшение совместимости продуктов — именно те направления, в которых заказчики больше всего хотели бы видеть взаимодействие компаний. Вопросы о поддержке Windows Server в качестве виртуальной системы на Red Hat Enterprise Linux поступали в Red Hat с самого выпуска Red Hat Enterprise Linux 5 в марте 2007 года. Количество запросов заметно возросло после запуска в июне 2008 года программы поддержки продуктов, работающих в виртуальных машинах на базе Windows Server.

Проникновение технологии виртуализации на рынок продолжает возрастать. Виртуализация позволяет экономить за счет снижения энергопотребления, затрат на охлаждение центров обработки данных и приобретение аппаратного обеспечения, а также благодаря централизованному развертыванию приложений, автоматизации настольных компьютеров и управлению серверами. Так, независимое исследование Gartner показало, что эффективное использование виртуализации позволяет снизить энергопотребление серверов до 82%, а занимаемые ими площади — до 85%.

Получить дополнительную информацию об инициативе Red Hat и Microsoft можно на сайте Red Hat, сайтах партнеров и сайте Microsoft.

Подробная информация о технологииях виртуализации Red Hat доступна по ссылке http://www.redhat.com/rhel/virtualization/.

13.11.2008

Red Hat, Novell и патенты на ПО.

В сентябрьском номере LinuxFormat (LXF 109) меня, мягко говоря, удивила заметка некой Сьюзен Линтон. Эта дама (в разделе "Distrowatch", колонка "Сделайте одолжение") пишет о том, что патентное соглашение Red Hat c Firestar и DataTern очень сильно похоже на сделку Novell и Microsoft. Подробностей урегулирования конфликта Red Hat с Firestar и DataTern не так уж много, но давайте попробуем разобраться в том, что известно. Далее несколько цитат из вышеупомянутой заметки и мои комментарии к ним.

Сьюзен пишет:
"Часть соглашения, касающаяся сообщества - то место, где Red Hat берет под крыло своих ведущих разработчиков и пользователей. О защите других дистрибутивов, их разработчиков или пользователей речи нет."
Стоп. А что, Red Hat должна защищать другие коммерческие компании? Которые, строго говоря, конкуренты к тому же. Непонятно что-то, на каком основании именно Red Hat должна отдуваться за всех? А о защите своих клиентов Red Hat заявила ещё два года назад, почему именно сейчас это так встревожило госпожу Линтон? Защита своих разработчиков и пользователей - это вполне нормальные и даже необходимые действия для любой компании. Кстати, вот Canonical тоже предлагает защиту своим пользователям. Интересно, почему Сьюзен Линтон не возмущается действиями Canonical?

"Очевидно, что RedHat и Fedora содержат множество ведущих проектов, но каковы шансы что они нарушают законодательство?"
Софтверные патенты? Я думаю, что ответ очевиден. Сегодня даже самый небольшой программный продукт нарушает десятки, а то и сотни чужих патентов. Да, это угроза свободному ПО. Да, с этим нужно что-то делать. И да, RedHat насколько может, пытается изменить эту ситуацию. Как? В первую очередь, участием в Open Invention Network (OIN) и помощью OSDL в создании каталога патентов для Open Source. Но это не главное. Главное это то, что Red Hat и проект ESP (End Software Patents) фонда Free Software Foundation участвуют в судебной борьбе против патентования алгоритмов. Да-да, я имею ввиду то самое дело Бильски, которое журналисты уже назвали "сокрушительным ударом по софтверным патентам".
"Что купила Red Hat и чем поступилась DataTern?"
- спрашивает Сьюзен. Давайте подумаем. С DataTern просто - компания поступилась возможностью погрязнуть в судебных разбирательствах и нажить себе огромное количество врагов в IT-сообществе. Вспомните SCO, и вы поймете о чем я говорю. ;-) А вот с Red Hat интереснее. Red Hat купила время. Время, необходимое для реформирования патентной системы (см выше "дело Бильски"). Red Hat купила спокойствие и уверенность в правильном выборе для своих клиентов. Red Hat купила пример для сообщества, что безусловно есть возможность следовать букве и духу GPL-лицензирования в ходе разрешения патентных тяжб.
"Да и не совершила ли Red Hat тот же смертный грех, в котором два года назад обвинялась Novell?"
Нет, не совершила. Сделка RH не противоречит GPL3 и вообще духу свободного ПО. Мне кажется очень важным умение найти компромисс между интересами сообщества и финансовыми интересами своих акционеров. Напомню, что именно несоответствие сделки Novell-MS принципам Open Source вызвало бурю негодования в сообществе и даже побудило внести определённые правки в GPL3. Red Hat же "освободила" необходимые патенты на условиях, наиболее благоприятных для разработчиков свободного ПО и это, на мой взгляд, самое важное.
"Если Red Hat отвергла любые обвинения, но обошлась без суда, следует ли думать, что они виновны? ... Из-за этой кулуарной сделки о виновности задумается любой, как в случае с Novell, узаконевшей претензии Microsoft."
Ну виновность, по-моему устанавливает суд. А раз не было суда, значит нет и вины. Все логично. Novell узаконила претензии, подписав договор с MS, т.е. она фактически признались в "использовании интеллектуальной собственности MS". А Red Hat не признала нарушение патентов, по крайней мере ни о каких документах, хотябы намекающих на нарушение патентов, не известно. В этом ключевое отличие.
"Радуйся, коли охота, дорогое сообщество, но я разочарована. Выигрыш в суде был бы победой всего Открытого Кода, а не только кода Red Hat"
И проигрыш тоже, был бы не только для Red Hat. Я понимаю, что очень многие, в числе которых, видимо и Линтон, "жаждут крови" и хотят преподать урок "патентным троллям". Но во-первых, Red Hat хочет тратить деньги на разработку свободного ПО, а не на адвокатов. А во-вторых воевать на чужой территории было бы сейчас глупо. Не нужно забывать, что создатели коммерческого ПО уже не раз становились жертвами в судебных делах по нарушению патентного законодательства. Где гарантия того, что разработчикам свободного ПО удастся избежать похожего развития событий?

В последнее время есть ряд положительных сдвигов в области законов о патентовании ПО, в частности недавнее Изменение трактовки патентного законодательства США ставит вопрос о правомерности патентов на ПО. Да и в Европе к этому вопросу стали подходить намного оcмотрительнее. Так давайте же будем судиться, когда станем уверены в победе - а сейчас нужно сделать все, чтобы изменить законы. Бороться нужно с причиной, а не со следствием.

О чем вообще я тут писал? Да просто о том, что у Red Hat и Novell есть отличия во взглядах на патентование ПО, а вот какой из этих взглядов принесет больше пользы - пускай решает сообщество. Но, нужно признаться, что в конечном счете и Novell и Red Hat способствуют распространению свободного ПО, а значит все мы останемся в выигрыше.

ps: О сделке Novell-Microsoft и её последствиях мы уже писали тут и тут.

20.10.2008

Готов ли linux для HPC?

Вопрос в заголовке, конечно же, риторический. Linux для HPC (High Performance Computing) готов однозначно, стопроцентно и уже давно. Если вы посмотрите на TOP500 (проект по составлению рейтинга и описаний 500 самых мощных общественно известных компьютерных систем мира) то заметите, что linux там уверенно и заслуженно занимает лидирующие позиции.

Но ... подождите ка, если нишу HPC практически безоговорочно занимает линукс .... где компании, которое это обеспечивают? Где многочисленные предложения местных поставщиков и производителей софта? Почему очередной дистрибутив linux появляется для десктопов, где доля линукса 1-2%, а не для кластеров,, на 98% которых устанавливают Linux и Unix? Я знаю, что вы ответите: "Это слишком узкая и слишком специализированная область, там не заработаешь денег!"

И у меня уже готовы возражения. Рынок HPC действительно значительно меньше, чем, к примеру, рынок десктопов. И заработать там намного труднее. Но разве кто-то обещал, что будет легко? Бизнес на свободном ПО - это бизнес на сервисе, ну так и предложите то, что будет востребовано. Да, это сложнее, чем просто штамповать коробки. И я не уверен, что на HPC можно заработать миллионы, но всетаки заработать "на хлеб с маслом" можно и, что на мой взгляд намного ценнее, сделать себе имя! Кстати, в последнее время Microsoft все чаще поглядывает в сторону высокопроизводительных вычислений - а это верный признак того, что там запахло деньгами. ;-)

Вы скажете: "Хе, да кластера делают IBM, SGI, HP! Куда нам до них?!". И будете правы. Но есть нюансы. IBM, SGI и HP делают очень большие и очень дорогие кластера, не каждая организация может позволить себе быть клиентом IBM. Вот как раз эта ниша, ниша средних предприятий, ВУЗов и научных центров, практически и не охвачена. Кроме того, в том что крупные компании заинтересованы в HPC есть и положительные стороны - у вас есть возможность "встать на плечи гигантов". Например, недавно IBM представила HPC Open Software Stack - пакет программного обеспечения с открытым исходным кодом для суперкомпьютеров под управлением ОС Linux.

Вот и HPC Solution от Red Hat - готовое решение, предназначенное именно для быстрого развёртывания HPC-систем. Напишу об этом немного подробнее. Чуть меньше месяца назад Red Hat представила то, что она называет первой полностью интегрированной платформой высокопроизводительных вычислений на основе Linux. В Red Hat уверяют, что эту платформу можно развернуть меньше чем за час. Система Red Hat HPC построена на Red Hat Enterprise Linux 5.2 и содержит, кластерную программную среду Platform Open Cluster Stack (OCS) 5 от Platform Computing. Она включает драйверы устройств, инсталлятор, инструменты управления, монитор выделяемых приложениям ресурсов, поддержку интерфейса и планировщик заданий Platform Lava. Ну и остается добавить, что по цене, Red Hat HPC конечно-же выгодней, чем предложения конкурентов.

Итак, рыночная ниша есть. Готовая программная платформа есть. Дешёвые x86 сервера - предложений более чем достаточно. Так когда же ждать Вашу HPC-систему, ну если не в TOP500, то в Российском TOP50 хотя бы? ;-)