[ON] Компания Apple прекращает возврат наработок в GCC ?

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

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

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

[ON] Компания Apple прекращает возврат наработок в GCC ?

Сообщение rssbot »


Переход набора компиляторов GCC на лицензию GPLv3, судя по всему, привел к нежеланию возвращать в основной проект модификации, сделанные фирмой Apple. В списках рассылки GCC возникла дискуссия, могут ли изменения, сделанные Apple для языка Objective-C 2.0, быть возвращены в кодовую базу GNU Compiler Collection, курируемую организацией Free Software Foundation (FSF). Несмотря на то, что в модифицированной Apple коллекции компиляторов GCC, признаются авторские права FSF и код продолжает распространяться под лицензией GPLv2+, Apple не выражает заинтересованности в возврате своих наработок в основную ветку (upstream). Так, Крис Лэтнер (Chris Lattner), главный разработчик LLVM и CLang, заявил, что даже если Apple передаст свои наработки FSF, то они будут вынуждены поддерживать актуальную версию (upstream); в тоже время Apple не обязан поддерживать модификации кода GCC, связанные с проектом OpenDarwin, или код проекта LLVM-GCC. Затем, один из разработчиков попросил Криса, опубликовать на серверах FSF последние модификации GCC, сделанные Apple, что способствовало бы улучшенной поддержке платформ Apple в компиляторах GCC, причём для Apple это было бы бесплатно и под лицензией GPLv2+. Данный шаг в конечном итоге способствовал бы улучшению поддержки СПО на платформах Apple и лучшей продаваемости оборудования данной компании. Фактически это было предложение фирме Apple в лице Криса поддерживать в актуальном состоянии последнюю версию Objective-C 2.0 в GCC. В ответ на это Крис заявил, что у "Apple больше нет намерения (internal process) передавать свой код GCC", и посоветовал сосредоточиться на уже переданном коде. Предполагается, что одной из возможных причин нежелания Apple возвращать изменения является лицензия GPLv3, под которой распространяются последние версии GCC. Он резюмирует, что до тех пор, пока проблема не уладится вряд ли приходится рассчитывать на поддержку CLang LLVM в качестве расширения (plug-in front-end) GCC, который привязан к Apple-версии GCC или LLVM.


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


оригинал на opennet.ru
Спасибо сказали:
Аватара пользователя
Dmitry Shurupov
Сообщения: 336
Статус: Open Source geek
ОС: Ubuntu Linux

Re: [ON] Компания Apple прекращает возврат наработок в GCC ?

Сообщение Dmitry Shurupov »

Как стало известно из почтовой рассылки GCC (GNU Compiler Collection), компания Apple изменила свою политику касательно разработок для этого популярного проекта свободных компиляторов. Разработкой GCC руководит некоммерческая организация Free Software Foundation (FSF). Выяснилось, что Apple не намерена тратить усилия на включение в состав основной ветки разработки GCC своих патчей, реализующих поддержку Objective-C 2.0. Крис Лэттнер (Chris Lattner), старший архитектор группы специалистов по компиляторам в Apple, сообщил, что в компании «больше нет внутреннего процесса для передачи кода организации FSF». Высказывается предположение, что такая политика связана с нежеланием Apple принимать последнюю версию «главной» лицензии FSF на свободное программное обеспечение, под которой распространяется и GCC, — GNU GPLv3.

оригинал на www.nixp.ru
По-моему, это еще один повод перейти на Убунту.
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: [ON] Компания Apple прекращает возврат наработок в GCC ?

Сообщение frp »

А они возвращали? Почему тогда в GCC такая слабая поддержка Objective-C?
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: [ON] Компания Apple прекращает возврат наработок в GCC ?

Сообщение diesel »

frp писал(а):
13.09.2010 16:14
А они возвращали? Почему тогда в GCC такая слабая поддержка Objective-C?

история GCC/Objective-C выглядит так, что Apple вообще легче было бы свой компилятор написать, чем играться с GNU :)
а слабая поддержка Objective-C под линаксом - дык а кому под линаксом этот Objective-C надо? Он там исключительно для "а у нас такое тоже есть" :)
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: [ON] Компания Apple прекращает возврат наработок в GCC ?

Сообщение serzh-z »

diesel писал(а):
13.09.2010 16:35
а слабая поддержка Objective-C под линаксом - дык а кому под линаксом этот Objective-C надо? Он там исключительно для "а у нас такое тоже есть" smile.gif
Кстати, а поддержку D так обратно и не вернули в GCC?
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: [ON] Компания Apple прекращает возврат наработок в GCC ?

Сообщение frp »

diesel писал(а):
13.09.2010 16:35
а слабая поддержка Objective-C под линаксом - дык а кому под линаксом этот Objective-C надо?

На gnu.org многие их проекты найти довольно сложно, а ссылка на GNUStep - прямо на главной, что не может не намекать (хотя софта на нем действительно мало, и, может, это к лучшему).
serzh-z писал(а):
13.09.2010 19:13
Кстати, а поддержку D так обратно и не вернули в GCC?

Может, я не прав. но по моему GDC - отдельный проект. Который сейчас в полумертвом состоянии (хотя он возрождается - раньше некоторое время его никто не пилил, сейчас вроде пилит несколько человек, gdc по-прежнему сильно сливает ldc).
Спасибо сказали:
Аватара пользователя
Davinel
Сообщения: 481
ОС: Ubuntu

Re: [ON] Компания Apple прекращает возврат наработок в GCC ?

Сообщение Davinel »

хм, так они ведь вроде для Obj-C пилят clang. Нафига им вообще gcc?
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: [ON] Компания Apple прекращает возврат наработок в GCC ?

Сообщение serzh-z »

frp писал(а):
13.09.2010 22:33
GDC - отдельный проект.
Я сужу лишь потому, ч то раньше видел у GCC USE-флаг - "d", потом, через несколько версий, он куда-то пропал. Посему, не знаю - что этот флаг делал - ставил ли gdc совместно с gcc, или это была поддержка внутри gcc.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5441
ОС: Gentoo

Re: [ON] Компания Apple прекращает возврат наработок в GCC ?

Сообщение /dev/random »

serzh-z писал(а):
14.09.2010 01:47
frp писал(а):
13.09.2010 22:33
GDC - отдельный проект.
Я сужу лишь потому, ч то раньше видел у GCC USE-флаг - "d", потом, через несколько версий, он куда-то пропал. Посему, не знаю - что этот флаг делал - ставил ли gdc совместно с gcc, или это была поддержка внутри gcc.

(toolchain.eclass, lines 363-365) писал(а):

Код: Выделить всё

        # support for the D language
        [[ -n ${D_VER} ]] && \
                GCC_SRC_URI="${GCC_SRC_URI} d? ( mirror://sourceforge/dgcc/gdc-${D_VER}-src.tar.bz2 )"
Спасибо сказали: