3

クイック質問。

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.

4

5 に答える 5

13

これは、法的な問題として考えるべきではありません。それは本当に正しいことをすることです。

物事の法的側面を見る前に、まず原作者に対する常識と礼儀正しさを考えてください。法的な側面は、本当に再考する必要があります。

あなたの「翻訳」の成果物を GPL の下でライセンスすることは、それを処理する最良の方法であることは間違いありません。

あなたが出発点として使用している JavaScript ソフトウェアは、GPL に基づいて作成者から「贈られた」ものです。その贈り物に感謝する最善の方法は、GPL ライセンスの下であなた自身の貢献をすることです。

なんらかの理由で GPL を使用できない場合は、次の 2 つのオプションがあります。

  1. 元の作成者に連絡して、あなたの計画とあなた自身のコードで使用したいライセンスについて承認を得てください。元の著作権所有者は、この元の作品の独自の派生物を作成したり、GPL と選択した別のオープンソース ライセンスの両方の下でライセンスを付与したりして、GPL の制限を回避することを許可することさえできます。
  2. そのコードから始めるのではなく、JavaScript の実装とは別に独自の PHP ソフトウェアを作成しますが、JavaScript コードを読んで学んだアイデアを再利用してください。GPL コードのアイデアを再利用することは、使用するライセンスに関係なく、元の作成者に感謝する有効な方法です
于 2009-04-08T11:06:30.930 に答える
6

ただし、オリジナルの作成者でない場合は、PHP バージョンを GPL にする必要があります。

作品を「改変する」とは、正確なコピーを作成すること以外に、著作権の許可を必要とする方法で、作品の全部または一部をコピーまたは翻案することを意味します。結果として得られる作品は、以前の作品の「修正版」または以前の作品に「基づいた」作品と呼ばれます。

そのため、js ライブラリを php に移植することはオリジナルの変更と見なされ、GPL の下で変更されたコードをリリースするライセンスに拘束されます。

著作権は愚かでテキストにのみ適用されるかもしれませんが、オリジナルをコンピューターにロードして表示した場合は、それをコピーしたことになります (少なくとも英国の法律では、著作権はデジタル コピーに適用されます)。

そのコピー行為はライセンスの下で行われました。ライセンスの条件を守らない場合は、さらに派生コピーを作成するかどうかにかかわらず、すでに著作権を侵害しています。

于 2009-04-08T10:03:50.957 に答える
2

翻訳によって著作権が削除されることはありません。たとえば、Windows のバイナリ コードを Pascal に逆コンパイルしてから再コンパイルすることを考えてみてください。マイクロソフトはあなたを追わないと思いますか? :)

正しい方法は次のいずれかだと思います:

  • コードを調べて、その技術仕様を作成します。次に、この仕様を使用してコードを書き直します。あなたが偏執狂的である場合、これらのタスクは別の人が行うことができます. (企業はこれを行うことが知られています)
  • または、元の作者のクレジットを表示し、ライセンスを保持してください。(あなたのコードは派生物です)

これらの提案は完全に正しいとは限りませんが、トラブルに巻き込まれない提案です。何か物議を醸すことを検討する前に、少なくとも以下を読んでください。

http://www.gnu.org/licenses/gpl-faq.html

于 2009-04-08T09:59:13.637 に答える
0

GPL を LGPL アプリケーションまたはモジュールに埋め込みます。これは単なるラッパー ++ ではありません。この新しいモジュールは LGPL になり、LGPL モジュールを広めることなくきれいに使用できます。それが私たちのライセンス弁護士が私たちに言ったことです.

私は私の弁護士を信頼していますが、それはあなたが私の弁護士を盲目的に信頼すべきだという意味ではありません :)

于 2009-04-08T11:03:30.440 に答える