The OpenNET Project / Index page

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

20.09.2016 08:32  Проект LLVM планирует сменить лицензию

Крис Латнер (Chris Lattner), основатель и главный архитектор LLVM, опубликовал план перевода проекта на новую лицензию. Вместо BSD-подобной лицензии UIUC/NCSA, предлагается перейти на более распространённую и современную лицензию Apache 2.0 c исключениями для бинарных файлов, решающими проблему с включением частей компилятора и runtime-библиотек в состав формируемых исполняемых файлов, а также с исключением для совместимости с GPLv2. План пока опубликован в форме предложения для обсуждения (RFC), тем не менее, он составлен после почти года дискуссий и консультаций с юристами и различными заинтересованными лицами.

В качестве основного мотива смены лицензии называется желание обеспечить защиту пользователей и участников разработки от патентных исков, чем и обусловлен выбор лицензии Apache 2.0, которая требует предоставления права на использование патентов, связанных с открываемым кодом, при сохранении характера разрешительных лицензий, близкого к лицензии UIUC/NCSA. Ожидается, что переход на лицензию Apache позволит привлечь к работе над проектом новых участников и снять барьер, мешающий возврату в основной проект внутренних патчей - в настоящее время из-за сложности процессе передачи подпадающих под патенты технологий, некоторые компании, использующие LLVM, ограничивают свою работу с upstream.

Среди других причин смены лицензии называется устранение раскола в лицензировании между runtime-библиотеками и остальными компонентами компилятора, что мешает обмену кода с runtime (compiler_rt поставляется под лицензиями UIUC/NCSA и MIT, а компилятор только под UIUC/NCSA). Переход на Apache 2.0 позволит использовать единую лицензию для runtime и компилятора. Преимуществом лицензии Apache 2.0 также является односторонняя совместимость с лицензией GPLv3, позволяющая использовать код под лицензией Apache 2.0 в проектах под лицензией GPLv3.

Несовместимость с GPLv2 планируется преодолеть через добавление специального исключения, позволяющего отбросить некоторые секции лицензии Apache 2.0 при использовании кода в приложениях под лицензией GPLv2, в случае возникновения лицензионного конфликта или судебных разбирательств. Исключение действует только для комбинированных продуктов, сочетающих код LLVM с кодом под лицензией GPLv2. В целом, данное исключение добавлено в качестве перестраховки, так как точка в спорах о совместимости Apache 2.0 и GPLv2 ещё не поставлена: в суде данный вопрос не подтверждён, а разные юристы высказывают мнения как за, так и против совместимости.

  1. Главная ссылка к новости (http://lists.llvm.org/pipermai...)
  2. OpenNews: Ричард Столлман выступил против добавления поддержки отладчика LLDB в Emacs
  3. OpenNews: Для развития проекта LLVM создаётся отдельная некоммерческая организация
  4. OpenNews: Ричард Столлман указал на недопустимость проприетарных надстроек над GCC
  5. OpenNews: Компания Apple прекращает возврат наработок в GCC ?
  6. OpenNews: Создатель проекта LLVM удостоен премии ACM
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: llvm, license, apache
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Аноним, 08:44, 20/09/2016 [ответить] [смотреть все]
  • +/
    Здравая мысль.
     
     
  • 2.3, Аноним, 09:20, 20/09/2016 [^] [ответить] [смотреть все] [показать ветку]
  • +1 +/
    Где она здравая? Нужно использовать GPL3, а ни эти "лицензии"
     
     
  • 3.5, Нанобот, 09:22, 20/09/2016 [^] [ответить] [смотреть все]
  • +12 +/
    >Нужно использовать GPL3

    тебе нужно, ты и используй

     
     
  • 4.37, Аноним, 17:59, 20/09/2016 [^] [ответить] [смотреть все]
  • +1 +/
    Так и используем И CC-BY-SA для медии всякой Потому что code снять барьер,... весь текст скрыт [показать]
     
     
  • 5.38, Аноним, 18:05, 20/09/2016 [^] [ответить] [смотреть все]  
  • –3 +/
    правда лечит? Google уже передал все свои внутренние наработки?
     
     
  • 6.40, Аноним, 18:58, 20/09/2016 [^] [ответить] [смотреть все]  
  • +3 +/
    Ну вот binder IPC - вижу В menuconfig ядра Внутренняя разработка гугля для анд... весь текст скрыт [показать]
     
     
  • 7.44, Аноним, 00:58, 21/09/2016 [^] [ответить] [смотреть все]  
  • –2 +/
    точно ты веришь что это все, а не только огрызки с барского стола Где тот дист... весь текст скрыт [показать]
     
  • 3.8, Arcade, 10:17, 20/09/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Ну они хотя бы свободные.
     
     
  • 4.9, Какаянахренразница, 10:41, 20/09/2016 [^] [ответить] [смотреть все]  
  • +/
    Это зависит от того, с какой стороны баррикады ты находишься Если ты пишешь что... весь текст скрыт [показать]
     
     
  • 5.14, Admino, 11:59, 20/09/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    А почему твой код под BSD?
     
     
  • 6.16, Какаянахренразница, 12:21, 20/09/2016 [^] [ответить] [смотреть все]  
  • +/
    Кому адресован вопрос Лично мой гуанокод под GPL, если что ... весь текст скрыт [показать]
     
  • 6.50, Elhana, 11:44, 25/09/2016 [^] [ответить] [смотреть все]  
  • –3 +/
    Код под BSD может быть например потому что хочется, чтобы не было разброда и шат... весь текст скрыт [показать]
     
     
  • 7.52, scorry, 21:56, 25/09/2016 [^] [ответить] [смотреть все]  
  • +/
    Код под BSD может быть только от глубины проникновения зонда 8212 причём, что... весь текст скрыт [показать]
     
  • 5.36, ваноним, 17:47, 20/09/2016 [^] [ответить] [смотреть все]  
  • +/
    > GPL есть злая проприетарщина

    нужно завязывать с веществами (:

     
  • 5.45, scorry, 10:14, 21/09/2016 [^] [ответить] [смотреть все]  
  • +2 +/
    Не злая проприетарщина, а оздоровительный пендель от жадности и глупости.
     
  • 3.12, Аноним, 11:49, 20/09/2016 [^] [ответить] [смотреть все]  
  • +2 +/
    Да, это лучший способ обеспечить защиту пользователей и участников разработки от... весь текст скрыт [показать]
     
     
  • 4.31, SkyNet, 15:03, 20/09/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Серьезно GPL3 и Apple Swift - это было бы фееричное шоу, они будут обязаны п... весь текст скрыт [показать]
     
  • 3.18, Стог сена, 12:41, 20/09/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    > а ни эти "лицензии"

    а нЕ эти лицензии.

     
  • 3.21, Вадик, 13:23, 20/09/2016 [^] [ответить] [смотреть все]  
  • +/
    Аргумент?
     
  • 3.29, Аноним, 14:52, 20/09/2016 [^] [ответить] [смотреть все]  
  • +/
    Используй, Столлман не запрещает ... весь текст скрыт [показать]
     
  • 1.2, t28, 09:19, 20/09/2016 [ответить] [смотреть все]  
  • +3 +/
    > Переход на Apache 2.0 позволит использовать

    :D

     
  • 1.4, Нанобот, 09:21, 20/09/2016 [ответить] [смотреть все]  
  • +7 +/
    >желание обеспечить защиту пользователей и участников разработки от патентных исков

    запугали бедный программистов, теперь они вместо разработки ПО будут какие-то мутные юридические вопросы решать

     
     
  • 2.6, Andrey Mitrofanov, 09:30, 20/09/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Пермиссивщики, обжегшись на AT T, и на Apple дуют GPLv2 они теперь, видим... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.19, Аноним, 12:43, 20/09/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    когда начнёшь за пакеты в магазине платить апплу, тогда и рассказывай про него у... весь текст скрыт [показать]
     
  • 3.39, Аноним, 18:56, 20/09/2016 [^] [ответить] [смотреть все]  
  • +/
    А AT T отмудохал BSDшников А теперь еще и перешел на убунту Пиз ли с вишенко... весь текст скрыт [показать]
     
  • 2.25, Z, 14:29, 20/09/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Ну, тут все как в реальной жизни, либо ты сам решишь, либо за тебя решат Ах, чё... весь текст скрыт [показать] [показать ветку]
     
  • 1.7, Какаянахренразница, 09:36, 20/09/2016 [ответить] [смотреть все]  
  • +/
    GPLv3+, плиз.

    P.S.: License-сра4 объявляю открытым.

     
  • 1.10, Аноним, 11:10, 20/09/2016 [ответить] [смотреть все]  
  • –1 +/
    Жаль что не GPLv3 , но уже лучше чем швободная отписка А вот о совместимости с ... весь текст скрыт [показать]
     
     
  • 2.17, Andrey Mitrofanov, 12:31, 20/09/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Проприертарщики уже v2 берут на флаг LF в составе группы подельников, MS на п... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.35, _, 16:41, 20/09/2016 [^] [ответить] [смотреть все]  
  • –3 +/
    Не теряй бдительность товарисЩЪ С ростом номера GPL, она становится свободнее ... весь текст скрыт [показать]
     
     
  • 4.41, Andrey Mitrofanov, 19:05, 20/09/2016 [^] [ответить] [смотреть все]  
  • +/
    Вы зря улыбаетесь и пытаетесь иронизировать Это так и есть 1 Старые версии п... весь текст скрыт [показать]
     
  • 4.42, Аноним, 19:08, 20/09/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Да вот понимаешь, жидкости на самолет тоже теперь проносить запрещают А почему ... весь текст скрыт [показать]
     
  • 1.11, Аноним, 11:21, 20/09/2016 [ответить] [смотреть все]  
  • +/
    Объясните, пожалуйста, что тут имеется в виду ... весь текст скрыт [показать]
     
     
  • 2.15, Admino, 12:01, 20/09/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Здесь имеется в виду третий пункт лицензии Apache 2 0 https www apache org li... весь текст скрыт [показать] [показать ветку]
     
  • 1.13, Аноним, 11:58, 20/09/2016 [ответить] [смотреть все]  
  • +1 +/
    Следующим шагом будет перевод проекта под покровительство фонда Apache Нужно ... весь текст скрыт [показать]
     
     
  • 2.20, Аноним, 13:13, 20/09/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Он вообще идти перестанет.
     
  • 2.26, Z, 14:31, 20/09/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Уважаемый дон, видимо не в курсе, что LLVM появилась, потому что Apple не понрав... весь текст скрыт [показать] [показать ветку]
     
  • 2.43, anonymous, 20:28, 20/09/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    GPL не обязывает это делать ... весь текст скрыт [показать] [показать ветку]
     
  • 1.22, Аноним, 13:34, 20/09/2016 [ответить] [смотреть все]  
  • +2 +/
    Вот люди работают-то А все кодить , кодить ... весь текст скрыт [показать]
     
  • 1.23, abi, 14:09, 20/09/2016 [ответить] [смотреть все]  
  • –1 +/
    Это ведь не должно помешать включению компилятора в *BSD ? А то миграция с gcc и так дорого обошлась, а тут и мигрировать не на что будет.
     
     
  • 2.24, Аноним, 14:26, 20/09/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Опять новость не читай, сразу что-то как-то овечай ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.27, Z, 14:33, 20/09/2016 [^] [ответить] [смотреть все]  
  • –2 +/
    Общий характер не означает, что они совместимы...
     
     
  • 4.28, Аноним, 14:45, 20/09/2016 [^] [ответить] [смотреть все]  
  • +/
    А просто глянуть в лицензии http llvm org releases 2 8 LICENSE TXT https ww... весь текст скрыт [показать]
     
  • 4.32, Andrey Mitrofanov, 15:11, 20/09/2016 [^] [ответить] [смотреть все]  
  • +/
    > Общий характер не означает, что они совместимы...

    Пермиссивщики не рассматривают совместимость лицензий. Зачем? 1/Они ж не Столман. 2/Всё ж пермиссивно, несовместимости взяться неоткуда. 3/Чтоб никто не подумал, что они "как Столман".

    И выбор APL2.0, которая _специально_ писалась, чтобы быть совместимой с ["3ей версивей=", вроде] наводит на мысли [см.выше] о жизненном цикле.

     
     
  • 5.46, Аноним, 11:54, 23/09/2016 [^] [ответить] [смотреть все]  
  • –2 +/
    Опять в лужу сели Отучайтесь, отучайтесь говорить за других ... весь текст скрыт [показать]
     
     
  • 6.47, scorry, 13:38, 23/09/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    >>> Общий характер не означает, что они совместимы...
    >> Пермиссивщики не рассматривают совместимость лицензий.
    > Опять в лужу сели. Отучайтесь, отучайтесь говорить за других.

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

     
     
  • 7.48, Аноним, 04:41, 24/09/2016 [^] [ответить] [смотреть все]  
  • –2 +/
    Я вполне уверен, что тов Митрофанов знает, кто я Также это знают модераторы А... весь текст скрыт [показать]
     
     
  • 8.49, scorry, 14:35, 24/09/2016 [^] [ответить] [смотреть все]  
  • +2 +/
    Мне лично похрену, что вам кажется, будто вас кто-то может отличить среди осталь... весь текст скрыт [показать]
     
     
  • 9.51, Аноним, 19:32, 25/09/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Ещё раз разговор шёл не с вами и вас не касался Если вы не в теме 8212 это ... весь текст скрыт [показать]
     
     
  • 10.53, scorry, 21:58, 25/09/2016 [^] [ответить] [смотреть все]  
  • +/
    > Если вы считаете, что, цитирую: «Учителей развелось, как собак блохастых на свалке»,
    > — не оскорбление, а требование представиться в дискуссии, то, может, это
    > вам лучше изолироваться? Подлечить нервы.

    Киса куку. У меня с нервами всё ОК, это вы под анонимом ныкаетесь, чтобы трусливо не показывать лицо, но иметь возможность сказать слово. Подгавкивать из-за забора, так сказать. Про блохи — гипербола, конечно же.

     
     
  • 11.54, Аноним, 13:20, 26/09/2016 [^] [ответить] [смотреть все]  
  • +/
    Тогда 8212 ещё раз 8212 почему вы цепляетесь к людям, которые к вам не обр... весь текст скрыт [показать]
     
  • 1.30, Геймер, 14:53, 20/09/2016 [ответить] [смотреть все]  
  • +1 +/
    Игры корпоративных патриотов всё это суть.  "Народное достояние" - вот нужные правила игры.
     
  • 1.33, Аноним, 15:52, 20/09/2016 [ответить] [смотреть все]  
  • +/
    Какой смысл менять пермессивщину на пермессивщину
     
     
  • 2.34, Andrey Mitrofanov, 16:11, 20/09/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    > Какой смысл менять пермессивщину на пермессивщину

    Там наверху минимум 4 причины-отмазки в первом же абзаце. А смыслов в этом искать... "Чего думать - трясти ж надо."

     

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


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor