一部の GPL コードの他の言語への翻訳は、GPL としてライセンスされる必要がありますか?
たとえば、x264 C/C++ H264 エンコーディングのオープン ソース GPL ライブラリがあります。私たちはコードを C\C++ から Java または C# に変換します。私たちのコードを GPL としてライセンスする必要がありますか?
IANAL、しかし、はい、それは二次的著作物としてカウントされます
GPL は、すべての二次的著作物が GPL のライセンスを共有することを規定しています。
ソフトウェアをどのように移植するかによっては、GPL に基づいてライセンスを供与する義務が法的にない可能性があると思いますが、元の作成者の意図は明らかに GPL に基づく他のすべてのソフトウェアに GPL を適用することであるため、GPL に基づいてライセンスを供与する必要があります。動作します。
はい、別の言語またはプラットフォームに翻訳された GPL コードは、引き続き GPL の条件に従います。それは「修正版」を構成します。