Z:gnu-www-ja-gpl-2.0-faq--6e4fa4-If the program dynamically lin/ru

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