Z:gnu-www-ja-gpl-faq--e5d61e-However, when the interpreter/ja

しかし、インタープリタが他の機能(多くの場合ライブラリですが、ライブラリである必要はありません)への「バインディング」を提供するように拡張されている場合、解釈されるプログラムはバインディングを使うことによって事実上それらの機能とリンクされることになります. ですから、もしそういった機能がGPLのもとでリリースされているならば、機能を利用している解釈されるプログラムはGPLと両立する形でリリースされなければなりません. JNI(Javaネイティヴインターフェース)はそのような機能の一例です. JNIによってアクセスされるライブラリは、それらを呼ぶJavaプログラムと動的にリンクされています. これらのライブラリはインタプリタともリンクされています. もしインタプリタがそれらのライブラリと静的にリンクされていれば、あるいは、動的にそれらの特定のライブラリとリンクするように設計されていれば、それもGPLと両立する形でリリースされる必要があります.