[ON] Смена лицензии на код RPC решила проблемы со свободностью кода NFS и Glibc

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Аватара пользователя
rssbot
Бот
Сообщения: 6001
ОС: gnu/linux

[ON] Смена лицензии на код RPC решила проблемы со свободностью кода NFS и Glibc

Сообщение rssbot »


Том Коллавей (Tom Callaway), представляющий интересы компании Red Hat в сообществе Fedora Linux и занимающий должность Fedora Engineering Manager, сообщил об успешном решении проблемы с поставкой несвободного кода RPC в составе многих ключевых свободных проектов, таких как Glibc, NFS, Kerberos5 и netkit-rusers. Код RPC был открыт компанией Sun Microsystems в 1984 году и сопровождался соглашением, разрешающим его неограниченное использование. Проблема была связана с тем, что первая свободная лицензия и определение свободного ПО как такового появилось только спустя два года и формально код RPC не являлся open source, так как не соответствовал ни одной из открытых лицензий, одобренных организацией OSI. В 2002 году на коллизию с поставкой кода RPC в составе Glibc обратили внимание разработчики Debian, в 2005 году к инициативе по урегулированию проблемы подключились представители проекта Fedora. Изначально у представителей свободных проектов было три варианта выхода из сложившейся ситуации:
  • Удалить несвободный код из состава свободных проектов, что как минимиум привело бы к прекращению поддержки файловой системы NFS;
  • Переписать несвободный код или использовать альтернативную реализацию. Очевидный на первый взгляд выход был сопряжен с рядом трудностей: дело в том, что RPC-реализация Sun является классическим стандартом де-факто в Unix-системах, переход на альтернативные системы был бы сопряжен с появлением множества не очевидных и трудноуловимых проблем.
  • Добиться изменения лицензии на код.
Попытки перелицензировать код предпринимались в течение нескольких лет и только в августе этого года они достигли успеха. Благодаря вовлечению в работу Вима Кокаертса (Wim Coekaerts), вице-президента по Linux-технологиям в компании Oracle, лицензия на код была изменена и он теперь поставляется в рамках 3-пунктовой лицензии BSD. Решение изменить лицензию на некоторые старые исходные тексты было принято в Sun eще в 2009 году, но воплотить его в жизнь помешало поглощение компании корпорацией Oracle. Компания Red Hat успела получить у Sun в марте 2009 года право поставки кода RPC в своих продуктах под другой лицензией, но процесс полной смены лицензии затянулся. Саймон Фиппс (Simon Phipps), ранее руководивший направлением open source в компании Sun Microsystem, рассказал в своем блоге о трудностях с которыми столкнулась компания при попытке перелицензирования кода. Во первых, код слишком старый и определить его авторов, а затем уточнить у них изначальные корни кода, процесс не из легких, с учетом того, что разработчики RPC уже не работают в Sun. Во вторых, экспертам по авторскому праву нужно было провести полный аудит изначально опубликованного кода и определить возможные места пересечений с другими работами, чтобы убедиться в том что все права действительно принадлежат Sun. В третьих, кто-то из высшего руководства должен был взять на себя ответственность и принять официальное решение.


Источник: http://www.opennet.ru/opennews/art.shtml?num=27760


оригинал на opennet.ru
Спасибо сказали: