The OpenNET Project / Index page

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

Обновлены GPL исключения для GCC Runtime, в GCC придет архитектура плагинов

28.01.2009 12:47

Сегодня организация Free Software Foundation совместно с Управляющим комитетом GCC (GCC Steering Committee) и Центром защиты свободного ПО (Software Freedom Law Center) объявили о выходе нового обновления лицензии, которая позволит расширять функциональность GCC за счет присоединяемых модулей. Дополнительно, новая лицензия позволит перевести проект на работу под GPLv3.

Как объяснил Brett Smith, инженер, занимающийся вопросами лицензионного соответствия FSF, в состав GCC входят библиотеки времени исполнения (GCC Runtime Library), которые автоматически встраиваются в объектный код каждого приложения, создаваемого GCC. Для того, чтобы разработчики программного обеспечения могли компилировать любой код, независимо от лицензии под которой он будет распространяться, эти библиотеки всегда пользовались специальной лицензией, называемой "исключением GCC Runtime библиотек". Теперь, после того, как обновленная версия исключений, разработанных с учетом GPLv3, вступила в силу, стало возможным обновить существующие библиотеки.

Новые исключения также позволяют осуществлять подключение дополнительных модулей с GCC. Причем расширение компилятора может производиться как за счет открытых, так и за счет проприетарных плагинов. Остается только добавить, что пока в GCC не существует интерфейса для подключения таких модулей, и пройдет некоторое время, прежде чем он появится.

  1. Главная ссылка к новости (http://www.fsf.org/news/2009-0...)
  2. OpenNews: Вышел GCC 4.2.2, теперь под лицензией GPL v3.
  3. OpenNews: Набор компиляторов GCC переходит на лицензию GPL v3.
Автор новости: blkdog
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/19988-gcc
Ключевые слова: gcc, gpl, mobule
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (15) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Arsenicum (?), 13:55, 28/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Прогресс неминуем! А интересно, какой функционал может быть у этих подключаемых к GCC плагинов?
     
     
  • 2.3, sluge (??), 14:00, 28/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    gcc начнет компилить C# программы :)
     
     
  • 3.4, Andrey Mitrofanov (?), 14:03, 28/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >gcc начнет компилить C# программы :)

    Не-а. Для этого нужен "фронт-энд" в терминологии gcc.

     
     
  • 4.5, sluge (??), 14:05, 28/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>gcc начнет компилить C# программы :)
    >
    >Не-а. Для этого нужен "фронт-энд" в терминологии gcc.

    ну так фронтенд тоже плугином сделают, ты думал от нефиг делать все это затеяли?

     
     
  • 5.6, Andrey Mitrofanov (?), 14:19, 28/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >ну так фронтенд тоже плугином сделают,

    Да, они не взаимоисключающие... Прощёлкал.

    >ты думал от нефиг делать все это затеяли?

    Я думал, это "затеяли", чтобы Coverty открыли свой код или обламались -- на выбор. И чтобы "прочим разработчикам" дать возможность (+порекламировать её/себя/Цель) сделать то же, что Coverty. Типа "теперь банановы-ы-ый^Wэто всё настоооолько проще" -- _и_ под правильной/свободной лицензией.

    Кроме анализа вспоминаются только оптимизаторы кодогенерации... Фронт/бэк как-то не ассоциировалияь с плагинами. Недостаток фантазии/знаний, наверное.

     
  • 2.7, fi (ok), 14:31, 28/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    оптимизация на core2 от Intel
     
     
  • 3.14, sluge (??), 10:07, 30/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    это врятли intel сделает, кто же тогда icc будет покупать?
     

  • 1.2, Andrey Mitrofanov (?), 13:57, 28/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    #> Новые исключения также позволяют осуществлять подключение дополнительных модулей с GCC. Причем расширение компилятора может производиться как за счет открытых, так и за счет проприетарных плагинов.

    На LWN ("тизер", статья станет "бесплатной" ч/з неделю, видимо) читаю -

    >>The FSF wishes to modernize this bit of licensing code while, simultaneously, using it as a defense against the distribution of proprietary GCC plugins.

    Какая сложная материя эти лицензии.

    ... :( Надо. Надо собраться с силами и почитать оригинал анонса. :/

     
     
  • 2.9, none (??), 16:05, 28/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    мобуть я совсем англицкий не понимаю...
    но "using it as a defense against the distribution of proprietary GCC plugins"
    гугл переводит как:
    "используя его в качестве защиты от распределения собственности ССЗ плагины"
    что близко к моему пониманию этой фразы, но отличется от перевода в новости
    ежели распределение заменить "распространением" а "проприетарных" так и оставить
     
     
  • 3.11, Tantal (?), 01:10, 29/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>using it as a defense against the distribution of proprietary GCC plugins

    [перевод]
    "Используя это как защиту, против распространения проприетарных GCC плагинов."
    [/перевод]

     
  • 3.12, SkyRanger (??), 01:15, 29/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Точнее:

    Используя ее в качестве защиты против распространения пропиртиентарных плагинов для CC3

    Т.е. чтобы не дать распространять несвободные или платные плагины. Чтобы не было как с MS - посадили разрабов на свой VS и теперь их доят...

     
  • 3.13, Andrey Mitrofanov (?), 11:48, 29/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >но отличется от перевода в новости

    Да, Вы равильно поняли. Именно об этом я и говорил. Но поленился и счёл ненужным переводить 1 строку. +Там где про "сложно" -- глумился над [не]пониманием пердмета новости автором её текста.

    Если есть ещё вопросы по сложным местам моих "текстов" -- не стесняйтесь, спрашивайте! B-P

     

  • 1.8, битард (?), 16:03, 28/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Остается только добавить, что пока в GCC не
    >существует интерфейса для подключения таких
    >модулей, и пройдет некоторое время, прежде чем он
    >появится.

    ...что этот интерфейс, даже если и появится когда-либо, будет столь же "стабилен", как и API/ABI Linux. Хотя даже мне неочевидно, будет ли это хуже.

     
     
  • 2.15, sluge (??), 10:09, 30/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    да просто gcc sdk будет оч популярен :)
     

  • 1.16, Аноним (16), 21:52, 03/02/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    да было бы очень хорошо если бы можно было бы например использовать кодогенрацию не через AS, а через NASM.

    можно будет архитектуры (powerpc,avr,...) динамически подгружать, отгружать по мере необходимости...

    P.S. Главное что бы из GCC не сделали что-то наподобии GTK =)

     

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



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

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