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, Нанобот (ok), 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 +/
    > правда лечит? Google уже передал все свои внутренние наработки?

    Ну вот binder IPC - вижу. В menuconfig ядра. Внутренняя разработка гугля для андроида, панимаешь.

     
     
  • 7.44, Аноним (-), 00:58, 21/09/2016 [^] [ответить]    [к модератору]  
  • –2 +/
    точно? ты веришь что это все, а не только огрызки с барского стола?

    Где тот дистрибутив который они используют внутри корпорации ?

     
  • 3.8, Arcade (ok), 10:17, 20/09/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    Ну они хотя бы свободные.
     
     
  • 4.9, Какаянахренразница (ok), 10:41, 20/09/2016 [^] [ответить]     [к модератору]  
  • +/
    Это зависит от того, с какой стороны баррикады ты находишься Если ты пишешь что... весь текст скрыт [показать]
     
     
  • 5.14, Admino (ok), 11:59, 20/09/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    А почему твой код под BSD?
     
     
  • 6.16, Какаянахренразница (ok), 12:21, 20/09/2016 [^] [ответить]    [к модератору]  
  • +/
    > А почему твой код под BSD?

    Кому адресован вопрос? Лично мой гуанокод под GPL, если что.

     
  • 6.50, Elhana (ok), 11:44, 25/09/2016 [^] [ответить]     [к модератору]  
  • –3 +/
    Код под BSD может быть например потому что хочется, чтобы не было разброда и шат... весь текст скрыт [показать]
     
     
  • 7.52, scorry (ok), 21:56, 25/09/2016 [^] [ответить]     [к модератору]  
  • +/
    Код под BSD может быть только от глубины проникновения зонда 8212 причём, что... весь текст скрыт [показать]
     
  • 5.36, ваноним (?), 17:47, 20/09/2016 [^] [ответить]    [к модератору]  
  • +/
    > GPL есть злая проприетарщина

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

     
  • 5.45, scorry (ok), 10:14, 21/09/2016 [^] [ответить]    [к модератору]  
  • +2 +/
    Не злая проприетарщина, а оздоровительный пендель от жадности и глупости.
     
  • 3.12, Аноним (-), 11:49, 20/09/2016 [^] [ответить]    [к модератору]  
  • +2 +/
    >Нужно использовать GPL3, а ни эти "лицензии"

    Да, это лучший способ обеспечить защиту пользователей и участников разработки от патентных исков.

     
     
  • 4.31, SkyNet (??), 15:03, 20/09/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    Серьезно!? GPL3 и Apple+Swift!? - это было бы фееричное шоу, они будут обязаны перелицензировать и публиковать ВЕСЬ код под GPL3.
     
  • 3.18, Стог сена (?), 12:41, 20/09/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    > а ни эти "лицензии"

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

     
  • 3.21, Вадик (??), 13:23, 20/09/2016 [^] [ответить]    [к модератору]  
  • +/
    Аргумент?
     
  • 3.29, Аноним (-), 14:52, 20/09/2016 [^] [ответить]    [к модератору]  
  • +/
    > Лицензия Apache
    > Совместима с GPL Да — GPLv3

    Используй, Столлман не запрещает.

     
  • 1.2, t28 (?), 09:19, 20/09/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +3 +/
    > Переход на Apache 2.0 позволит использовать

    :D

     
  • 1.4, Нанобот (ok), 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, и на Apple дуют.

    А AT&T отмудохал BSDшников. А теперь еще и перешел на убунту. Пиз...ли с вишенкой.

     
  • 2.25, Z (??), 14:29, 20/09/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    Ну, тут все как в реальной жизни, либо ты сам решишь, либо за тебя решат. Ах, чёрт, это же и есть реальная жизнь.
     
  • 1.7, Какаянахренразница (ok), 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 (ok), 12:01, 20/09/2016 [^] [ответить]     [к модератору]  
  • +1 +/
    Здесь имеется в виду третий пункт лицензии Apache 2 0 https www apache org li... весь текст скрыт [показать]
     
  • 1.13, Аноним (-), 11:58, 20/09/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Следующим шагом будет перевод проекта под покровительство фонда Apache ;)
    Нужно переходить на GPLv3+. Тогда и возврат наработок в основной проект лучше пойдёт.
     
     
  • 2.20, Аноним (-), 13:13, 20/09/2016 [^] [ответить]    [к модератору]  
  • +/
    Он вообще идти перестанет.
     
  • 2.26, Z (??), 14:31, 20/09/2016 [^] [ответить]    [к модератору]  
  • +/
    Уважаемый дон, видимо не в курсе, что LLVM появилась, потому что Apple не понравилась лицензия на GCC. Ну, то есть 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://www.apache.org/licenses/LICENSE-2.0

     
  • 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 (ok), 13:38, 23/09/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    >>> Общий характер не означает, что они совместимы...
    >> Пермиссивщики не рассматривают совместимость лицензий.
    > Опять в лужу сели. Отучайтесь, отучайтесь говорить за других.

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

     
     
  • 7.48, Аноним (-), 04:41, 24/09/2016 [^] [ответить]     [к модератору]  
  • –2 +/
    Я вполне уверен, что тов Митрофанов знает, кто я Также это знают модераторы А... весь текст скрыт [показать]
     
     
  • 8.49, scorry (ok), 14:35, 24/09/2016 [^] [ответить]    [к модератору]  
  • +2 +/
    > Я вполне уверен, что тов. Митрофанов знает, кто я. Также это знают
    > модераторы. А то, что большинство остальных не знает — простите покорно.
    > Меня в своё время банально задолбали любители выискивать мои комментарии по
    > нику и тупо троллить, тратя мои время и нервы. Увы, ценители
    > чего-то, отличного от ценностей большинства (Линукс, Столлман, Джи-Пи-Эль) здесь, на Опеннете,
    > да и не только здесь, из-за отсутствия культуры ведения дискуссий, вынуждены
    > или куда-то уходить, или так вот, по-глупому скрываться.
    > А оскорблять человека, который вас не оскорблял, наверное, всё же не стоит.

    Мне лично похрену, что вам кажется, будто вас кто-то может отличить среди остальных анонимов. Аноним — выкрик из толпы, трус. Знаете присказку про анонима и отрицательного персонажа? Пока аноним — вы он и есть. Нет сил не отвечать на троллинг — уйдите с ресурса.

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

     
     
  • 9.51, Аноним (-), 19:32, 25/09/2016 [^] [ответить]     [к модератору]  
  • –1 +/
    Ещё раз разговор шёл не с вами и вас не касался Если вы не в теме 8212 это ... весь текст скрыт [показать]
     
     
  • 10.53, scorry (ok), 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-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor