Z:gnu-www-ja-gpl-2.0-faq--001fb8-However, when the interpreter/ru

Однако когда интерпретатор расширяется для того, чтобы обеспечить &ldquo;привязки&rdquo; к другим средствам (часто, но не всегда &mdash; к библиотекам), интерпретируемая программа фактически компонуется со средствами, которыми она пользуется с помощью этих привязок. Так что если эти средства выпускаются под GPL, то интерпретируемая программа должна выпускаться совместимым с GPL образом. JNI (Java Native Interface) &mdash; пример механизма такой привязки; библиотеки, к которым предоставляется доступ таким образом, компонуются динамически с программами на Java, которые вызывают их. Эти библиотеки компонуются также с интерпретатором. Если интерпретатор статически связывается с этими библиотеками или если он разработан так, чтобы динамически компоноваться с этими конкретными библиотеками, то он тоже должен выпускаться совместимым с GPL образом.