Mercurial(GNU GPL v2でライセンスされている)の一部をC#で書き直しました。当然、元のPythonコードをよく調べましたが、一部はPythonからC#への直接変換です。
「私のコード」が異なる条件でライセンスされている、またはクローズドソースの商用アプリケーションの一部を作ることさえ可能ですか?そうでない場合、私はLGPLの下で、「私のコード」、オープンソースそれ-ライセンスを再してすることができ、その後、私のクローズドソースの商用アプリケーションでは、このオープンソースのC#ライブラリを使用できますか?
3
(プロトコルやドキュメントから再実装するのではなく)元のコードから作業した場合、それは「派生作業」の領域に該当する可能性があり、その場合でも元のライセンスに該当する可能性があります。弁護士に相談してください。
@MichaelTドキュメントとリバースエンジニアリングプロトコルを使用することも、「派生的な仕事」ではないでしょうか。
—
Anton Gogolev
必ずしも。派生作品はオリジナルを取り、それを別の形式に変換します。より伝統的なメディアでは、絵画は著作権で保護されており、絵画の写真は派生作品です。正しく行われると、クリーンルームのリバースエンジニアリングはこれを回避します。移植コードの著作権とライセンスの問題は何ですか?も参照してください。SOから。
INAL、ただしAFAIKは自動コード変換のみが著作権の対象です。
—
vartec 2012年
@vartecその証拠はありますか?
—
Anton Gogolev、2012年