The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

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

27.08.2010 10:09

Том Коллавей (Tom Callaway), представляющий интересы компании Red Hat в сообществе Fedora Linux и занимающий должность технического руководителя Fedora, сообщил об успешном решении проблемы с поставкой несвободного кода RPC в составе многих ключевых свободных проектов, таких как Glibc, NFS, Kerberos5 и netkit-rusers.

Код RPC был открыт компанией Sun Microsystems в 1984 году и сопровождался соглашением, разрешающим его неограниченное использование. Проблема была связана с тем, что первая свободная лицензия и определение свободного ПО как такового появилось только спустя два года и формально код RPC не являлся open source, так как не соответствовал ни одной из открытых лицензий, одобренных организацией OSI.

В 2002 году на коллизию с поставкой кода RPC в составе Glibc обратили внимание разработчики Debian, в 2005 году к инициативе по урегулированию проблемы подключились представители проекта Fedora. Изначально у представителей свободных проектов было три варианта выхода из сложившейся ситуации:

  1. Удалить несвободный код из состава свободных проектов, что как минимиум привело бы к прекращению поддержки файловой системы NFS;
  2. Переписать несвободный код или использовать альтернативную реализацию. Очевидный на первый взгляд выход был сопряжен с рядом трудностей: дело в том, что RPC-реализация Sun является классическим стандартом де-факто в Unix-системах, переход на альтернативные системы был бы сопряжен с появлением множества не очевидных и трудноуловимых проблем.
  3. Добиться изменения лицензии на код.

Попытки перелицензировать код предпринимались в течение нескольких лет и только в августе этого года они достигли успеха. Благодаря вовлечению в работу Вима Кокаертса (Wim Coekaerts), вице-президента по Linux-технологиям в компании Oracle, лицензия на код была изменена и он теперь поставляется в рамках 3-пунктовой лицензии BSD. Решение изменить лицензию на некоторые старые исходные тексты было принято в Sun eще в 2009 году, но воплотить его в жизнь помешало поглощение компании корпорацией Oracle. Компания Red Hat успела получить у Sun в марте 2009 года право поставки кода RPC в своих продуктах под другой лицензией, но процесс полной смены лицензии затянулся.

Саймон Фиппс (Simon Phipps), ранее руководивший направлением open source в компании Sun Microsystem, рассказал в своем блоге о трудностях с которыми столкнулась компания при попытке перелицензирования кода. Во первых, код слишком старый и определить его авторов, а затем уточнить у них изначальные корни кода, процесс не из легких, с учетом того, что разработчики RPC уже не работают в Sun. Во вторых, экспертам по авторскому праву нужно было провести полный аудит изначально опубликованного кода и определить возможные места пересечений с другими работами, чтобы убедиться в том что все права действительно принадлежат Sun. В третьих, кто-то из высшего руководства должен был взять на себя ответственность и принять официальное решение.

  1. Главная ссылка к новости (http://blogs.computerworlduk.c...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/27760-glibc
Ключевые слова: glibc, license, bsd, rpc
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (30) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 10:24, 27/08/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    А RPC это что такое?
     
     
  • 2.2, ramstar (?), 10:35, 27/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    http://ru.wikipedia.org/wiki/Remote_Procedure_Call
     

  • 1.3, i (??), 10:37, 27/08/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    http://lmgtfy.com/?q=RPC
     
     
  • 2.4, DmA (??), 10:42, 27/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >http://lmgtfy.com/?q=RPC

    после иска к гугле, лучше застраховаться и держать оракловцев подальше от опенсурсе..

     
     
  • 3.43, Michael Shigorin (ok), 15:49, 27/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >после иска к гугле, лучше застраховаться и держать оракловцев
    >подальше от опенсурсе..

    This is not an attack on free software in general, despite the fact that Google would like to see the community view it that way. It is an attack on a specific platform (much of which is free software) by a rapacious company which has just bought an expensive asset and wants to squeeze some revenue from it. It seems quite likely that this suit would have happened in the same way if Dalvik were proprietary.
    -- http://lwn.net/Articles/400491/

     
     
  • 4.61, andy (??), 07:54, 28/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Миш, ты сам-то в это веришь?
     
     
  • 5.63, Michael Shigorin (ok), 14:15, 28/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Миш, ты сам-то в это веришь?

    Вообще-то да, IMHO обычная разборка между двумя лавками по своим делам.

     
  • 3.52, dimqua (ok), 17:16, 27/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Вот страховка: http://lmddgtfy.com/?q=RPC
     

  • 1.7, al (??), 11:09, 27/08/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Интересно кагда весь этот нфс стабильно заработает?
    Под нагрузкой валится то там что здесь.
    Пока относительную стабильность наблюдал только в солярке под спарками.
     
     
  • 2.11, Анонимный трус (?), 12:04, 27/08/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Если четвертый муж подряд бьет вас по лицу, может быть дело не в муже, а в лице?
     
  • 2.14, аноним (?), 12:08, 27/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    а у меня не валится. ни там, ни тут.
    и что значит "Пока относительную стабильность наблюдал только в солярке под спарками"?
    здаётся вы трололо.
    солярку со спарками то видели?
     
     
  • 3.42, al (??), 15:37, 27/08/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    ]>uname -a
    SunOS begemot 5.10 Generic_137137-09 sun4u sparc SUNW,Sun-Fire-V210
     
  • 3.47, al (??), 16:52, 27/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >а у меня не валится. ни там, ни тут.
    >и что значит "Пока относительную стабильность наблюдал только в солярке под спарками"?
    >
    >здаётся вы трололо.
    >солярку со спарками то видели?

    Терабайты мелких файлов туда сюда гонять пробовали?

     
     
  • 4.55, Аноним (-), 17:28, 27/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Пробовали. :)

    А вот вы "tune NFS" у гугеля спрашивали? :)


    PS: Не слушайте троллика. У меня NFS годами работает ... просто работает и всё. Проблемы у NFS сосем в другом месте, впрочем читайте что всунули в v.4 :)

     
  • 4.57, Michael Shigorin (ok), 22:00, 27/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Терабайты мелких файлов туда сюда гонять пробовали?

    Каждую ночь дёргается с полтерабайта (гоняется только разница, разумеется).  Могу и погонять интересу ради, только хорошо бы конкретизировать.  А то оно у меня непуганое, просто работает себе и всё тут.

     

  • 1.29, Аноним (-), 14:01, 27/08/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=181493

    читаешь и думаешь -

    "Кто такой зануда? Человек, которому легче дать, чем объяснить, почему этого не хочется делать"

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

     
     
  • 2.31, аноним (?), 14:13, 27/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    всё правильно. в такое время живём:
    >Саймон Фиппс (Simon Phipps), ранее руководивший направлением open source в компании Sun Microsystem, рассказал в своем блоге о трудностях с которыми столкнулась компания при попытке перелицензирования кода. Во первых, код слишком старый и определить его авторов, а затем уточнить у них изначальные корни кода, процесс не из легких, с учетом того, что разработчики RPC уже не работают в Sun. Во вторых, экспертам по авторскому праву нужно было провести полный аудит изначально опубликованного кода и определить возможные места пересечений с другими работами, чтобы убедиться в том что все права действительно принадлежат Sun.

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

     
     
  • 3.33, Аноним (-), 14:29, 27/08/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    да ерунда. просто кто-то доклепался к фразе "нельзя распространять иначе, чем в составе производных работ" и пошло-поехало. мы ж дебьян! мы ж фри! ГПЛ опасносте!!!111 я ж говорю, видимо, оказалось проще дать, чем объяснять, почему не хочется этого делать. хуже идиота может быть только принципиальный идиот.
     
     
  • 4.35, аноним (?), 15:02, 27/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    ну и я ж говорю, здорово, по-мужски - нахрен объяснения.
    а то вон истории аля андроид напрягают.
     
     
  • 5.46, Аноним (-), 16:03, 27/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >ну и я ж говорю, здорово, по-мужски - нахрен объяснения.
    >а то вон истории аля андроид напрягают.

    если эти типа сарказм, то он мимо кассы - почитайте обсуждение в демьяновской багзилле и найдите хоть одно сходство с Oracle vs Google.

     
  • 4.41, szh (ok), 15:36, 27/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > я ж говорю, видимо, оказалось проще дать, чем объяснять, почему не хочется этого делать.

    тебе бы только говорить да обьяснять, но твоя (и не твоя) говорильня не нужна, нужны дела и факты.

    Расходы на отслеживания разных лицензий и судебные издержки ты ясное дело не оплатишь, хочешь поговорить за чужой счет, анонимно.

     
     
  • 5.45, Аноним (-), 16:01, 27/08/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    этот камент был бы уместен в debian-legal в 2002 году.

    а в каменты к новостям на опеннете - все ходят поговорить. ну и некоторые еще - попонтоваться тем, что зарегали здесь аккаунт.

     
  • 4.50, Stax (ok), 17:07, 27/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Ну фанатки или нет это один вопрос, но ведь сумели убедить редхатовцев привлечь экспертов к этому делу и такой пласт работ провернуть? Наверное не впустую дебиановцы забеспокоились, если столько людей из редхата, сана и оракла стало работать над решением и довели до конца.
     

  • 1.48, аноним (?), 17:00, 27/08/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Оракл еще раз доказал, что он равняется на linux, а наследие солярки его интересует только в плане выжимания денег и выкидывания на свалку истории.

    Возможно, в чем-то они правы.

     
     
  • 2.49, Andrey Mitrofanov (?), 17:05, 27/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Оракл еще раз доказал, что

    ...у динозавро-мастодонтов голова не знает, чтио делает левая пятка.

     
     
  • 3.56, аноним (?), 18:57, 27/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >...у динозавро-мастодонтов голова не знает, чтио делает левая пятка.

    Полагаю, оба решения (смена лицензии на RPC и спуск воды в унитазе солярки) были приняты головой - у левой пятки для таких решений явно недостаточно полномочий.

    Да и логика своя есть - "линукс перспективный, его мы и будем развивать, а солярис - бывший конкурент, сколько крови он у нас выжрал, надо выжать его в отместку и разнести на кусочки на всякий случай".

    Так что не показательно.

     
     
  • 4.59, Мяут (?), 22:11, 27/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    В новости написано кем принято решение: "Вима Кокаертса (Wim Coekaerts), вице-президента по Linux-технологиям в компании Oracle"
    Очевидно, что Вим Кокаертс никак не определяет политику относительно Oracle Solaris
     
  • 2.58, Michael Shigorin (ok), 22:01, 27/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Оракл еще раз доказал, что он равняется на linux

    Н-да, как на войне -- от иных союзников самому подальше держаться стоит.

     

  • 1.51, dimqua (ok), 17:14, 27/08/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    свободный != одобренный OSI

    Все лицензии соответствующие Free Software Definition - являются свободными, какая разница, одобрила их OSI или нет?

    http://www.gnu.org/philosophy/free-sw.html

     
     
  • 2.53, Andrey Mitrofanov (?), 17:17, 27/08/2010 [^] [^^] [^^^] [ответить]  
  • +/
    У опен-сорс-ных собственная свобода.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру