The OpenNET Project / Index page

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



"Компания Qualcomm открыла компоновщик ELD, пригодный для замены GNU Linker"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Компания Qualcomm открыла компоновщик ELD, пригодный для замены GNU Linker"  +/
Сообщение от opennews (ok), 15-Апр-25, 11:46 
Компания Qualcomm  перевела в разряд открытых проектов компоновщик ELD, используемый в наборе компиляторов Qualcomm (на базе LLVM) и оптимизированный для связывания объектных файлов в проектах для встраиваемых систем. В ELD учтена такая специфика, как активное использование linker-скриптов и потребность в модификации и расширении процесса компоновки. Код написан на языке C++ и распространяется под лицензией BSD...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=63073

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +5 +/
Сообщение от xsignal (ok), 15-Апр-25, 11:46 
Спасибо, конечно, но к GNU Linker вообще никаких претензий нет, отличный компоновщик, зачем его менять.
Ответить | Правка | Наверх | Cообщить модератору

2. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +9 +/
Сообщение от Аноним (2), 15-Апр-25, 11:50 
Проприетарщики не любят GPL, вот и плодят сущности.
Ответить | Правка | Наверх | Cообщить модератору

45. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +14 +/
Сообщение от Аноним (45), 15-Апр-25, 14:34 
> Проприетарщики не любят GPL, вот и плодят сущности.

Квалкомм это вообще такая очень милая компания. Компания, которая скупила Atheros и загадила его блобами фирмварей. Компания, которая годами нагибала прогресс в коммуникациях патентами на CDMA. И если вы не понимали почему столько лет везде GPRS, хотя уже есть куда более резвый CDMA - вопросы надо задавать именно ЭТИМ господам.

И сотовые модемы где проц сотового модема может шарахаться по всей системе с линухом - тоже квалком придумал. В общем милая такая корпа. Без которой мир был бы значительно лучше, имхо. Они украли несколько лет прогресса. У всего человечества. Глобально. По всей площади. Нагло присвоив себе древнюю математику.

Ответить | Правка | Наверх | Cообщить модератору

89. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +3 +/
Сообщение от Аноним (89), 15-Апр-25, 17:20 
>Они украли несколько лет прогресса. У всего человечества

Судя по описанию, не лет, а как минимум пару тысячелетий. Костыли очень неохотно удаляются, особенно если они такие
>И сотовые модемы где проц сотового модема может шарахаться по всей системе с линухом

Ответить | Правка | Наверх | Cообщить модератору

118. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  –1 +/
Сообщение от Аноним (-), 15-Апр-25, 21:23 
> Судя по описанию, не лет, а как минимум пару тысячелетий.

Кто-то практиковал кодирование сигнала как в CDMA пару тысяч лет назад? Ящеры, имейте совесть! Земляне эту математику начали активно практиковать - примерно в 50-60 годах прошлого века. Когда цифровые машины с двоичным счислением стали появляться и соотв направления математики развились.

Ответить | Правка | Наверх | Cообщить модератору

96. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  –2 +/
Сообщение от Аноним (96), 15-Апр-25, 17:32 
Которые работают лучше GNUтых поделий. Такую вот ELDу проприетарщики присунули так называемому сообществу так называемых разработчиков.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

3. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +1 +/
Сообщение от _kp (ok), 15-Апр-25, 11:52 
>>Совместимость с GNU ld

Можно и нужно пробовать.
Иначе, если не знать что есть какие то полезные фичи, то в GNU ld их не заимствуют.

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

17. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (17), 15-Апр-25, 12:31 
Если вы узнаете, то как это окажет влияние на разработчиков GNU binutils?
Ответить | Правка | Наверх | Cообщить модератору

4. "п п╬п╪п©п╟п╫п╦я▐ Qualcomm п╬я┌п╨я─я▀п╩п╟ п╨п╬п╪п©п╬п╫п╬п╡я┴п╦п╨ ELD, п©я─п╦пЁп╬п╢п╫я▀п╧ п╢п╩я▐ п╥п╟п╪..."  +1 +/
Сообщение от anon_th (?), 15-Апр-25, 11:52 
https://github.com/hirodev2/mold_linker/blob/main/docs/chart...
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

5. "п п╬п╪п©п╟п╫п╦я▐ Qualcomm п╬я┌п╨я─я▀п╩п╟ п╨п╬п╪п©п╬п╫п╬п╡я┴п╦п╨ ELD, п©я─п╦пЁп╬п╢п╫я▀п╧ п╢п╩я▐ п╥п╟п╪..."  +/
Сообщение от Аноним (5), 15-Апр-25, 11:57 
Куда спешить и зачем?
Ответить | Правка | Наверх | Cообщить модератору

13. "п п╬п╪п©п╟п╫п╦я▐ Qualcomm п╬я┌п╨я─я▀п╩п╟ п╨п╬п╪п©п╬п╫п╬п╡я┴п╦п╨ ELD, п©я─п╦пЁп╬п╢п╫я▀п╧ п╢п╩я▐ п╥п╟п╪..."  +/
Сообщение от Аноним (13), 15-Апр-25, 12:12 
А почему тогда в GNU ld не сделают также как в mold, чтобы также шустро было?
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

25. "п п╬п╪п©п╟п╫п╦я▐ Qualcomm п╬я┌п╨я─я▀п╩п╟ п╨п╬п╪п©п╬п╫п╬п╡я┴п╦п╨ ELD, п©я─п╦пЁп╬п╢п╫я▀п╧ п╢п╩я▐ п╥п╟п╪..."  –1 +/
Сообщение от Аноним (5), 15-Апр-25, 13:20 
Быстро, но такая фигня получается.
Ответить | Правка | Наверх | Cообщить модератору

14. "п п╬п╪п©п╟п╫п╦я▐ Qualcomm п╬я┌п╨я─я▀п╩п╟ п╨п╬п╪п©п╬п╫п╬п╡я┴п╦п╨ ELD, п©я─п╦пЁп╬п╢п╫я▀п╧ п╢п╩я▐ п╥п╟п╪..."  +1 +/
Сообщение от Аноним (13), 15-Апр-25, 12:14 
А то мне это напоминает историю с gcc и tcc.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

47. "п п╬п╪п©п╟п╫п╦я▐ Qualcomm п╬я┌п╨я─я▀п╩п╟ п╨п╬п╪п©п╬п╫п╬п╡я┴п╦п╨ ELD, п©я─п╦пЁп╬п╢п╫я▀п╧ п╢п╩я▐ п╥п╟п╪..."  +1 +/
Сообщение от Аноним (-), 15-Апр-25, 14:39 
> https://github.com/hirodev2/mold_linker/blob/main/docs/chart...

Я конечно извиняюсь, а LTO там у них было?

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

85. "п п╬п╪п©п╟п╫п╦я▐ Qualcomm п╬я┌п╨я─я▀п╩п╟ п╨п╬п╪п©п╬п╫п╬п╡я┴п╦п╨ ELD, п©я─п╦пЁп╬п╢п╫я▀п╧ п╢п╩я▐ п╥п╟п╪..."  +1 +/
Сообщение от Аноним (85), 15-Апр-25, 17:00 
А если файл 65Гб будет? Это можно даже пару суток выиграть ;) Единственный проект который очевидно от времени линковки выигрывает - chrome, там зачем-то потребовалось всё в один exe-шник запихнуть.
На LibreOffice и firefox ещё что-то можно выиграть и уже не факт. А вот на остальных проектах разницы не видно вообще.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

124. "п п╬п╪п©п╟п╫п╦я▐ Qualcomm п╬я┌п╨я─я▀п╩п╟ п╨п╬п╪п©п╬п╫п╬п╡я┴п╦п╨ ELD, п©я─п╦пЁп╬п╢п╫я▀п╧ п╢п╩я▐ п╥п╟п╪..."  +/
Сообщение от n00by (ok), 16-Апр-25, 08:34 
GNU ld вообще не может собрать Chromium, судя по N/A в сравнительной таблице.
Ответить | Правка | Наверх | Cообщить модератору

9. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +1 +/
Сообщение от Аноним (9), 15-Апр-25, 12:03 
Претензии есть - было бы хорошо научиться хирургически точно редактировать существующие файлы, но в линкере от проприетарщиков такого святотатства, конечно, не допустят.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

16. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  –2 +/
Сообщение от Аноним (-), 15-Апр-25, 12:17 
> зачем его менять

"потребляющей меньше памяти, обеспечивающей более высокую скорость связывания и позволяющей менять поведение процесса компоновки"

Этого более чем достаточно.
Плюс замена гнурака на свободную лицензию.

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

18. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от xsignal (ok), 15-Апр-25, 12:41 
> потребляющей меньше памяти

В наши ли дни заботиться о потреблении памяти линкером, когда одна вкладка браузера сжирает гигабайт?
> высокую скорость связывания

По-моему скорость связывания никогда не была узким местом процесса сборки программ.
> гнурака на свободную лицензию

Благодаря GNU СПО вообще взлетело, без неё всё давно загнулось бы.

Ответить | Правка | Наверх | Cообщить модератору

21. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  –2 +/
Сообщение от Аноним (-), 15-Апр-25, 12:56 
> В наши ли дни заботиться о потреблении памяти линкером,
> когда одна вкладка браузера сжирает гигабайт?

Для хелоувротов - нет.
Для больших проектов... а почему бы и нет?

> По-моему скорость связывания никогда не была узким местом процесса сборки программ.

Получить ускорение всегда приятно.

> Благодаря GNU СПО вообще взлетело, без неё всё давно загнулось бы.

GNU убило СПО. Басни секты про "это такое же, но бизплатно" отравили немало умов, взрастили целое поколение потpe6лядей, которые ничего возвращают в СПО, зато требуют чтобы им все делали, поддерживали, исправляли. Зайди в соседнюю тему про PanVK и почитай нытье про "как вы смеете просто собираться дропнуть мою 14летнюю видяху??!!!!"

Ответить | Правка | Наверх | Cообщить модератору

50. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от 1 (??), 15-Апр-25, 14:46 
> Зайди в соседнюю тему про PanVK и почитай нытье

Зачем читать нытьё ? Можно почитать что-нибудь позитивное. А нытьё оно и не заканчивалось никогда ...

Ответить | Правка | Наверх | Cообщить модератору

73. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (9), 15-Апр-25, 16:29 
>целое поколение потpe6лядей, которые ничего возвращают в СПО, зато требуют чтобы им все делали, поддерживали, исправляли

Так это редхат сделал, поклонники ПО от FSF сами умеют кодить как минимум на emacs lisp.

Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

99. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +1 +/
Сообщение от Аноним (96), 15-Апр-25, 17:42 
> умеют кодить как минимум на emacs lisp

Я крайне редко встречаю людей, которые на любом лиспе могут кодить, тем более на таком обскурном как elisp. Большинство «кодеров» может конфиг для spacemacs поправить, и при этом половина жалуется на то, что там не yaml и вообще «гыыы скобатьки )))))))))». Программиста с опытом разработки на хотя бы SBCL Common Lisp (забудьте про LispWorks) и вовсе найти невозможно. Я из той компании давно ушёл, а вакансия всё ещё висит, неопытные рекрутёры под неё периодически меня находят и очень удивляются откуда я знаю что компании XYZ inc. нужен лиспер. Откуда-откуда... Я текст с требованиями для этой вакансии уже скоро пять лет как написал, вот откуда.

Ответить | Правка | Наверх | Cообщить модератору

126. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от n00by (ok), 16-Апр-25, 08:47 
А в чём проблема, почему случился такой расклад с LISP, есть мысли? Знаю, что из курса CS MIT убрали LISP (как сам язык, так и создание лисп-машины), заменили на Python. Alterator (чуть ли не единственное ПО под GPL, созданное в России) 3-й версии ныне выкидывают, пишут новый: модули (расширения) предполагалось писать Scheme, а некому. Сам я не фанат LISP, но по этому поводу могу предположить лишь конспирологические гипотезы: одурачивание публики и т.п.
Ответить | Правка | Наверх | Cообщить модератору

137. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от freehck (ok), 16-Апр-25, 14:16 
> Я крайне редко встречаю людей, которые на любом лиспе могут кодить, тем более на таком обскурном как elisp.
> <...>
> Программиста с опытом разработки на хотя бы SBCL Common Lisp (забудьте про LispWorks) и вовсе найти невозможно.

Ну привет, будем знакомы. =)

> Я текст с требованиями для этой вакансии уже скоро пять лет как написал, вот откуда.

Угу. А найти они и не смогут никогда, потому что такой разработчик на деньги, которые они предложат -- не пойдёт. Потому что я вот могу, но точно знаю, что на ниве девопс-инженерии я подниму на целый порядок больше денег, нежели мне предложат там. Причём без отчуждения исключительного права.

Ответить | Правка | К родителю #99 | Наверх | Cообщить модератору

92. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  –1 +/
Сообщение от Аноним (89), 15-Апр-25, 17:24 
>которые ничего возвращают в СПО

Можете не переживать, в BSD системы возвращают ещё меньше. А уж если брать серьёзные компании, типа Sony или Apple, они затем и берут BSD, чтобы ничего не возвращать
>как вы смеете просто собираться дропнуть мою 14летнюю видяху?

Откройте статью про 11 винду, и увидите точно такие же комментарии

Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

24. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +1 +/
Сообщение от Аноним (17), 15-Апр-25, 13:18 
>Благодаря GNU СПО вообще взлетело, без неё всё давно загнулось бы.

Оно бы не успело дойти до возможности самому загнуться. Его бы на корню загнули и растоптали акулы софтокоммерции. Манифест Билла Гейца из 1980-х помним.

Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

27. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (-), 15-Апр-25, 13:23 
> Благодаря GNU СПО вообще взлетело, без неё всё давно загнулось бы.

А напомни, пожалуйста, когда появилась БСД лицензия? И когда GNU.
Потому посмотри на софт который тебя окружает (а не только на свой комп) и посмотри какие лицензия более распространенные.

Сейчас подавляющее большинство успешных программ - это свободные лицензии, а не запретительные.

Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

33. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  –2 +/
Сообщение от ЖМЖ МЖМ МММ (?), 15-Апр-25, 13:48 
Гнурак - это запретительная лицензия.
Жестоко ее выпиливаю из своего окружения безжалостно.
Ответить | Правка | Наверх | Cообщить модератору

48. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (-), 15-Апр-25, 14:41 
> Гнурак - это запретительная лицензия.

Примерно как законодательство запрещающее грабить, убивать и насиловать.

> Жестоко ее выпиливаю из своего окружения безжалостно.

Ага блин, прикольно жить в мире где есть свобода грабить, убивать, насиловать, выкручивать руки EULA всякими пополам с кидками... и квалком - такая прямо корпорация добра, больше всего известная тем что все человечество динамила патентами на CDMA несколько лет, жесточайше якоря прогресс.

Ответить | Правка | Наверх | Cообщить модератору

54. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (-), 15-Апр-25, 14:55 
> Примерно как законодательство запрещающее грабить, убивать и насиловать.

Ты это серьезно? Гнурак это коммунистическое "это пренадлежит всем".

> жить в мире где есть свобода грабить, убивать, насиловать

Вообще-то это все уголовные преступления во всех нормальных странах.
Покажи, где тебя квалком ограбил и изнасиловал?

> выкручивать руки EULA всякими пополам с кидками.

Ну так не пользуйся их продуктами и не придется подписывать EULA.
А про кидки - так это вообще ничем не подкрепленные фантазии.

> все человечество динамила патентами на CDMA несколько лет, жесточайше якоря прогресс.

Ты про халявщиков, которые просто хотели цап-царап разработки, в которые квалком вложили десятки тысячи человекочасов работы инженеров и тонны денег?
А ведь могли бы разработать свой AMDC))

Ответить | Правка | Наверх | Cообщить модератору

56. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +2 +/
Сообщение от Аноним (56), 15-Апр-25, 15:14 
>которые просто хотели цап-царап разработки, в которые квалком вложили десятки тысячи человекочасов работы инженеров и тонны денег

Как ты это совмещаешь с хейтом GPL? :) Почему ты прямо ВОЗМУЩЁН тем, что получая бесплатно и пальца о палец не ударив код под GPL — код, в который были вложены силы и время других людей — не получаешь в придачу права тихонечко на нём денежку зарабатывать? Ну типа только коммерческой конторе можно свой труд и средства сберегать?

Ответить | Правка | Наверх | Cообщить модератору

59. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  –1 +/
Сообщение от Аноним (-), 15-Апр-25, 15:42 
> получая бесплатно и пальца о палец не ударив код под GPL

Вообще-то особенность гнурака, в отличие от нормальних копилефт лицензий, что он обязывает открыть ВЕСЬ код даже есть в него попала один единственная строчка под gpl. Что для комми кажется справедливым, но для всех остальных - нет.

Ну и второй момент - что GPL не позволяет нормально зарабатывать на продукте. Как только ты поставил бинарник пользователю, всё - считай исходники слиты.

Ответить | Правка | Наверх | Cообщить модератору

65. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (56), 15-Апр-25, 15:52 
>обязывает открыть ВЕСЬ код
>GPL не позволяет нормально зарабатывать на продукте

Ну? В чём проблема? Ты получил что-то «за так», бесплатно. И к тебе одно требование — если тебе это было полезно, то ты должен открыть и свои наработки, а не нахаляву балдеть. Такая вот этическая система. GPL не про заработок и не скрывает этого. Она защищает свободу получать, изменять и распространять изменённый код и пресекает паразитирование на этих свободах. При чём тут комми вообще?

Ответить | Правка | Наверх | Cообщить модератору

75. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (-), 15-Апр-25, 16:30 
> Ты получил что-то «за так», бесплатно.

Сколько я этого "чего-то" получил?

> ты должен открыть ВСЕ свои наработки

Вот поэтому все разумные разработчики обходят гнурак десятой дорогой))

У меня нет претензий к копилефту как таковому.
Есть отличная MPL - что взял, то и отдал. Все честно!
Но гну требует отдать всё.

> Такая вот этическая система.

Угу, очень этическая.
"Низкооплачивающие организации проигрывают высокооплачивающим, но они могли бы быть на том же уровне, если бы высокооплачивающие были запрещены."
Этическая система, которая предлагает ограничить ЗП программистов?

"Если программисты заслуживают награды за создание передовых программ, то по этой же причине они заслуживают наказания, если они ограничивают пользование этими программами."
Наказывать за написание проприетари?

Ну а насколько гнилые этические установки создателя GPL мы все знаем и повторяться не будем.

> При чём тут комми вообще?

Ограничение зп, госрегулирование отрасли, программный налог, ограничение права собственности (на код). Это все вполне подпадает под комми пропаганду.

Ответить | Правка | Наверх | Cообщить модератору

79. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (56), 15-Апр-25, 16:43 
>Но гну требует отдать всё

Да, если ты что-то создаёшь на основе GPL-кода (который, напомню, есть чужой труд и который ты получаешь б е с п л а т н о), такие правила. Не нравится — просто не берёшь GPL-код.

>Этическая система, которая предлагает ограничить ЗП программистов
>Наказывать за написание проприетари
>Ограничение зп, госрегулирование отрасли, программный налог, ограничение права собственности (на код)

Это уже невротические судороги ума (т.е. то что принято называть «базой»), ничего из этого в GPL нет.

Ответить | Правка | Наверх | Cообщить модератору

82. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (-), 15-Апр-25, 16:50 
> Не нравится — просто не берёшь GPL-код.

Так я и не беру! И другим советую не брать!

> Это уже невротические судороги ума (т.е. то что принято называть «базой»),
> ничего из этого в GPL нет.

О, опять не читавший манифест Столлмана)))
В GPL этого нету, но GPL создавалась по, как ты выразился, "этической" системе.
Ну так прочитай gnu.org/gnu/manifesto.ru.html что он предлагал делать.

Ответить | Правка | Наверх | Cообщить модератору

84. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (56), 15-Апр-25, 16:58 
>В GPL этого нету

Так и к чему тогда это вообще? Про GPL вроде речь идёт. Столман ещё мозоль съел однажды, тоже наверно как-то на лицензии сказывается?

Ответить | Правка | К родителю #82 | Наверх | Cообщить модератору

91. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (-), 15-Апр-25, 17:22 
> Так и к чему тогда это вообще? Про GPL вроде речь идёт.

Потому что GPL была спроектирована так как описано в манифесте!
Чтобы ты не мог зарабатывать на продукте, а должен зарабатывать "принимая дары от довольных пользователей или продавая услуги по помощи" (это цитата из манифеста).

Ответить | Правка | К родителю #84 | Наверх | Cообщить модератору

98. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (56), 15-Апр-25, 17:40 
Ты ослеплён хейтом к GPL, советую поменьше «базы» про вездесущих коммунистов потреблять.

Полная цитата такая: «Люди с новыми идеями могли бы поставлять бесплатные программы[9], принимая дары от довольных пользователей или продавая услуги по помощи» (ориг. «People with new ideas could distribute programs as freeware [9], asking for donations from satisfied users, or selling handholding services»). «Могли бы» — понимаешь? «могли» «бы». Никаких урезаний зарплат, госрегулирования отрасли, наказаний за проприетарность и прочих ужасов. И это манифест, то есть ни к чему не обязывающее «мы так видим». В лицензии, как уже было сказано, всё совсем по-другому.

Ты горишь буквально от того, что существуют люди, которые пишут код и распространяют его на определённых условиях. Не заставляют тебя писать код, не заставляют использовать код, не заставляют принимать лицензию, не заставляют использовать лицензию, вообще ничего не требуют. А ты горишь и воюешь. Реально, побереги себя, ты же так с ума сойдёшь от либертарианства.

Ответить | Правка | К родителю #91 | Наверх | Cообщить модератору

106. Скрыто модератором  +/
Сообщение от Аноним (-), 15-Апр-25, 18:07 
Ответить | Правка | К родителю #98 | Наверх | Cообщить модератору

110. Скрыто модератором  +/
Сообщение от Аноним (56), 15-Апр-25, 18:34 
Ответить | Правка | К родителю #106 | Наверх | Cообщить модератору

111. Скрыто модератором  +/
Сообщение от Аноним (-), 15-Апр-25, 18:48 
Ответить | Правка | К родителю #110 | Наверх | Cообщить модератору

116. Скрыто модератором  +/
Сообщение от Аноним (56), 15-Апр-25, 19:18 
Ответить | Правка | К родителю #111 | Наверх | Cообщить модератору

77. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Зомбато (?), 15-Апр-25, 16:36 
> а не нахаляву балдеть.

Про халяву громче всего кричат любители халявы.
GPL любят воровать код и проектов под свободными лицензиями: MIT, Apache, BSD. Заражают своей вирусной лиценщией чужой код. И еще говорят, что так и надо.
Потом не удивляйтесь, что в приличном обществе вам не место.
GPL - это левацкая идея "все отнять и поделить"

Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору

80. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (56), 15-Апр-25, 16:44 
Если ты не используешь GPL-код, то он не может тебе навредить. Не думал об этом?
Ответить | Правка | Наверх | Cообщить модератору

87. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  –1 +/
Сообщение от Зомбато (?), 15-Апр-25, 17:06 
> Если ты не используешь GPL-код, то он не может тебе навредить. Не думал об этом?

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

Ответить | Правка | Наверх | Cообщить модератору

88. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (56), 15-Апр-25, 17:11 
>мой код под свободной лицензией могут своровать халявщики и заразить гнураком

Ничего страшного, у тебя останется своя копия.

Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору

131. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от fuggy (ok), 16-Апр-25, 11:44 
В смысле своровать? Ты BSD текст читал? Ты сам выкидываешь код под лицензией, которая говорит я даю полное разрешение делать всё что хотите.

То есть подкармливать GPL это не хочется, а подкармливать корпорастов это всегда пожалуйста. При том что после GPL исходный код будет доступен, а после проприетарщины исходники будут спрятаны.

Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору

100. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (96), 15-Апр-25, 17:46 
> Такая вот этическая система. GPL не про заработок и не скрывает этого.

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

Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору

104. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (56), 15-Апр-25, 17:53 
На всякий случай напомню, что тебе (как и всем) всё ещё доступны две немаловажные свободы:
1. Свобода не использовать GPL-код
2. Свобода не выпускать свой код под GPL.

Бери обе и зарабатывай. Успехов! :)

Ответить | Правка | Наверх | Cообщить модератору

95. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (89), 15-Апр-25, 17:32 
>Вообще-то особенность гнурака, в отличие от нормальних копилефт лицензий, что он обязывает открыть ВЕСЬ код даже есть в него попала один единственная строчка под gpl.

Вы ещё больший халявщик. Вам мало того, что нужен готовый код(вы даже из-за одной строки жмотитесь), так ещё и хотите зарабатывать на нём. Хотите зарабатывать - покупайте лицензию. А ещё лучше - публикуйте свой код под разрешительной лицензией. Ну как, сколько у вас строк кода под ней, могу ли я на них заработать?
>Ну и второй момент - что GPL не позволяет нормально зарабатывать на продукте

Расскажите это Red Hat-у, Steam-у, System76 и куче других контор.

Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

101. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (-), 15-Апр-25, 17:46 
> Вы ещё больший халявщик.

Не, после того как из БСД тонны кода перелицензировали в гнурак (т.е ограничели свободу) - большим халявщиком быть не возможно)

> Расскажите это Red Hat-у, Steam-у, System76 и куче других контор.

Хахаха, кажется у тебя нос упал 🔴

Не про редхат писали такие новости писали:
"Компания Red Hat объявила об изменении подхода к публикации исходных текстов пакетов дистрибутива Red Hat Enterprise Linux и прекращении публикации кода пакетов в Git-репозитории git.centos.org." [1]

Сообщество на овно просто изошло, kykарекали про нарушение GPL.

А позже всякие исполнительные директора правозащитной организации Software Freedom Conservancy писали разборы "Анализ проблем с GPL у бизнес-модели Red Hat" [2]

[1] opennet.ru/opennews/art.shtml?num=59323
[2] opennet.ru/opennews/art.shtml?num=59343

В стиме столько проприетари в ДРМ что его вспоминать вообще должно быть стыдно.

Ответить | Правка | Наверх | Cообщить модератору

130. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от fuggy (ok), 16-Апр-25, 11:40 
А как эта строчка туда попала? Летела-летела мимо и случайно в код попала?

Если GPL принуждает как ты говоришь открывать весь код, то что тогда про SSPL, которая принуждает не только код программы открыть, а и код всей операционной системы и системы сборки.

Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

132. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (-), 16-Апр-25, 11:50 
> что тогда про SSPL, которая принуждает не только код программы открыть, а и код всей операционной системы и системы сборки.

ЖоПЛь на стероидах?
Полная потеря здравого смысла?
Лицензия для единственной программы?

Ответить | Правка | Наверх | Cообщить модератору

136. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от fuggy (ok), 16-Апр-25, 14:09 
Именно. Потому что SSPL основана на AGPL. Это не лицензия, а издевательство. Либо ты нам плати, либо уходи. Хотя формально код открытый.
Так вот почему вам не нравится когда ваш BSD код используют в GPL, но когда используются в SSPL, то вы почему-то не против.
Ответить | Правка | Наверх | Cообщить модератору

62. Скрыто модератором  +/
Сообщение от Ыч (?), 15-Апр-25, 15:49 
Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

66. Скрыто модератором  +/
Сообщение от Аноним (56), 15-Апр-25, 15:54 
Ответить | Правка | Наверх | Cообщить модератору

121. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +1 +/
Сообщение от Аноним (-), 16-Апр-25, 00:05 
> Ты это серьезно? Гнурак это коммунистическое "это пренадлежит всем".

Не вижу ничего глупого применять этот принцип к софту который выложен на публику. Хорошо работает. А ваши взаимоотношения master-slave с корпами вы сами как-нибудь, без меня, имхо. При том кто вас сказал что вы в этой схеме master'ом будете? :)

Поэтому, чисто статистически мне вон то - выгоднее. Сколько накомичу в линухкернел я VS сколько накомитят "всей толпой"? А юзать смогу - и я, и они! С другой стороны, BSD - и где они? Вместе с их свободами? А, можно выбирать из ацкой помойки BSD, и "свобод" в виде всяких активаций девайсов и монопольных сторов от Apple? Во блин свободный выбор - "или ты, или тебя".

> Вообще-то это все уголовные преступления во всех нормальных странах.
> Покажи, где тебя квалком ограбил и изнасиловал?

Когда я не могу легально распаковать зипушник с BBSки - и надо либо нелегалить, либо изгибаться зю чтобы заплатить какому-то Филу... я имею кое-что против такого состояния дел.

Более того. Я помню с чего история GNU началась. И как те господа себя вели. И вот так я очень хорошо в курсе, кто мои союзники, а кто "target locked". Я никогда не соглашусь быть вторым сортом.

>> выкручивать руки EULA всякими пополам с кидками.
> Ну так не пользуйся их продуктами и не придется подписывать EULA.

И не пользуюсь. Почитал как-то EULA винды - и перешел на линуха. Ибо не "agree" с тем BS. И нафиг мне свобода сдаваться в рабство майкрософту?

> А про кидки - так это вообще ничем не подкрепленные фантазии.

Эппл отлично подкрепил их 2 раза открыв-закрыв Darwin. А кому мало, гугло недавно отметилось андроидом. Тоже радетели за свободы, имени апача. Как типично. Каждый такой радетель за свободы - спит и видит как залошить ближнего своего поизящнее.

>> все человечество динамила патентами на CDMA несколько лет, жесточайше якоря прогресс.
> Ты про халявщиков, которые просто хотели цап-царап разработки, в которые квалком вложили
> десятки тысячи человекочасов работы инженеров и тонны денег?

Это как раз квалком - цап царап. Чужие в общем то вещи. Просто юристов много и подсуетились первыми. И только. Поэтому технологии CDMA несколько лет прозябали в весьма нишевом состоянии, пока человечествот отношалось - с GPRS голимым.

> А ведь могли бы разработать свой AMDC))

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

Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

55. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  –1 +/
Сообщение от ЖМЖ МЖМ МММ (?), 15-Апр-25, 15:05 
> прикольно жить в мире где есть свобода грабить

Свобода - это рабство. Ловко перевернул, товарищь демагог.

Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

115. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (115), 15-Апр-25, 19:15 
ЖЖЖ забыл
Ответить | Правка | Наверх | Cообщить модератору

122. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (-), 16-Апр-25, 00:08 
>> прикольно жить в мире где есть свобода грабить
> Свобода - это рабство. Ловко перевернул, товарищь демагог.

Это не я провернул. Так написано - в конституциях всяких. И вообще - свобода одного заканчивается там где начинается свобода другого. Ваша свобода нагибать меня вашими EULA имхо заканчивается там где это начинает мне руки выкручивать и нагибать. Непонятливым мы это будем популярно объяснять. И самоходными лицензиями и много чем еще.

Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

129. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (-), 16-Апр-25, 11:03 
> Это не я провернул. Так написано - в конституциях всяких. И вообще - свобода одного заканчивается там где начинается свобода другого. Ваша свобода нагибать меня вашими EULA имхо заканчивается там где это начинает мне руки выкручивать и нагибать.

Так ты просто варешку закрой и проходи мимо.
Не нравится EULA? Не покупай. Чай не про хлеб или лекарства речь идет.
В конституции много чего записано, например про права собственности.
И всякие коммуняцкие "отнять и поделить" им слегка противоречат

> Непонятливым мы это будем популярно объяснять.

А объяснялка не отвалится?

> И самоходными лицензиями и много чем еще.

Утипути какие мы грозные)


Ответить | Правка | Наверх | Cообщить модератору

46. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (46), 15-Апр-25, 14:34 
> В наши ли дни заботиться о потреблении памяти линкером, когда одна вкладка браузера сжирает гигабайт?

Каким боком прожорливость браузера относится к процессу компиляции?

Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

49. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от xsignal (ok), 15-Апр-25, 14:43 
Всё познаётся в сравнении. Процесс компиляции потребляет незначительный объём ОЗУ, раздутый браузерами, так что будет линкер тратить 10 мегабайт вместо 100, когда на компе 64 гига - значения не имеет.
Ответить | Правка | Наверх | Cообщить модератору

72. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Фняк (?), 15-Апр-25, 16:27 
А если 30 Гигов будет тратить?
Ответить | Правка | Наверх | Cообщить модератору

97. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от xsignal (ok), 15-Апр-25, 17:36 
Неправильная архитектура компонуемого проекта.
Ответить | Правка | Наверх | Cообщить модератору

102. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +1 +/
Сообщение от Аноним (96), 15-Апр-25, 17:48 
А вот и классическое GNU не нужно подъехало. А если с архитектурой всё хорошо и всё равно надо 30ГБ, что тогда делать будем?
Ответить | Правка | Наверх | Cообщить модератору

105. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от xsignal (ok), 15-Апр-25, 17:56 
Наращивать память. За раздутые проекты надо платить.
Ответить | Правка | Наверх | Cообщить модератору

117. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +1 +/
Сообщение от Аноним (96), 15-Апр-25, 19:43 
Ну это всегда успеется, но почему бы не попробовать взять для начала более качественный инструмент?
Ответить | Правка | Наверх | Cообщить модератору

125. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от n00by (ok), 16-Апр-25, 08:36 
>> потребляющей меньше памяти
> В наши ли дни заботиться о потреблении памяти линкером, когда одна вкладка
> браузера сжирает гигабайт?

Странно, что этим не заботятся владельцы сборочных фабрик.

Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

6. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +1 +/
Сообщение от Аноним (5), 15-Апр-25, 11:57 
Обычный EEE.
Ответить | Правка | Наверх | Cообщить модератору

7. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  –8 +/
Сообщение от Аноним (7), 15-Апр-25, 12:00 
Отличная новость.
Рабочая замена гну-поделке под свободной лицензией.
Да еще и существеннообгоняющая по скорости.
Ответить | Правка | Наверх | Cообщить модератору

8. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +8 +/
Сообщение от Аноним (8), 15-Апр-25, 12:03 
От корпорастов и для корпорастов.

А ты и твоя свобода то тут при чем?

Ответить | Правка | Наверх | Cообщить модератору

10. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  –4 +/
Сообщение от Аноним (7), 15-Апр-25, 12:07 
> От корпорастов и для корпорастов.

У тебя ядро пишется корпами на 90+ процентов, срочно выкидывай и иди на Хурд.

> А ты и твоя свобода то тут при чем?

Моя свобода скачать, пользоваться, вносить изменения и даже (если получится) продать.
Согласись, тут свободы побольше, чем у коммуняк с гну-раком.


Ответить | Правка | Наверх | Cообщить модератору

12. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +1 +/
Сообщение от Аноним (12), 15-Апр-25, 12:12 
> Моя свобода скачать, пользоваться, вносить изменения и даже (если получится) продать.
> Согласись, тут свободы побольше, чем у коммуняк с гну-раком.

С GPL ты можешь делать тоже самое, так что твоя свобода ограничена твоей зашоренностью.

Ответить | Правка | Наверх | Cообщить модератору

15. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  –1 +/
Сообщение от Аноним (-), 15-Апр-25, 12:16 
> С GPL ты можешь делать тоже самое,

Ну удачи тебе продать GPL код, больше чем 1 раз.
А потом посмотрим как быстро появятся паразиты с криками "не платите ему!".

> так что твоя свобода ограничена твоей зашоренностью.

Не, моя свобода ограничевается коммунистическими манифестами предлагающими программисту идти просить подаяние. Или делать код настолько запутанным, чтобы постоянно требовалась поддержка.
Поэтому я с раковыми лицензиями предпочитаю дело иметь только когда мне это выгодно.

Ответить | Правка | Наверх | Cообщить модератору

20. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +1 +/
Сообщение от Аноним (20), 15-Апр-25, 12:49 
> Ну удачи тебе продать GPL код, больше чем 1 раз.

ты ведь сейчас про продажу чужого GPL кода, да?

Ответить | Правка | Наверх | Cообщить модератору

28. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  –1 +/
Сообщение от Аноним (-), 15-Апр-25, 13:27 
>> Ну удачи тебе продать GPL код, больше чем 1 раз.
> ты ведь сейчас про продажу чужого GPL кода, да?

Конечно! Откуда у тебя свой gpl код))
Но если бы был, то ты хоть свой умудрись продать больше чем одному покупателю :)


Ответить | Правка | Наверх | Cообщить модератору

38. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (56), 15-Апр-25, 14:10 
Честно говоря не понимаю твой тезис про раковую лицензию и «как продать код». В чём твоя претензия?

Если ты собираешься продавать код, то просто не включай в него ничего под GPL, не линкуйся ни с чем под GPL. Обеспечь себе СВОБОДУ продавать свой же код. Просто ведь?

Ответить | Правка | Наверх | Cообщить модератору

42. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (-), 15-Апр-25, 14:27 
> Честно говоря не понимаю твой тезис про раковую лицензию и «как продать код».
> В чём твоя претензия?

Претензия в лжи и подмене понятий.
Когда код перелицензируют под GPL свободу "что-то делать с ним" уменьшают.
Но секта трубит что именно эта лицензия "свободная".

> то просто не включай в него ничего под GPL, не линкуйся ни с чем под GPL.

Именно так и делаю. И пользуюсь свободными лицензиями.

Ответить | Правка | Наверх | Cообщить модератору

68. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (12), 15-Апр-25, 16:03 
>> Честно говоря не понимаю твой тезис про раковую лицензию и «как продать код».
>> В чём твоя претензия?
> Претензия в лжи и подмене понятий.
> Когда код перелицензируют под GPL свободу "что-то делать с ним" уменьшают.
> Но секта трубит что именно эта лицензия "свободная".

Конечно GPL уменьшает твою свободу воровать и это правильно. Воровство всегда наказывали.

Ответить | Правка | Наверх | Cообщить модератору

71. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  –1 +/
Сообщение от Аноним (-), 15-Апр-25, 16:27 
> Конечно GPL уменьшает твою свободу воровать и это правильно. Воровство всегда наказывали.

Да-да, "свобода это рабство" и прочие коммунистические бредни.

Особенно это смешно, если учесть что главный ГНУ идеолог начал свою карьеру с воровства емакса у Гослинга.


Ответить | Правка | Наверх | Cообщить модератору

51. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от anonymous (??), 15-Апр-25, 14:49 
Понятное дело, что тебе как программисту для заработка денег свободные лицензии только мешают. Не понятно зачем только вообще открывать код, если можно продавать закрытые проекты?

Мне как пользователю без свободных лицензий очень неудобно. Ведь не только программист вкладывает своё время в написание кода. Пользователь тоже вкладывается в изучение программы, дороботке хотя бы на уровне конфигов, иногда скриптов и плагинов. И потерять потраченное время было бы очень неудобно. GPL - защищает от внезапных решений закрыть проект или отменить фичу со словами "никому это не надо".

Да и вообще GPL зародилось в те времена, когда программы писали для себя, для друзей и знакомых. Энтузиасты, студенты и преподаватели. У GPL кода не стояло задачи заработать денег. И GPL открывало тебе двери в такой проект без боязни что он исчзнет вместе с твоими наработками.

Линукс ядро - это торжество GPL. Сколько разных версий бзд никсов есть, сколько разных закрытых коммерческих? Разрброд и шатание. А линукс из-за GPL консолидирован, корпорации вынуждены отдавать код обратно. И потому линукс взлетел и обогнал всех BSD конкурентов. И даже корпорации всё устраивает - ведь не только они вынуждены отдавать код, но и конкуренты, однако же совместные вложения оказываются выгоднее и дешевле.

А то что сейчас популярные программы не пишут под GPL? Вы наверное про браузеры, другие примеры как-то в голову не идут. Ну так мерзкие монополисты на деньги пользователей организовали войну стандартов. Старые браузеры ничем не хуже, новых фич нет, наоборот кнопки и опции вырезают. У пользователей нет выбора, и они едят эти отбросы, но гордиться тут нечем.

Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

57. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (-), 15-Апр-25, 15:14 
> Не понятно зачем только вообще открывать код, если можно продавать закрытые проекты?

Я открываю код чтобы им могли пользоваться люди. Моя благодарность обществу.
Я открываю код именно под МИТ, чтобы у меня была возможность не ходить с протянутой рукой, а предложить части пользоватей заплатить за дополнительные фичи софта.

> GPL - защищает от внезапных решений закрыть проект
> или отменить фичу со словами "никому это не надо".

У вас из гнутого ядра выпилили reiserFS и еще кучу древених вещей, в том числе i386. Про последний было особенно много вони. "Ну что сынку, помог тебе твой GPL?"

> в те времена, когда программы писали для себя, для друзей и
> знакомых. Энтузиасты, студенты и преподаватели.

Это как раз про BSD. Которая по странной случайности расшифровывается как Berkeley Software Distribution. Или MIT - Massachusetts Institute of Technology. С соответствующей свободой, свойственной университетам.

> И GPL открывало тебе двери в такой проект без боязни что
> он исчзнет вместе с твоими наработками.

Код под MIT нельзя закрыть. У вас всегда остается последняя версия.
Аналогично проект под GPL может исчезнуть просто потому что его забросят.

> Линукс ядро - это торжество GPL.

Линукс ядро это исключение. Им невероятно повезло что они не подписались на or later и зафиксировали GPLv2. Но настоящее торжество GPL - это GNU Hurd :)

> И потому линукс взлетел и обогнал всех BSD конкурентов

Линукс взлетел потому что в тот момент всем нужна была ос, но на БСД подали в суд и они длились годами. Суды конечно проиграли, но корпы уже успели вложится в линукс. И все.
А сейчас линукс это продукт корпов. И они могут туда добавлять и оттуда выпиливать что хотят. Захотели - добавили системд, раст, вейланд. Захотели - дропнули иксы и i386. И что "сообщество" им сделает?))

> Вы наверное про браузеры, другие примеры как-то в голову не идут

Очень жаль. Браузеры конечно самый очевидный пример... но каким офисным пакетом вы пользуетесь? Иксы, через которые вы вполне возможно пишете этот пост под какой лицензией? А ведь столько лет прошло и никто их не закрыл. А смартфон у вас есть? По какой лицензии распространяется AOSP?

Ответить | Правка | Наверх | Cообщить модератору

60. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (56), 15-Апр-25, 15:43 
>Я открываю код именно под МИТ, чтобы у меня была возможность не ходить с протянутой рукой, а предложить части пользоватей заплатить за дополнительные фичи софта

Как тебе мешает GPL сделать то же самое?

Ответить | Правка | Наверх | Cообщить модератору

63. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (-), 15-Апр-25, 15:50 
> Как тебе мешает GPL сделать то же самое?

Тем, что как только я это сделаю, сразу же появятся представители "благодарного сообщества" которые начнут собирать такие сборки бесплатно со словами "нечего ему платить"
Чтобы этого не произошло нужно будет лепить костыли - напр. делать dual license, CLA или что-то такое. Но в рамках одной GPL это сделать невозможно.


Ответить | Правка | Наверх | Cообщить модератору

67. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (56), 15-Апр-25, 15:59 
Ну то есть идеально было бы так:

1. Со словами «нечего им платить!» берём (бесплатно) чужой код
2. Наворачиваем сверху свой
3. Неопределённо долго продаём получившийся результат, взимая с каждого пользователя так, будто бы ВЕСЬ код был написан отдельно и специально для пользователя.

Правильно? ну это фантазия какая-то совсем

Ответить | Правка | Наверх | Cообщить модератору

69. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (12), 15-Апр-25, 16:17 
>> Как тебе мешает GPL сделать то же самое?
> Тем, что как только я это сделаю, сразу же появятся представители "благодарного
> сообщества" которые начнут собирать такие сборки бесплатно со словами "нечего ему
> платить"

Если ты предоставляешь только сборки, "как есть, без гарантий и ответственности", то правильно скажут.

Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

81. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (-), 15-Апр-25, 16:45 
> Если ты предоставляешь только сборки, "как есть, без гарантий и ответственности",
> то правильно скажут.

Я не буду нарушать лицензию. Поэтому буду обязан предоставить исходники.

> "как есть, без гарантий и ответственности"

Простите, а где в опенсорсе есть гарантии и ответственность? Или даже не в опенсорсе?
Оно есть только в кровавом энтепрайзе с кучей дополнительных договоров.

> то правильно скажут.

Но пользователи уже получили софтину.
Впрочем это очень характерное для "свободного" "сообщества".

Ответить | Правка | Наверх | Cообщить модератору

109. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +1 +/
Сообщение от anonymous (??), 15-Апр-25, 18:34 
> Я открываю код чтобы им могли пользоваться люди. Моя благодарность обществу.

Тут и кроется критичное отличие. Ты разрабатываешь код в одиночку, и тогда используешь полузакрытые лицензии. Потому что тебе не надо привлекать к разработке посторонних.

Если же код разрабатывают несколько равноценных партнёров, то для них критично важен GNU, как способ обоюдных гарантий.

Ну а как пользователь, я в курсе зачем открывают проект наполовину. Чтобы закрыть вторую и продавать. И разумеется, это учитывается при выборе каким программным продуктом пользоваться. Ведь освоение любого программного продукта - это инвестиция своего времени и выбирать надо наиболее живучий.

Тот же самый GTK заметно менее удобен в работе и не такой продвинутый как Qt. Но у Qt коммерческая лицензия и потому несмотря на все его преимущество GTK выбирают большое количество проектов.

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

Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

113. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (-), 15-Апр-25, 19:06 
> Тут и кроется критичное отличие. Ты разрабатываешь код в одиночку, и тогда используешь полузакрытые лицензии. Потому что тебе не надо привлекать к разработке посторонних.
> Если же код разрабатывают несколько равноценных партнёров, то для них критично важен GNU, как способ обоюдных гарантий.

Мысль интересная но разбивается о реальные примеры.
Например XOrg - это не GPL, хотя его разрабатывали корпы - целый консорциум создали.
Или Electron - его тоже разрабатывает куча разных компаний в openjsf... и никто не утащил его к себе и не закрыл.
Можно вспомнить такой стратегический проект как llvm - там тоже есть foundation с компаниями которые вполне соперники в некоторых нишах (напр Азур и AWS).

Тут уже приводили большой список
opennet.ru/openforum/vsluhforumID3/132492.html#130
Все эти проекты на свободных лицензиях, существуют десятилетиями, работают с миллиардами пользователей и никуда не деваются.

> Ну а как пользователь, я в курсе зачем открывают проект наполовину. Чтобы закрыть вторую и продавать.

Да, потому что пользователь не даст денег на хлеб. Он просто будет пользоваться и требовать.

> Ведь освоение любого программного продукта - это инвестиция своего времени и выбирать надо наиболее живучий.

В таком случае вложение в проприетарные продукты - это наиболее надежное.
Потому что:
1) больше вакансий которые требуют знание более распространенного и зачастую качественного проекта
2) меньше шансов, что единственный разработчик опенсорсного проекта женится, заболеет, умреи или попадет под автобус
3) меньше шансов, что создатели поссорятся и сделают 5 форков: 2 из которых помрут сразу, а три будут несовместимы друг с другом.
4) больше шансов что юзерские просьбы и хотелки будут услышаны, тк в случае чего я уйду к конкурентам

Как пример приведу CAD системы.
Есть фрикад, который 20+ лет страдал от разваливания топологии.
Т.е для моделирования коробочки в мастерскую еще ок, но для серьезной работы - уже нет.

> Тот же самый GTK заметно менее удобен в работе и не такой продвинутый как Qt. Но у Qt коммерческая лицензия и потому несмотря на все его преимущество GTK выбирают большое количество проектов.

А зря) Кушать кактус ради мнимой свободы?
Я в таких случаях тоже выбираю тот проект который более живучий.
Т.е у которого есть стабильное финансирование, возможность нанимать хороших разработчиков, тестеров, дизайнеров и тд.
К сожалению очень немногие СПО проекты могут похвастаться таким.


Ответить | Правка | Наверх | Cообщить модератору

133. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от fuggy (ok), 16-Апр-25, 13:50 
> В таком случае вложение в проприетарные продукты - это наиболее надежное.

Плевать они хотели на хотелки пользователей. Им главное чтобы пользователь продолжал платить. А платить он будет даже если качество будет ухудшаться. Отсюда второй вывод, что если даже если это очень полезная программа и ей пользуются миллионы пользователей, если она не приносит прибыли её спокойно закрывают. И такое не один раз случалось. А так как это проприетарная программа, то не поднять свой сервер и даже не скачать свои данные нельзя. Потому что с современной дистрибуцией по договору ты не покупаешь программу, ты лишь покупаешь временный доступ к сервису.

Поэтому свободные программы как раз надёжнее, что они не зависят от хотения левой пятки менеджеров. И даже если разработчик жениться, то всегда будет возможность самому запустить и исправить программу. Либо если пользователь не программист, то заплатить другому программисту чтобы он исправил.

Ответить | Правка | Наверх | Cообщить модератору

135. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (-), 16-Апр-25, 14:04 
> Плевать они хотели на хотелки пользователей. Им главное чтобы пользователь продолжал платить.

И какие проприетарные продукты ты используешь?
Сколько у тебя лет опыта коммерческой разработки?
Я пишу по своему опыту, когда баги которые встречаются в десятка пользователей на миллион DAU заводятся в беклок и исправляются.
А потом команда саппорта пишет пользователю follow-up письмо с содержимым "большое спасибо что написали нам обращение, мы все починили!".

> А платить он будет даже если качество будет ухудшаться.

А в опенсорсе "становится только луДше"?
То-то в гнуме каждый релиз что-то выкидывают)

> Отсюда второй вывод, что если даже если это очень полезная программа и ей пользуются миллионы пользователей, если она не приносит прибыли её спокойно закрывают.

Именно так, потому что нахаляву могут работать только те, кому например грантики падают.

> И такое не один раз случалось.

Но так было и с кучей попенсорсных програм.

> А так как это проприетарная программа, то не поднять свой сервер и даже не скачать свои данные нельзя.

Первое это правда, тк чего васянам давать халяву?
А второе - нет. В куче закрытых сервисов я спокойно качал свои данные, в последний раз это было 2 недели назад в скайпе.

> Потому что с современной дистрибуцией по договору ты не покупаешь программу, ты лишь покупаешь временный доступ к сервису.

Да и нет. Зависит от программы.
Подписка может означать получение обновлений.

> Поэтому свободные программы как раз надёжнее, что они не зависят от хотения левой пятки менеджеров.

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

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

Ага, звучит как план. Только не работает)

> Либо если пользователь не программист, то заплатить другому программисту чтобы он исправил.

Проще заплатить за проприетарь и спокойно пользоваться.
Жрать годами кастус ради мнимой щво6одьки "если чо смам поправлю или дам васе денег" это какой-то особый вид опенсорсного мазохизма.


Ответить | Правка | Наверх | Cообщить модератору

58. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Фнон (-), 15-Апр-25, 15:21 
> Понятное дело, что тебе как программисту для заработка денег свободные лицензии только мешают.

Не, свободныен как раз не мешают - можно запросто под МИТ писать проект, а под платной лицензией его Pro версию.
А вот запретительные... они не мешают, они просто не дают возможности заработать на хлеб.

> Не понятно зачем только вообще открывать код, если можно продавать закрытые проекты?

Потому что я добрый и мне не жалко.

> Мне как пользователю без свободных лицензий очень неудобно. Ведь не только программист вкладывает своё время в написание кода.

Очень интересно)

> Пользователь тоже вкладывается в изучение программы, дороботке хотя бы на уровне конфигов, иногда скриптов и плагинов.

Ээ? Потратить время на изучение тебе придется в независимости от лицензии.

> И потерять потраченное время было бы очень неудобно. GPL - защищает от внезапных решений закрыть проект или отменить фичу со словами "никому это не надо".

Не защищает.
Автор может сменить лицензию на любую в любой момент.

> Да и вообще GPL зародилось в те времена, когда программы писали для себя, для друзей и знакомых. Энтузиасты, студенты и преподаватели.

Это BSD так зародилось. "В" это от имени университета.
А уже потом пришли обиженные на весь мир и коллег комми типа столлмана.

> У GPL кода не стояло задачи заработать денег.

Зато была задача запретить программисту зарабатывать)

> И GPL открывало тебе двери в такой проект без боязни что он исчзнет вместе с твоими наработками.

Ты сейчас лукавишь, если не сказать прямо - врешь.
Потому что любой код под разрешительными лицензиями останется открытый со всеми твоими наработками, а вот новый уже может быть под иными.

> А то что сейчас популярные программы не пишут под GPL? Вы наверное про браузеры, другие примеры как-то в голову не идут.

Подумай лучше. Возможно голова заполнена коммунистической GPL пропагандой.
Могу подсказать ссылку на неполный, но объемный список
opennet.ru/openforum/vsluhforumID3/132492.html#130

> У пользователей нет выбора, и они едят эти отбросы, но гордиться тут нечем.

У пользователя есть выбор пользоваться недобраузерами типа дилло и прочими линксами.
Но они не хотят жрать помои и поэтому пользуются хромом и лисой.

Но ты в чем-то прав.
А именно - для пользователя свободные лицензии - это зло.
Ведь программист хочет кушать и может попросить денег.
Именно для этого было изобретено ГНУ - защищающее пользователей.
The GNU Project is part of the Free Software Movement, a campaign for freedom for users of software.

Но пользователи не могут писать код, они могут только потребялдствовать.
А на мнение потреbялдей можно просто положить.


Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

103. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (20), 15-Апр-25, 17:53 
> Но пользователи не могут писать код, они могут только потребялдствовать.

писать код в конторе хорошо — у тебя есть договор с дядей, который дает тебе деньги за работу, но при этом требует, чтобы работа соответствовала ожиданиям дяди. Но это мы потерпим, т.к. дядя дает денег регулярно.

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

> А на мнение потреbялдей можно просто положить.

так вы это с любой лицензией делаете. Пока в тикете не наберется 2-3 упоминания клиентов с Ultimate Pro++ лицензией от 100k человек, то вы успешно забиваете на всех остальных. Насмотрелся я как те, кто "не может писать код" занимаются отладкой, профилированием, иногда реверсом и пишут остальным как можно исправить или обойти проблему

Ответить | Правка | Наверх | Cообщить модератору

107. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (-), 15-Апр-25, 18:11 
> Но это мы потерпим, т.к. дядя дает денег регулярно.

Логично.

> Это мы терпеть не будем, мы будем пользователей оскорблять

А пользователи денег дают, а? А чего тогда их терпеть?

> Пока в тикете не наберется 2-3 упоминания клиентов с Ultimate Pro++ лицензией
> от 100k человек, то вы успешно забиваете на всех остальных.

Я это делаю вот прям сейчас :)
Но не со зла, а потому что жизни не хватит чтобы удовлетворить все противоречивые хотелки юзеров. Поэтому нужно приоритизация, как и в общем во всем другом.
С другой стороны, мы баги и для десятка другого обычных юзеров фиксим, так что не нужно тут нас демонизировать.

> Насмотрелся я как те, кто "не может писать код" занимаются отладкой, профилированием,
> иногда реверсом и пишут остальным как можно исправить или обойти проблему

И сколько таких наберется на 1кк юзверей? Одна штука? Может две?

Ответить | Правка | Наверх | Cообщить модератору

119. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (119), 15-Апр-25, 23:00 
> А пользователи денег дают, а? А чего тогда их терпеть?

не поверишь дают. Просто дядя умеет продавать твою работу чтобы у тебя регулярно были деньги, а ты — нет (и я). Но зато умеешь обзывать пользователей нехорошими словами

> Я это делаю вот прям сейчас :)
> Но не со зла, а потому что жизни не хватит чтобы удовлетворить
> все противоречивые хотелки юзеров. Поэтому нужно приоритизация, как и в общем
> во всем другом.

угу, а приоритизацией занимается дядя. Только если он накосячил с этим, то это его проблемы, а если ты в своем проекте, то это плохие пользователи деньги не несут. И поможет тут только закрытый код и надежда, что ниша твоего проекта не приглянулась какому-нибудь дяде

> С другой стороны, мы баги и для десятка другого обычных юзеров фиксим,
> так что не нужно тут нас демонизировать.

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

> И сколько таких наберется на 1кк юзверей? Одна штука? Может две?

зато они делают то, на что вам жизни не хватает. Не надо прикрывать свое отношение отсутствием подношений, вы видите "потреbялдей" там же, где другие находят доход

Ответить | Правка | Наверх | Cообщить модератору

19. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (17), 15-Апр-25, 12:42 
Ну хватит уж им процентики накручивать. Зря так стараешься, они тебе столько не платят.

Ушёл на ядро от Латиноамеринканского Фонда СПО.

Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

26. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +1 +/
Сообщение от Аноним (5), 15-Апр-25, 13:21 
Лучше бы переписали на Хаскель.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

112. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (115), 15-Апр-25, 19:01 
Тонко ;)
Ответить | Правка | Наверх | Cообщить модератору

22. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +1 +/
Сообщение от Аноним (22), 15-Апр-25, 13:00 
Компания Qualcomm перевела в разряд открытых проектов

Сегодня перевела в разряд открытых, а завтра опять закроет.

Ответить | Правка | Наверх | Cообщить модератору

23. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  –2 +/
Сообщение от Аноним (-), 15-Апр-25, 13:04 
> Сегодня перевела в разряд открытых, а завтра опять закроет.

Открытый проект невозможно закрыть. Они так и останется под открытой лицензией.
Можно только начать дописывать новый код под другой.
Но ты можешь вот прям сейчас скачать сорцы и этот код у тебя никто не отберет.
Дописывай, улучшай, развивай его дальше.


Ответить | Правка | Наверх | Cообщить модератору

120. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Bottle (?), 15-Апр-25, 23:17 
А как же шва6одка, любой же может форкнуть?
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

29. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Анониматор (?), 15-Апр-25, 13:31 
подскажите знающие, если продукт собираются распространять под MIT, то его нельзя компилировать GNU-компиляторами? Шлангом только?
Ответить | Правка | Наверх | Cообщить модератору

30. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +1 +/
Сообщение от Аноним (-), 15-Апр-25, 13:40 
> то его нельзя компилировать GNU-компиляторами? Шлангом только?

Можно. GCC Runtime Library Exception позволяет тебе это делать.
Но если планируешь продукт под MIT, то лучше вообще не завязываться на гнутость, а то мало ли какая безумная идея придет им в голову завтра - переведут gcc на GPLv4, например.

Ответить | Правка | Наверх | Cообщить модератору

32. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (17), 15-Апр-25, 13:48 
Компилируемый код для компилятора, это обрабатываемые им данные. Поэтому, лицензия компилятора не распространяется на этот код. А самому компилятору лицензия никак не запрещает компилировать что угодно.
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

34. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +1 +/
Сообщение от _kp (ok), 15-Апр-25, 13:51 
> Компилируемый код для компилятора, это обрабатываемые им данные.

Да, с этим вопросов нет
Но компилятор добавляет и свои библиотеки, разные варианты libc, а с этим могут возникнуть чудачества.


Ответить | Правка | Наверх | Cообщить модератору

36. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +1 +/
Сообщение от Аноним (-), 15-Апр-25, 13:59 
> Компилируемый код для компилятора, это обрабатываемые им данные. Поэтому, лицензия компилятора не распространяется на этот код.

Well Yes, But Actually No (c)

> А самому компилятору лицензия никак не запрещает компилировать что угодно.

На самом деле все сложнее.
Тк в код получаемый скомпилированный объект добавляется код компилятора (runtime library) который под GPL то возникает проблема - с гну-раком можно совмещать только такой же код.

Т.е я взял твой код под BSD лицензией, скомпилировал его при помощи GCC, сказал "в нем есть GPL код! теперь весь проект нужно перелицензировать под ЖоПЛь" и подал на тебя в суд (шучу, просто начал бы ныть про ущемления щводо6ки на форумах).

Именно из-за таких выкаблучиваний была начата разарботка llwm/clang.

Можешь почитать подробнее тут ebb.org/bkuhn/blog/2009/01/27/gcc-exception.html

... when you compile a program with gcc, parts of GCC itself, called the runtime library (and before that, crt0), are combined directly with your program in the output binary. The binary, therefore, is both a derivative work of your source code and a derivative work of the runtime library. If GCC were pure GPL, every binary compiled with GCC would need to be licensed under the terms of GPL.


Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

41. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (-), 15-Апр-25, 14:22 
> Тк в код получаемый скомпилированный объект добавляется код компилятора
> (runtime library) который под GPL то возникает проблема - с гну-раком
> можно совмещать только такой же код.

GCC можно прекрасно собирать проприетарные программы и это вполне законно. Равно как законно запускать проприетарные программы в GPLном кернеле. Конец истории.

Т.е. - героическое решение несуществующей проблемы. Можно конечно жрать противораковые и ходить облучаться и чисто по приколу - но тогда это как раз вам здоровье и порушит...

Ответить | Правка | Наверх | Cообщить модератору

43. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +2 +/
Сообщение от Аноним (-), 15-Апр-25, 14:32 
> GCC можно прекрасно собирать проприетарные программы и это вполне законно.

Это сейчас так. И даже указали в какой момент это стало возможным.
Но N лет назад все было не так однозначно и очевидно.

> Конец истории.

Если бы. Пока в лицензии GCC указан пустой лист с подписью в виде "version 3 (or a specified later version)", то ни в чем нельзя быть увереным.
Готов поспорить, что после еще большего падения популярности GNU (или по какой-то другой причине, напр. смерти какой-то важной персоны), они выкатят GPLv4 c еще более безумными требованиями чем у GPLv3.

Ответить | Правка | Наверх | Cообщить модератору

134. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от fuggy (ok), 16-Апр-25, 14:00 
> Пока в лицензии GCC указан пустой лист с подписью

Нет не указан. Это выбирает автор программы. Всегда есть возможность указать GPLv3 Only. Никакой проблемы конкретно в v3 нет. Почему многие библиотеки, как и linux даже бы если хотели сменить на GPLv3, то им бы это не удалось физически, потому что нужно опросить всех авторов изменений, а некоторые из них могут быть уже мертвы.

Ответить | Правка | Наверх | Cообщить модератору

74. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +2 +/
Сообщение от Аноним (17), 15-Апр-25, 16:30 
>Именно из-за таких выкаблучиваний была начата разарботка llwm/clang.

Тввоя методичка давно устарела, обнови.
LLVM начали разрабатывать задолго до того, как им завладело Яббло. Где-то с начала нулевых даже. И по началу к комерсам ПО он не имел отношения. Это был универсистетский исследовательски проект по RISC-подобным виртуальным машинам. В 2005-м разработчики предложили RMS взять его под своё крыло. И вот тут RMS допустил большой стратегический просчёт, он заявил, типа, "Поскольку, написано на C++, а мы до сих пор предпочитаем плоский C, то этот проект нам не интересен". В результате, они продали его Ябблам. А Шланг туда прикрутили намного пожзе, ближе к концу нулевых.

Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

78. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +1 +/
Сообщение от Аноним (-), 15-Апр-25, 16:41 
> В 2005-м разработчики предложили RMS взять его под своё крыло.

Пруфы есть? Потому что именно в 2005 году апл в них вложилась.
Да и зачем RMS был конкурент своему GCC? Что забавно, GCC потом тоже на с++ перевели.

> В результате, они продали его Ябблам.

Не продали, а Apple наняла Lattner и остальную команду, чтобы те смогли в разумные сроки довести его до продакш уровня.

> А Шланг туда прикрутили намного пожзе, ближе к концу нулевых.

Писать начали в 2006 и тоже на деньги Эпла.

Ответить | Правка | Наверх | Cообщить модератору

114. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (115), 15-Апр-25, 19:10 
Пруфы напоисковичишь за тот год. Даже на данном ресурсе тогда новость была. Возможно, в недрах FSF история сохранилась.
GCC на С++ постепенно начали переводить через 8 лет после того предложения.
Ответить | Правка | Наверх | Cообщить модератору

127. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от n00by (ok), 16-Апр-25, 08:59 
Существенных противоречий нет, одна версия дополняет другую. И отказал Столлман по идеологическим соображениям, "предпочитаем плоский Си", без указания на технические детали (очевидно, их не было: GCC на Си++ ныне).
Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору

35. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (17), 15-Апр-25, 13:54 
А разве, если под MIT, вы не собираетесь выкладывать исходники, что возникают вопросы, чем можно компилировать? Исли есть исодники, пользователь сам решит, чем ему компилировать.
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

37. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (-), 15-Апр-25, 14:00 
> А разве, если под MIT, вы не собираетесь выкладывать исходники, что возникают вопросы, чем можно компилировать? Исли есть исодники, пользователь сам решит, чем ему компилировать.

Это если у него получится)
Можно приколотить проекты к определенному компилятору.
Иногда даже не намеренно.

Ответить | Правка | Наверх | Cообщить модератору

76. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (17), 15-Апр-25, 16:32 
Если намеренно, то точно можно приколотить.
Ответить | Правка | Наверх | Cообщить модератору

39. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Анониматор (?), 15-Апр-25, 14:12 
Выложенные исходники под MIT нарушают правила если использованы либы GNU.
Вопрос был был про случай когда таких библиотек нет, но исходники и бинарь в виде релиза выложены ни гитхабе под MIT, но бинарь скомпилирован GCC. Выше ответили что так можно. Пока что.
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

31. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  –1 +/
Сообщение от Аноним (31), 15-Апр-25, 13:40 
>для встраиваемых систем

Ну у них и Орионы неплохие получились:
https://www.techpowerup.com/cpu-specs/snapdragon-x1e-84-100....

Ответить | Правка | Наверх | Cообщить модератору

40. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +2 +/
Сообщение от Аноним (-), 15-Апр-25, 14:16 
> Компания Qualcomm открыла код компоновщика ELD,
> используемого в наборе компиляторов Qualcomm (на базе LLVM)

Уповать на доброту квалкома известного патентным тролингом? И открытость LLVM? Того который у эпла в виде проприетарного форка? Ну даже не знаю, следует пробовать такое сразу после ходьбы по канату без страховки и сования головы в пасть льву.

> бэкенды для целевых платформ Qualcomm Hexagon NPU, AArch32, AArch64 и
> RISC-V (c расширениями Xqiu)

Понятно, мегакорп решил свои нишевые проблемы и решил устроить нате-на-лопате.

Ответить | Правка | Наверх | Cообщить модератору

44. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  –1 +/
Сообщение от Аноним (-), 15-Апр-25, 14:34 
> Понятно, мегакорп решил свои нишевые проблемы и решил устроить нате-на-лопате.

Почему сразу на лопате??
Они реализовали интересующие их архитектуры. Теперь любой желающий может добавить туда x86, amd64 и вообще что угодно.

Ответить | Правка | Наверх | Cообщить модератору

123. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (-), 16-Апр-25, 00:11 
>> Понятно, мегакорп решил свои нишевые проблемы и решил устроить нате-на-лопате.
> Почему сразу на лопате??

Потому что у корпов всегда отношение такое - мы тут запилим минимальный subset того что нало лично нам - а вы там сами е...сь как хотите. Ну вот за это корпопродукты мало кто и юзает кроме них самих потом, если они вот именно так дизайнятся и релизятся.

Ответить | Правка | Наверх | Cообщить модератору

83. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +1 +/
Сообщение от Ivan_83 (ok), 15-Апр-25, 16:52 
Спасибо нинада.
Я уже пробовал mold - сплошная трата времени.
Если не нравится конкретно GNU есть LLVM.

Скорость линковки и потребляемые ресурсы вообще не проблема в обычном процессе сборки.
Тот же mold типа работает быстро, но ровно до тех пор пока тебе не нужен LTO.
А для LTO он работает так же медленно.

И формально то про него можно как в этой новости написать: работает быстро и поддерживает LTO, но ноюанс в том что надо бырать что то одно.

Ответить | Правка | Наверх | Cообщить модератору

128. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +/
Сообщение от Аноним (128), 16-Апр-25, 10:27 
Молд очень любят там, где линковка долго идёт, и надо при разработке часто пересобирать и запускать прогу. Что является "обычным процессом сборки".

"Необычный" процесс сборки - это когда тебе надо один раз собрать бинарь потому что ты новую версию релизишь, и делает это обычно всё равно за тебя билд агент, а не ты сам, поэтому пофиг.

Ответить | Правка | Наверх | Cообщить модератору

108. "Компания Qualcomm открыла компоновщик ELD, пригодный для зам..."  +1 +/
Сообщение от Аноним (108), 15-Апр-25, 18:15 
Всё равно кроме lld с clang -flto ничего не совместимо. Потому что при -flto clang генерирует LLVM IR биткод, который уже линкуется с помошью LLVM. В результате происходит качественная LTO, которая другим компиляторам и не снилась.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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