Z:gnu-www-ja-gpl-faq--c95c02-There are two reasons for this/ru

На это есть две причины. Во-первых, общая. Если бы мы разрешили компании А сделать несвободный файл, а компании Б распространять программу под GPL, соединенную с этим файлом, получилась бы дыра в GPL, достаточно большая, чтобы через нее проехал грузовик. Это разрешило бы удерживать исходный текст всевозможных изменений и расширений программ под GPL.