LINUX.ORG.RU

История изменений

Исправление antares0, (текущая версия) :

что программы, собранные GCC - это продукт его работы, а не продукт, производный от GCC, и они не подпадают под GPL.

Это заявленая цель, не правило. С оговоркой что собраное не должно использовать и зависеть от рантайма gcc. В принципе зная внутрености gcc можно написать программу которая будет производная от gpl-кода компилятора. В рамках С-шного компилятора эта цель выполнялась. В рамках плюсового возникли сложности, он таки сам независмо от пользователя линкует части рантайма. При этом пользователь без вины но все равно попадает. Добавили исключение на рантайм дабы убрать неоднозначности. Когда gcc переводили на gpl3 это исключение временно исчезло. И заметивший это народ плакал и страдал.

Исправление antares0, :

что программы, собранные GCC - это продукт его работы, а не продукт, производный от GCC, и они не подпадают под GPL.

Это заявленая цель с оговоркой что собраное не должно использовать и зависеть от рантайма gcc. В принципе зная внутрености gcc можно написать программу которая будет производная от gpl-кода компилятора. В рамках С-шного компилятора эта цель выполнялась. В рамках плюсового возникли сложности, он таки сам независмо от пользователя линкует части рантайма. При этом пользователь без вины но все равно попадает. Добавили исключение на рантайм дабы убрать неоднозначности. Когда gcc переводили на gpl3 это исключение временно исчезло. И заметивший это народ плакал и страдал.

Исходная версия antares0, :

что программы, собранные GCC - это продукт его работы, а не продукт, производный от GCC, и они не подпадают под GPL.

Это заявленая цель с оговоркой что собраное не должно использовать и зависеть от рантайма gcc. В принципе зная внутрености gcc можно написать программу которая будет производная от gpl-кода компилятора. В рамках С-шного компилятора эта цель выполнялась. В рамках плюсового возникли сложности, он таки сам независмо от пользователя линкует части рантайма. При этом пользователь без вины но все равно попадает. Добавили исключение на рантайм дабы убрать неодноначности. Когда gcc переводили на gpl3 это исключение временно исчезло. И заметивший это народ плакал и страдал.