URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 66284
[ Назад ]

Исходное сообщение
"Что мешает разработчикам участвовать в открытых проектах, по..."

Отправлено opennews , 26-Апр-10 12:41 
В списке рассылки разработчиков набора компиляторов GCC разгорелась (http://www.phoronix.com/scan.php?page=news_item&px=ODE3Ng) дискуссия (http://gcc.gnu.org/ml/gcc/2010-04/msg00570.html) с обсуждением причин почему сторонние разработчики воздерживаются от передачи GCC разработанных ими улучшений. В качестве основной причины, мешающей передаче кода, называется необходимость подписания специального соглашения (http://www.opennet.ru/opennews/art.shtml?num=25303), передающего права на код Фонду свободного ПО. Если индивидуальному разработчику подписать такое соглашение не составляет труда, то наемному работнику большой компании требуется согласовать данный поступок в различных инстанциях, например, именно по этой причине к проекту не смог (http://gcc.gnu.org/ml/gcc/2010-04/msg00600.html) присоединиться один из энтузиастов из Стенфорда.


Другой популярной причиной нежелания делиться кодом называются слишком жесткие требования GCC при принятии патчей - используются другие методы оформлен...

URL: http://www.phoronix.com/scan.php?page=news_item&px=ODE3Ng
Новость: http://www.opennet.ru/opennews/art.shtml?num=26377


Содержание

Сообщения в этом обсуждении
"Что мешает разработчикам участвовать в открытых проектах, по..."
Отправлено минона , 26-Апр-10 12:41 
можно подумать что таким проектом можно управлять как то по другому.
ослабь чуть-чуть и всё - не проект, а помойка из слабосовместимого кода.

"Что мешает разработчикам участвовать в открытых проектах, по..."
Отправлено winsuxxx , 26-Апр-10 12:50 
+1000

"Что мешает разработчикам участвовать в открытых проектах, по..."
Отправлено Andrey Mitrofanov , 26-Апр-10 13:02 
>можно подумать что таким проектом можно управлять как то по другому.
>ослабь чуть-чуть и всё - не проект, а помойка из слабосовместимого кода.

Хуже, если появится какая-нибудь Компайлер LLC, надувая шчёки и теребя суды -- с запретом распространиения, ну скажем, версий с 2.0 по 4.5.99 включительно, ну например, до выплаты-урегулирования или приговора, потому что якобы, возможно, им-де так показалось казачок-засланный унёс "налево" Краеугольную Технологию. А чёткого "документального следа" кто-когда-по-какому праву принёс вот эту вот строчку -- не было бы?

И чего будут делать _все дистрибутивы _всех открытых ОС? Быстро-быстро пересаживаться на ...как там его?... у которого с "ай-яй-яй какой несвободной передачей прав" всё ещё хуже?


"Что мешает разработчикам участвовать в открытых проектах, по..."
Отправлено anonimus , 26-Апр-10 13:43 
ага, например как дистрибов у линуха...

"Что мешает разработчикам участвовать в открытых проектах, по..."
Отправлено минона , 26-Апр-10 14:18 
что-то (или кто-то) мешает сделать форк и рулить как хочется?
ну и дерьмо убирать самому.

"Что мешает разработчикам участвовать в открытых проектах, по..."
Отправлено Анонимный трус , 26-Апр-10 19:26 
Сделать форк компилятора?
Ну-ну.

"Что мешает разработчикам участвовать в открытых проектах, по..."
Отправлено минона , 26-Апр-10 22:10 
и что? трудно себе представить?:D

"Что мешает разработчикам участвовать в открытых проектах, по..."
Отправлено Аноним , 26-Апр-10 12:59 
>В качестве основной причины, мешающей передаче кода, называется необходимость подписания специального соглашения, передающего права на код Фонду свободного ПО.

и они ещё Sun с OpenOffice'ом хаяли...


"Что мешает разработчикам участвовать в открытых проектах, по..."
Отправлено минона , 26-Апр-10 13:18 
сан не гарантировала, что права будут всегда свободными. что кстати и доказала.

зы:
может уже хватит путать коммерческую организацию и не_коммерческий фонд?
или подобные комментаторы именно это и ставят своей целью?


"Что мешает разработчикам участвовать в открытых проектах, по..."
Отправлено Ы , 26-Апр-10 18:59 
А что перекупить права на код у "не_коммерческий фонд"-а запрещено законом? Если вдруг руководство FSF захочет пожить на собственных островах и прочая ... то никто им помешать не сможет!

А вот Линукс как ни странно так купить не удастся! Ибо договориться с каждым коммиттером не смог даже великий и ужасный Торвадьдс! :)


"Что мешает разработчикам участвовать в открытых проектах, по..."
Отправлено минона , 26-Апр-10 22:15 
>А что перекупить права на код у "не_коммерческий фонд"-а запрещено законом?

представь себе - да.

зы:
любую сделку можно расторгнуть, если нарушены её условия.
а условия четко говорят - "ГАРАНТИРУЕТ".
это сложно для понимания?


"Что мешает разработчикам участвовать в открытых проектах, по..."
Отправлено Zenitur , 26-Апр-10 13:15 
Можно немного оффтопика? Эпиграф: ничто не ограничивает полёт фантазии программиста, как компилятор (c) Айбаш.
Я так и не понял, что мешает участвовать в таких проектах - вернее, каких таких, и почему говорится во множественном числе. Но я уверен в том, что вложить в GCC свой вклад необычайно трудно... Даже обычную программу чрезвычайно трудно написать без багов - а компилятор так вообще должен быть идеальным! Поэтому для того, чтобы добавить в GCC что-нибудь чрезвычайно полезное, его нужно познавать и учиться ему года три. Иначе новый бинарник не запустится в старой системе, или, например, старый исходный код не прочитается новым компиятором. В лучшем случае конечно! В худшем - неприктырые баги из-за компилятора на каждом шагу - из-за небольшого участка новго или изменённого кода...

"Что мешает разработчикам участвовать в открытых проектах, по..."
Отправлено Andrey Mitrofanov , 26-Апр-10 13:23 
>Но я уверен в том, что вложить в GCC свой вклад необычайно трудно...
>Поэтому для того, чтобы добавить в
>GCC что-нибудь чрезвычайно полезное, его нужно познавать и учиться ему года
>три.

Короче: компиляторы писать трудно -- и это мешает? Глубоко!


"Что мешает разработчикам участвовать в открытых проектах, по..."
Отправлено Nirnroot , 26-Апр-10 15:40 
>старый исходный код не прочитается новым компиятором.

Они так и делали :)


"Что мешает разработчикам участвовать в открытых проектах, по..."
Отправлено амонинус , 26-Апр-10 13:23 
>Что мешает разработчикам участвовать в открытых проектах, подобных GCC

<troll>
Существование Clang
</troll>


"Что мешает разработчикам участвовать в открытых проектах, по..."
Отправлено Andrey Mitrofanov , 26-Апр-10 13:24 
Плохим танцорам -- да! -- что-то мешает?

"Что мешает разработчикам участвовать в открытых проектах, по..."
Отправлено Аноним , 26-Апр-10 15:54 
фактически это и не троллинг
да, я согласен, что clang это будущее а gcc устарел.

"Что мешает разработчикам участвовать в открытых проектах, по..."
Отправлено Anonymousapiens , 26-Апр-10 15:59 
Оно умеет хотя бы 10% от того, что умеет gcc?

"Что мешает разработчикам участвовать в открытых проектах, по..."
Отправлено Aleksey , 26-Апр-10 17:24 
10% наверняка умеет. И можно найти в CLang 10% которые GCC не умеет (например, вменяемые сообщения об ошибках).

"Что мешает разработчикам участвовать в открытых проектах, по..."
Отправлено pavlinux , 26-Апр-10 17:36 
А если писать без ошибок :)

"Что мешает разработчикам участвовать в открытых проектах, по..."
Отправлено Diogene the Open Source programmer , 26-Апр-10 19:05 
>А если писать без ошибок :)

Нимб не жмёт ?  :)

Да и то - по слухам Отец наш накодил мир за день ... и 6 дней отлаживал :)


"Что мешает разработчикам участвовать в открытых проектах, по..."
Отправлено минона , 26-Апр-10 22:35 
то что на хеловорЛд пишет развёрнутые сообщения об ошибках - это хорошо.
то что иполовины ещё не умеет (включая и сообщения об ошибках) вообще - плохо.

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


"Что мешает разработчикам участвовать в открытых проектах, по..."
Отправлено pavlinux , 27-Апр-10 00:05 
>>А если писать без ошибок :)
>Нимб не жмёт ?  :)

Я имел ввиду синтаксис и пунктуацию.
Правда до сих пор торможу от слов volalile, contine, attribude, alined и rerurn 0 :)




"Что мешает разработчикам участвовать в открытых проектах, по..."
Отправлено Sw00p aka Jerom , 26-Апр-10 19:09 
а вы не постареете дожидаясь CLANG ??

имейте хотя бы чуточку уважения и благодарность к этому проекту
посмотрел бы я на чём вы компилировали бы не будь GCC

пс: давно пора писать свой компилятор



"Что мешает разработчикам участвовать в открытых проектах, по"
Отправлено Erley , 26-Апр-10 22:01 
Не, если серьёзно, правильно что народ стал себе задавать вопросы. Если посмотреть последние новости, то успехи clang невозможно игнорировать.
Вот только думаю, что груз того кода, что есть у гнутого компилера - нисколько не умаляя его maturity - этот груз тяжеловат и мешает убежать вперёд от догоняющего clanga. Вот они и призадумались, видят что народу понятнее и проще на уровне всяких лицензий контрибутить туда, а не в gcc.
Пока clang не пройдёт ту поворотную точку, когда народ при мысли о компиляторе будет в первую очередь думать об их проекте, а не о gcc, до этого момента оба проекта конечно потеряют в скорости развития - много людей будут метаться то к одному, то к другому. Но что уж тут поделаешь, как ни крути оба будут развиваться, что есть хорошо.

"Что мешает разработчикам участвовать в открытых проектах, по"
Отправлено минона , 26-Апр-10 22:42 
да пусть обоняет. какие вопросы?
это не битва корпорастов в конце концов.
если в силэнге будет что-то интересное для гцц, то будет потом и в гцц.

зы:
больше компиляторов хороших и разных. и свободных.