LGPLプロジェクトは、フォーク後もLGPLのままであるような方法でフォークされていますか?それが可能かどうか知りたいのですが(行われています)。
シナリオの前提条件:
(1)フォークの前にGPLバージョンが存在する
(2)フォークの前にLGPLバージョンが存在する
フォークの後、フォークはLGPLにすることができますか、それともGPLにする必要がありますか?
LGPLプロジェクトは、フォーク後もLGPLのままであるような方法でフォークされていますか?それが可能かどうか知りたいのですが(行われています)。
シナリオの前提条件:
(1)フォークの前にGPLバージョンが存在する
(2)フォークの前にLGPLバージョンが存在する
フォークの後、フォークはLGPLにすることができますか、それともGPLにする必要がありますか?
フォーク前のプロジェクトがLGPLだった場合、フォークされたプロジェクトの両方のプロングもLGPLの下にあります。フォークするだけでは、ソースコードのライセンスは変更されません。
その後、子ブランチが行うことは、ライセンスによって制御されます。GPLに移行することを決定する可能性があります。LGPLを使用すると、完全なGPLに変換できます。ただし、完全なGPLに変換する必要はありません。
LGPL2.1からGPL3に変更できるかどうかは、ライセンスの条件によって制御されます。つまり、「またはそれ以降のバージョン」の条項が存在するかどうかです。
著作権所有者から許可を得ずに、またはソフトウェアが他のライセンスの下で(フォークの前に)すでにライセンスされていない限り、他のライセンスに変更することはおそらくできません。たとえば、Perlコードは通常、PerlArtisticライセンスとGPLライセンスの下でデュアルライセンスされています。Artisticライセンスを使用することを選択できます。この場合、1つのルールセットがあります。または、GPLを使用することを選択できます。この場合、別のルールセットがあります。ただし、Artisticライセンスでライセンス条件を変更できるかどうかは明らかではないため、コードは通常、それらの条件の下でデュアルライセンスのままです。
LGPLの条件の下でコードを入手できる場合は、同じ条件の下でコードまたはその修正バージョンを再公開する権利があります。
コードがGPL、ピンクピギーライセンス、またはその他のライセンスの条件の下で取得される可能性があるかどうかは関係ありません。
あなたにとっての唯一の問題は次のとおりです:私はLGPLの下にコードを持っていますか?はいの場合、私はLGPLに行くことができます。いいえの場合、私が持っているライセンスの1つがLGPL互換である場合にのみ、LGPLに移行できます。