Разделы

Цифровизация Бизнес-приложения

Sun открывает коды Solaris

В ноябре прошлого года CNews сообщал о намерении Sun Microsystems открыть в ближайшее время коды своего ПО. На днях ожидаемое событие произошло. Вслед за IBM, передавшей сообществу открытого ПО 500 патентов, Sun Microsystems объявила о том, что отдает под лицензией Common Development and Distribution License (CDDL) в распоряжение open source свыше 1,6 тыс. патентов, касающихся ОС Solaris.
Как отмечается в заявлении компании, этот шаг позволит значительно снизить риски, связанные с использованием продуктов open source, поскольку в них будут применяться технологии, которые ранее были доступны лишь для коммерческих продуктов. Переданные патенты касаются всех аспектов разработки операционных систем: от технологии разработки ядра и файловой системы до управления сетями.

«Это очень важное событие не только для Sun Microsystems, но и для всего сообщества разработчиков, и для рынка в целом, — отметил в беседе с CNews руководитель отдела продуктов и решений российского представительства Sun Microsystems Павел Анни. — В процессе раскрытия кодов ОС Solaris Sun Microsystems передает сообществу разработчиков патенты на такие новейшие разработки, как DTrace (динамическая трассировка задач)». По его словам, эта разработка позволяет отслеживать узкие места в производительности приложений, проводить тюнинг, анализ и диагностику системы. Динамическая трассировка задач может значительно повысить производительность отдельных приложений и упростить задачу настройки производительности разработчикам: в некоторых случаях удается поднять производительность выполнения задач до 30 раз.

Г-н Анни также отметил, что передача лицензий будет не «единоразовой»: программы, полученные в результате модификации OC Solaris, также должны распространяться по условиям данной лицензии (CDDL), причем это касается модификации в той части, где использовалась ОС Solaris. «Мы полагаем, что такое лицензирование приведет к возникновению ряда приложений, распространяемых под лицензией OpenSource, что, безусловно, принесет новые идеи сообществу разработчиков и расширит рынок программных продуктов в целом, — добавляет он. — Выпуск исходных текстов Solaris будет происходить поэтапно, в течение ближайших нескольких месяцев, и публикация исходных текстов DTrace — это только первый этап».

Впрочем, опрошенные CNews эксперты отмечают, что следует различать передачу в open source исходного кода того или иного продукта, и передачу патентов на проприетарные технологии. «Для чисто софтверных компаний патентные отчисления могут составлять значительную долю их дохода, поэтому маловероятно, что такие разработчики будут единовременно „дарить“ сообществу большое число своих патентов, — утверждает наш собеседник — А таким компаниям, как IBM или Sun, основной доход приносит продажа оборудования. Но даже и в этих случаях вполне вероятно, что в open source передаются патенты устаревшие, либо — не приносящие большого дохода, хотя проверить это можно, только тщательно изучив содержание патентов».

Технический директор Novell в СНГ Кирилл Степанов в беседе с CNews отметил, что сегодня у проприетарных Unix-подобных систем (в том числе — и у Solaris) постепенно доли рынка отбирает бурно развивающийся Linux. «Под Linux, в силу его открытости, создается все больше новых решений, что очень важно для заказчиков, — уверен он. — Все это не может не сказываться на бизнесе Sun: очевидно, что компании выгодно открыть исходные коды Solaris, чтобы получить приток „новой крови“ и расширить спектр ПО, работающего под этой ОС». Однако Sun как компании, вступившей в гонку совершенствования технологий open source относительно недавно, будет нелегко догонять сообщество Linux-разработчиков. Г-н Степанов также отметил, что Novell, будучи активным участником сообщества open source, довольно давно начала публиковать исходные коды ряда продуктов. За последний год были открыты коды ПО управления файлами iFolder, инструмента инсталляции и конфигурации YaST и Evolution Connector, средства работы с серверами Microsoft Exchange.

Как с помощью ad-hoc инструмента снизить расходы на внедрение аналитики
Импортонезависимость

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

Системный инженер Novell Дмитрий Лобовко рассказал CNews, что все продукты, которые Novell передает в open source, публикуются по условиям GNU General Public License. На сегодня эта лицензия де-факто является юридической основой, регулирующей распространение и использование ПО open source. Вторая версия GNU GPL действует уже больше 10 лет, она «обкатана» в ходе десятков тысяч софтверных проектов, и особенности ее использования изучены заказчиками. По мнению г-на Лобовко, изменения в порядок лицензирования GPL может вносить только Free Software Foundation, в отличие от CDDL, которая разработана Sun и в будущем может быть изменена этой корпорацией. «Возможно, новая схема лицензирования окажется чем-то лучше тех, которые сообщество open source использует сейчас, но на данный момент не совсем ясно, что заказчикам и разработчикам следует ожидать от CDDL», — считает он.