The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Ричард Столлман указал на недопустимость проприетарных надст..."
Отправлено opennews, 26-Янв-14 13:48 
Ричард Столлман  принял участие (http://gcc.gnu.org/ml/gcc/2014-01/msg00247.html) в развязанном Эриком Реймондом обсуждении (http://www.opennet.ru/opennews/art.shtml?num=38900) методов повышения конкурентоспособности GCC, в условиях стремительного развития проекта LLVM/Clang. Как и ожидалось, Столлман выступил против разрешения использования с GCC проприетарных плагинов, указав на то, что такие уступки в сторону повышения популярности, подрывают (http://www.gnu.org/philosophy/compromise.ru.html) основные принципы движения за свободное программное обеспечение. Даже если подобные шаги позволят GCC одержать победу, такая победа будет совершена впустую, так как она не станет победой в том, что действительно важно - свободе пользователей.


Ценности свободного ПО фундаментально отличаются (http://www.gnu.org/philosophy/open-source-misses-the-point.r... от ценностей открытого ПО, которое нацелено прежде всего на практические ценности, связанные с улучшением кода, в то время как СПО выставляет на первое место социальные ценности, направленные на свободу пользователей. В случае превращения GCC из свободного компилятора в платформу, допускающую создание несвободных компиляторов, проект отклониться от главной цели СПО.


Разработчики LLVM/Clang придерживаются иной философии, ставящей во главу практические выгоды от открытости кода и видящей неудобство в применении принципов копилефта, нацеленных на сохранение свободы для кода производных работ. Более того, одним из основных участников разработки LLVM является компания Apple, которая настолько не принимает принципы СПО, что недопускает (http://www.opennet.ru/opennews/art.shtml?num=29231) размещение (http://www.opennet.ru/opennews/art.shtml?num=26736) свободных программ в каталоге приложений App Store.


По поводу роста популярности LLVM/Clang, Столлман указан на то, что в случае, если бы GCC вытеснил более совершенный компилятор, отстаивающий принципы свободы как GCC, несмотря на личное сожаление, он был бы рад за сообщество. Но в случае LLVM/Clang, продвижение данного проекта ведёт к поражению сообщества сторонников СПО, так как LLVM/Clang поставляется не под копилефт-лицензией и может быть использован в качестве основы для создания несвободных компиляторов, т.е. любое участие в разработке LLVM непосредственно помогает развитию проприетарного ПО. Делу свободы может способствовать только код, распространяемый под копилефт-лицензиями (http://ru.wikipedia.org/wiki/%D0%9A%D0%B... без этого код не может быть интегрирован в свободные проекты из-за несовместимости лицензий. В связи с этим, Столлман призвал разработчиков, интересующихся LLVM, распространять код своих плагинов для LLVM под лицензией GNU GPLv3.

Тем временем, сторонники LLVM отмечают (http://www.phoronix.com/scan.php?page=news_item&px=MTU4MzE), что ситуация могла быть совсем иной, если бы разработчики GCC в 2005 году пошли на встречу инициативе (http://gcc.gnu.org/ml/gcc/2005-11/msg00888.html) компании Apple по включению генератора кода и оптимизаторов LLVM в состав GCC. Интересно, что что компания Apple готова была передать Фонду СПО права на код LLVM и перелицензировать LLVM под лицензией GPL. Проблемой стало то, что LLVM написан на языке C++, а правила проекта GCC в то время допускали включения только кода на языке Си. Возражения также были высказаны в сторону модульного дизайна LLVM, который не сочетался с монолитной структурой GCC.

URL: http://gcc.gnu.org/ml/gcc/2014-01/msg00247.html
Новость: http://www.opennet.ru/opennews/art.shtml?num=38931

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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