Компания VMware отреагировала на обвинение в нарушении лицензии GPL

11 марта 2015 года

Компания VMware опубликовала пресс-релиз, связанный с судебным разбирательством, инициированным правозащитной организацией Software Freedom Conservancy (SFC) из-за нарушения условий лицензии GPLv2 при использовании кода ядра Linux в продуктах VMware ESXi. VMware считает претензии необоснованными и выражает удивление, что SFC прибег к судебному разбирательству с учетом усилий, сделанных VMware для разбора и решения данной проблемы.

VMware активно поддерживает открытые технологии, ценит их важную роль в обеспечении работы центров обработки данных и уделяет большое внимание поддержке использования клиентами программных систем и решений на базе Linux и СПО. Фигурирующий в деле продукт VMware ESXi представляет собой операционную систему, обеспечивающую управление аппаратными и программными ресурсами физических серверов, в основе которой лежит ядро "vmkernel".

Ядро предоставляет собственный программный интерфейс "VMK API", позволяющий создавать специализированные драйверы и модули ядра. Подобные драйверы и модули не привязаны к операционной системе и не имеют отношения к Linux, так как являются самодостаточными компонентами, взаимодействующими с ядром только через VMK API. При этом предусмотрена возможность обеспечения совместимости с драйверами Linux, для которых предоставляется специальный модуль vmklinux, основанный на коде ядра Linux и взаимодействующий с vmkernel только через VMK API.

Исходные тексты модуля vmklinux находятся в открытом доступе и распространяются под лицензией GPLv2. Компания VMware уверена, что не нарушает лицензию GPL, так как в силу вышеизложенных причин vmkernel нельзя считать производной от ядра Linux, код которого используется в обособленной прослойке для обеспечения совместимости. VMware с уважением относится к сообществу разработчиков СПО и считает, что разбирательство может быть прекращено мирным путём.

Дополнение: Судя по всему, дело касается не прямого заимствования кода, а допустимости организации привязки ядра Linux к проприетарному коду через GPL-модуль, который имеет доступ к API ядра, доступному только для компонентов под лицензией GPL (EXPORT_SYMBOL_GPL). Использование внутренних вызовов ядра, попадающих в список EXPORT_SYMBOL_GPL, автоматически переводит любую надстройку в категорию производной работы, которая должна поставляться под GPL. Модуль vmklinux является лишь прослойкой для обращений к проприетарному коду vmkernel, поэтому возникает вопрос, можно ли рассматривать vmkernel как систему, производную от GPL-компонентов ядра при неявном связывании с ядром через дополнительный API VMK и GPL-модуль. Если в суде удастся доказать, что реэкспортирование GPL-функций через GPL-обёртки приводит к созданию производной работы, то претензии могут быть предъявлены ко многим производителям проприетарных драйверов и к компании Oracle, которая использует подобный метод в ядре Unbreakable Linux.

Источники

править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Компания VMware отреагировала на обвинение в нарушении лицензии GPL», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.