クイック質問。
I am doing a conversion of JavaScript code licensed by GPL (and not created by me) into PHP. Does the original GPL stand or can i put any license on the converted code?
I found this on SO, but wondering if it applies.
クイック質問。
I am doing a conversion of JavaScript code licensed by GPL (and not created by me) into PHP. Does the original GPL stand or can i put any license on the converted code?
I found this on SO, but wondering if it applies.
これは、法的な問題として考えるべきではありません。それは本当に正しいことをすることです。
物事の法的側面を見る前に、まず原作者に対する常識と礼儀正しさを考えてください。法的な側面は、本当に再考する必要があります。
あなたの「翻訳」の成果物を GPL の下でライセンスすることは、それを処理する最良の方法であることは間違いありません。
あなたが出発点として使用している JavaScript ソフトウェアは、GPL に基づいて作成者から「贈られた」ものです。その贈り物に感謝する最善の方法は、GPL ライセンスの下であなた自身の貢献をすることです。
なんらかの理由で GPL を使用できない場合は、次の 2 つのオプションがあります。
ただし、オリジナルの作成者でない場合は、PHP バージョンを GPL にする必要があります。
作品を「改変する」とは、正確なコピーを作成すること以外に、著作権の許可を必要とする方法で、作品の全部または一部をコピーまたは翻案することを意味します。結果として得られる作品は、以前の作品の「修正版」または以前の作品に「基づいた」作品と呼ばれます。
そのため、js ライブラリを php に移植することはオリジナルの変更と見なされ、GPL の下で変更されたコードをリリースするライセンスに拘束されます。
著作権は愚かでテキストにのみ適用されるかもしれませんが、オリジナルをコンピューターにロードして表示した場合は、それをコピーしたことになります (少なくとも英国の法律では、著作権はデジタル コピーに適用されます)。
そのコピー行為はライセンスの下で行われました。ライセンスの条件を守らない場合は、さらに派生コピーを作成するかどうかにかかわらず、すでに著作権を侵害しています。
翻訳によって著作権が削除されることはありません。たとえば、Windows のバイナリ コードを Pascal に逆コンパイルしてから再コンパイルすることを考えてみてください。マイクロソフトはあなたを追わないと思いますか? :)
正しい方法は次のいずれかだと思います:
これらの提案は完全に正しいとは限りませんが、トラブルに巻き込まれない提案です。何か物議を醸すことを検討する前に、少なくとも以下を読んでください。
GPL を LGPL アプリケーションまたはモジュールに埋め込みます。これは単なるラッパー ++ ではありません。この新しいモジュールは LGPL になり、LGPL モジュールを広めることなくきれいに使用できます。それが私たちのライセンス弁護士が私たちに言ったことです.
私は私の弁護士を信頼していますが、それはあなたが私の弁護士を盲目的に信頼すべきだという意味ではありません :)