>Если я написал print("Hello world!") я должен открыть остальной код? Если есть
>стандартные конструкции и совпадения, тоже открывать? В школу. Учиться читать, оценивать прочитанное, делать выводы. Прежде чем говорить, делать выводы, а тем более повторять.
>Если я разрабатываю под ОС Linux что считается производным от него? Я
>обязан следовать GPL?
Почитай GPL, проконсультируйся с адвокатом (обязятельно платно! они Бугатин любят).
#>Если сборка программы производится gcc make и т.п. нельзя закрыть код?
GCC FAQ, GPL FAQ, https://www.opennet.ru/openforum/vsluhforumID3/42187.html#97