На базовом этапе есть вот такие основные пункты (я постоянно работаю с этой проблемой, и неоднократно консультировался у наших юристов и патентоводов :) )1.) Продукт - исполняемый бинарь
1.1) Использование GCC для компиляции и линковки не налагает на вас никакой ответственности, это вообще другая область, лицензия распространяется лишь на те случаи, когда вы берете куски кода из GCC и используете их в своем продукте (это даже дословно прописано в лицензии).
1.2) libgcc - имеет лицензию GPL, с исключениями, позволяющими линковать ее только динамически, иначе от вас могут затребовать исходный код продукта. Так что забудьте про -static-libgcc, и кроссы, которые так делают по умолчанию. Это не страшно, в большинстве дистрибутивов пакет с libgcc идет отдельно, и не требует установки компилятора целиком. Тут нужно обратить внимание, что вызовы из libgcc имеют версионные тэги, лучше их максимально занизить.
1.3) libstdc++ - имеет лицензию GPL с исключениями, позволяющими линковать ее как динамически, так и статически. Это очень удобно, т.к. во-первых - не принуждает клиента ставить пакет с этой библиотекой, во-вторых - GCC-CXX-ABI периодически ломают, что требует выпуска отдельной версии для каждого ABI в случае динамической линковки.
1.4) GLIBC - не стоит линковать статикой по техническим причинам (так же, как libpthread и прочие), но это не страшно, сложно представить клиентский дистрибутив без LIBC :) Но тут так же стоит обратить внимание на присутствие версионных тэгов, лучше, чтобы они были занижены, хотя бы до 2.2.2
1.5) Остальные библиотеки рассматриваются на предмет их лицензий, которые возможно - линкуются статикой, остальные - динамикой и указываются в dependens'ах
2.) Продукт - библиотека
Тут все то же что и выше, за исключением:
п. 1.3, понятно что в библиотеку линковать статикой libstdc++ глупо, придется выпускать отдельную версию под каждый CXXABI, да еще и торчащий наружу (а иногда и упрятанный внутрь) STL может подгадить.
п. 1.5, не для всех сторонних библиотек разумно включать бинарный код в свою, даже если позволяет лицензия, тут нужно смотреть по факту.
>[оверквотинг удален]
>Компания А разработала некоторый полезный продукт, который в том числе пользуется библиотеками
>glibc.
>Скомпилировала его GCC компилятором.
>
>Вопрос, возможно ли распространять продукт платно и в закрытом виде?
>Если нет - что нужно купить/соблюсти чтобы так сделать?
>
>С наилучшими пожеланиями!
>
>ДМ.