The OpenNET Project / Index page

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



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

Оглавление

Компания Apple прекращает возврат наработок в GCC ?, opennews (ok), 10-Сен-10, (0) [смотреть все]

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


108. "Компания Apple прекращает возврат наработок в GCC ?"  +4 +/
Сообщение от Толстый (ok), 10-Сен-10, 23:46 
> Подмена тезиса. Речь идёт именно о том, что раз имеешь $ с СПО-кода, то, будь добр, возврати свои наработки.

Ты внимательно прочти новость и мои комментарии.

Они не делятся не потому что им жалко, а потому что им намного *раньше* запретили(не в буквальном смысле конечно, но с учетом их рода деятельности фактически это так) пользоваться последними версиями GCC. Поэтому это их ответных ход. Причем они не жмут код, как вы здесь говорите, они его выпускают под GPL. Они просто не передают прав на него FSF, и вполне за дело. Еще раз, FSF первая подставила Apple сменой лицензии. Не пытайтесь выставить это ином свете.

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

111. "Компания Apple прекращает возврат наработок в GCC ?"  –1 +/
Сообщение от Kim (?), 10-Сен-10, 23:51 
>Они не делятся не потому что им жалко, а потому что им
>намного *раньше* запретили(не в буквальном смысле конечно, но с учетом их
>рода деятельности фактически это так) пользоваться последними версиями GCC.

Фактически новые версии запрещают патентный троллинг. Не более. Если это критично для компании, то о чём то это да говорит.


>Поэтому это
>их ответных ход. Причем они не жмут код, как вы здесь
>говорите, они его выпускают под GPL.

На сколько я понял они отказались поддерживать свой код. Жать они его не могут в принципе по условию лицензии


>Они просто не передают прав
>на него FSF, и вполне за дело. Еще раз, FSF первая
>подставила Apple сменой лицензии. Не пытайтесь выставить это ином свете.

Ага. За запрет патентного троллинга это серьёзная подстава в современных реалиях. В любом случае Apple продемонстрировало нежелание сотрудничать с сообществом не имея для себэ бэкдоров. Да они имеют на это полное право. Да с точки зрения _их модели бизнеса_ они правы. Но при этом сообществу они жопу всё таки показали.

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

124. "Компания Apple прекращает возврат наработок в GCC ?"  +1 +/
Сообщение от Толстый (ok), 11-Сен-10, 00:07 
> Фактически новые версии запрещают патентный троллинг. Не более. Если это критично для компании, то о чём то это да говорит.

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

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

126. "Компания Apple прекращает возврат наработок в GCC ?"  +/
Сообщение от Kim (?), 11-Сен-10, 00:18 
>Вот здесь стоит задуматься.

Собственно именно по этому тред и читаю

>Я считал, что они не перешли на GCC
>GPL3, потому что эта лицензия каким-то боком запрещает распространять компилятор вместе
>с проприетарной системой или другими компонентами. Или какое-либо другое ограничение подобного
>рода.

GPL не запрещает распространение в дистрибутиве с проприетарным софтом, пока выполняются требования лицензии, основная из которых это предоставление доступа к исходному коду проекта пользователям, если те получили бинарный код. В качестве "другого ограничения подобного рода" может выступать только лицензия на libgcc, в которую внесены исключения для компиляции проприетарного софта. Вот при обновлении лицензии до GPLv3, насколько я помню, была проблема с тем что эти исключения случайно убрали. Но вскоре после этого проблему исправили.

>Я не углубляюсь в эти лицензии как я сказал, потому
>что считаю их злом. Лицензии которые программист может прочесть и понять
>намного лучше чем эти мутные многостраничные документы.

Я прочёл и понял. Правда понял не с первого прочтения и ваша позиция мне ясна, но всё же злом такие лицензии не являются

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

219. "Компания Apple прекращает возврат наработок в GCC ?"  –2 +/
Сообщение от master (??), 11-Сен-10, 14:26 
не читал но осуждаю? :)) балабол!
Ответить | Правка | К родителю #124 | Наверх | Cообщить модератору

310. "Компания Apple прекращает возврат наработок в GCC ?"  +1 +/
Сообщение от Michael Shigorinemail (ok), 13-Сен-10, 01:13 
>Я не углубляюсь в эти лицензии как я сказал, потому
>что считаю их злом. Лицензии которые программист может прочесть и понять
>намного лучше чем эти мутные многостраничные документы.

Если подумать, что legalese -- тоже своего рода код, то недолго сообразить аналогию:
hello world на бейсике намного лучше, чем Ваш мутный многостраничный код (с обработкой данных, ошибок и прочих непотребств, непонятных конечному пользователю, читающему этот код и считающему его злом, потому как непонятно же).

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

343. "Компания Apple прекращает возврат наработок в GCC ?"  +/
Сообщение от PereresusNeVlezaetBuggyemail (ok), 13-Сен-10, 17:08 
>>Я не углубляюсь в эти лицензии как я сказал, потому
>>что считаю их злом. Лицензии которые программист может прочесть и понять
>>намного лучше чем эти мутные многостраничные документы.
>
>Если подумать, что legalese -- тоже своего рода код, то недолго сообразить
>аналогию:
>hello world на бейсике намного лучше, чем Ваш мутный многостраничный код (с
>обработкой данных, ошибок и прочих непотребств, непонятных конечному пользователю, читающему этот
>код и считающему его злом, потому как непонятно же).

Если мутный многостраничный код только печатает в итоге тот же Hello, World, то да, он хуже.

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

477. "Компания Apple прекращает возврат наработок в GCC ?"  +/
Сообщение от n0rd (ok), 14-Сен-10, 18:46 
>Если мутный многостраничный код только печатает в итоге тот же Hello, World,
>то да, он хуже.

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

надеюсь Вы поняли, что я против Вашего мнения по этому вопросу... "делай это проще!, но не на простейшем уровне!" (С) (кто-то из ПРОГРАММИСТОВ)

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

179. "Компания Apple прекращает возврат наработок в GCC ?"  +4 +/
Сообщение от Аноним (-), 11-Сен-10, 11:38 
>>Они не делятся не потому что им жалко, а потому что им
>>намного *раньше* запретили(не в буквальном смысле конечно, но с учетом их
>>рода деятельности фактически это так) пользоваться последними версиями GCC.
>
>Фактически новые версии запрещают патентный троллинг. Не более. Если это критично для
>компании, то о чём то это да говорит.
>
>

BSD проекты не имеют своих лицензий - но GPL v3 оказалось с ними не совместимой.
Кто виноват в этом?
или FreeBSD fondation - патетный троль?
а OpenBSD ? а NetBSD ?

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

127. "Компания Apple прекращает возврат наработок в GCC ?"  –1 +/
Сообщение от dimqua (ok), 11-Сен-10, 00:18 
> запретили(не в буквальном смысле конечно, но с учетом их рода деятельности фактически это так)

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

>Еще раз, FSF первая подставила Apple сменой лицензии. Не пытайтесь выставить это ином свете.

Уж кто пытается выставить всё в ином свете, так это вы.

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

135. "Компания Apple прекращает возврат наработок в GCC ?"  +2 +/
Сообщение от Arcturus (ok), 11-Сен-10, 00:55 
>> Подмена тезиса. Речь идёт именно о том, что раз имеешь $ с СПО-кода, то, будь добр, возврати свои наработки.
>Они не делятся не потому что им жалко, а потому что им
>намного *раньше* запретили(не в буквальном смысле конечно, но с учетом их
>рода деятельности фактически это так) пользоваться последними версиями GCC. Поэтому это
>их ответных ход. Причем они не жмут код, как вы здесь
>говорите, они его выпускают под GPL. Они просто не передают прав
>на него FSF, и вполне за дело. Еще раз, FSF первая
>подставила Apple сменой лицензии. Не пытайтесь выставить это ином свете.

1. Прочитал. Насчёт передачи прав Вы, кажется, правы (см. комментарий Криса в оригинальном треде http://gcc.gnu.org/ml/gcc/2010-09/msg00193.html).

2. Насчёт того, что "FSF подставила Apple", нет. Во-первых, потому, что это было *слишком много чести* для Apple специально под них менять лицензию или "придумывать" GPLv3. FSF гнёт свою линию, и апгрэйд лицензии до 3-й версии, это не более чем тактический шаг учёта сложившийся ситуации для *давно принятой стратегии* FSF, во-вторых. В-третьих, "FSF не подставлял Apple", хотя бы потому, что FSF никогда (насколько мне известно) и не давал обязательств, что у GCC будет вечно лицензия GPLv2 и что её никогда не будут апгрэйдить.

3. Вы, к сожалению, не смогли обосновать, чем же именно GPLv3 так поперёк горла встал.

4. Строго говоря, спонсирование Эпплом LLVM, как и благотворительная помощь голодающим в Африке, и т.п. не имеет *никакого* отношения к получению Эпплом прибылей с GCC.
Получаешь прибыль с gcc 4.2? Поделись наработками (пусть и только для 4.2)!
Получаешь прибыль с gcc 4.5? Поделись наработками для 4.5!

Передача прав и т.п. это всего-лишь рационализация жадности.

5. Если во всём, что вы говорите вы правы, то тогда эппл *давно* следовало бы сделать форк gcc 4.2, его развивать и патчить и т.п. И сделать заявления вроде "мы используем gcc 4.2; до других версий нам нету никакого дела; кто хочет - берите наши наработки для 4.2 и используйте как хотите". Почему Apple так не сделал?

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

140. "Компания Apple прекращает возврат наработок в GCC ?"  +4 +/
Сообщение от Sylvia (ok), 11-Сен-10, 01:58 
>эппл *давно* следовало бы сделать форк gcc 4.2, его развивать и патчить и т.п.

у них есть свой форк GCC 4.2.1 (последняя версия с GPLv2)
они его патчат и в некотором роде даже и развивают, изменения открыты по условиям GPLv2

но тут выше уже отписали про политику FSF в принятии патчей GCC, они не берут патчи, им нужно чтобы им эти патчи принесли на блюдечке с всеми правами...

А до других (более новых) версий Apple и нет дела совсем

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

146. "Компания Apple прекращает возврат наработок в GCC ?"  +/
Сообщение от Arcturus (ok), 11-Сен-10, 03:49 
>[оверквотинг удален]
>
>у них есть свой форк GCC 4.2.1 (последняя версия с GPLv2)
>они его патчат и в некотором роде даже и развивают, изменения открыты
>по условиям GPLv2
>
>но тут выше уже отписали про политику FSF в принятии патчей GCC,
>они не берут патчи, им нужно чтобы им эти патчи принесли
>на блюдечке с всеми правами...
>
>А до других (более новых) версий Apple и нет дела совсем

#eix gcc-apple
* sys-devel/gcc-apple
     Available versions:  
    (35)    ~*3.5.0_p3506-r1
    (40)    ~*4.0.1_p5490-r2!s ~*4.0.1_p5493!s
    (42)    ~*4.2.1_p5566-r2!s ~*4.2.1_p5574!s ~*4.2.1_p5646!s ~*4.2.1_p5647!s ~*4.2.1_p5659!s ~*4.2.1_p5664!s
    {fortran multislot nls nocxx nptl objc objc++ +openmp test}
     Homepage:            http://gcc.gnu.org
>                         ~~~~~~~~~~~~~~~~~~

     Description:         Apple branch of the GNU Compiler Collection, Developer Tools 3.2.3


Тогда, в том-то и проблема, как я понимаю, что Эппл осуществлял коммиты в свой бранч на серверах FSF(= блюдечко) (см. по ссылке выше в моём посте), т.е. фактически передавал права на бранч FSF. Честно и справедливо. А сейчас Apple упёрся, и сказал, что коммитить туда не будет = не будет передавать права FSF.

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

157. "Компания Apple прекращает возврат наработок в GCC ?"  +/
Сообщение от Sylvia (ok), 11-Сен-10, 08:59 
http://gcc.gnu.org/viewcvs/branches/apple/trunk/

вот тут конь не валялся уже 4 года

насколько я знаю, снапшоты gcc-apple выкладываются на серверах Apple

$cat /usr/portage/sys-devel/gcc-apple/gcc-apple-4.2.1_p5664.ebuild |grep URI
SRC_URI="http://www.opensource.apple.com/darwinsource/tarballs/other/gcc-${APPLE_VERS}.tar.gz

туда же указывает и SRC_URI в гентушном ебилде, так что с блюдечком и фактом его передачи может быть все не так уж и просто

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

160. "Компания Apple прекращает возврат наработок в GCC ?"  +1 +/
Сообщение от Sylvia (ok), 11-Сен-10, 09:10 
ps: http://www.opensource.apple.com/tarballs/gcc_42/
реальная ссылка, а то по гентушно-ебилдовой не зайти, даже каталог other не существует
Ответить | Правка | Наверх | Cообщить модератору

162. "Компания Apple прекращает возврат наработок в GCC ?"  +/
Сообщение от vkni (?), 11-Сен-10, 09:18 
>но тут выше уже отписали про политику FSF в принятии патчей GCC,
>они не берут патчи, им нужно чтобы им эти патчи принесли
>на блюдечке с всеми правами...

А вы уверены в том, что FSF вообще нужны эти патчи?
Что они серьёзно развивают код и, хотя бы, не портят его?

------------------
Ведь если патч принимают в upstream, за этот самый патч становятся
ответственны люди из FSF, а не из Apple. Те наоборот в некотором смысле
скидывают ответственность за дальнейшее развитие кода и геморрой
по адаптированию к новым версиям.

------------------
Т.о. принятие патча - обоюдоострый вопрос.

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

192. "Компания Apple прекращает возврат наработок в GCC ?"  +1 +/
Сообщение от Sylvia (ok), 11-Сен-10, 12:15 
если речь идет о поддержке платформы darwin в целом и улучшений (я правда не знаю насколько реальны эти улучшения в модификациях Apple) в стандартах Objective-C, то патчи эти нужны.
Ответить | Правка | Наверх | Cообщить модератору

238. "Компания Apple прекращает возврат наработок в GCC ?"  +/
Сообщение от vkni (?), 11-Сен-10, 20:09 
>если речь идет о поддержке платформы darwin в целом и улучшений (я
>правда не знаю насколько реальны эти улучшения в модификациях Apple) в
>стандартах Objective-C, то патчи эти нужны.

Знаете, если FSF они нужны, то сами возьмут. А так для ОС Gnu ядро Darwin - это побочная штука, да и Objective-C особенно не требуется. А mainstream - это C и C++, а ядро - Linux.

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

148. "Компания Apple прекращает возврат наработок в GCC ?"  +1 +/
Сообщение от Толстый (ok), 11-Сен-10, 04:24 
> Получаешь прибыль с gcc 4.2? Поделись наработками (пусть и только для 4.2)!

Вы по-моему очевидного не понимаете. GCC 4.2 имеет лицензию GPL. Если бы они не делились своими наработками, на них немедленно бы подали в суд. Все их изменения должны быть открыты и доступны всем желающим. А то что они не передают права на код FSF - это уже проблема последних и только.

> 5. Если во всём, что вы говорите вы правы, то тогда эппл *давно* следовало бы сделать форк gcc 4.2, его развивать и патчить и т.п. И сделать заявления вроде "мы используем gcc 4.2; до других версий нам нету никакого дела; кто хочет - берите наши наработки для 4.2 и используйте как хотите". Почему Apple так не сделал?

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

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

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

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




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

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