次の状況に興味があります。
- 1 つのプログラミング言語で書かれた GPL ライブラリがあります。
- ライブラリの一部を別のプログラミング言語にゼロから移植したいと考えています。
この場合も GPL の下でソフトウェアを公開する必要がありますか?
はい、あなたが書いているように、作品(の一部)を別の言語に翻訳(移植)するからです。
これは自由ですが、GPL ライセンスの条件の下でのみ行うことができます。
GPL ライセンスはコピーレフト ライセンスであるため、変更された作品 (翻訳、移植) は、ソフトウェアの自由を維持するために同じ使用条件と共に渡される必要があります。
ソフトウェアの移植または翻訳は、書籍の翻訳にたとえることができます。翻訳版であっても、原著作者の著作権は引き続き適用されます。
また、これらの使用条件を削除するためにソフトウェアを移植するだけでよい場合は、ソフトウェアを別の言語に簡単に移植してから、元の言語と同じ言語である別の言語に再度移植することもできます。
これは法的なアドバイスではなく、素人としての私が考えていることであることを覚えておいてください.