web-dev-qa-db-ja.com

フォークのライセンスをGPLからGPL互換に変更しますか?

GPLの下でリリースされ、大幅な変更を加えたプロジェクトをフォークしましたが、アップストリームと同じ部分と一般的なアイデアがまだいくつかあります。

ユーザーの関心から、プロジェクトを再ライセンスする方法を考えています。別の開発者と私はアップストリームの開発者に何度も到達しようとしましたが、彼は応答していません。数年前に更新がなかったので、私は放棄された上流プロジェクトを検討し、他のオプションを検討しています。

GNUリスト GPL互換としてのApacheおよびModifiedBSD。これらは頻繁に登場する2つのライセンスであり、GPLよりも「バイラル」ではありません。それらは互換性があるので、これらのライセンスのいずれかでプロジェクトを再ライセンスできますか?

それができない場合、ライセンスを変更する必要があるオプションはありますか? GPLと互換性のないソフトウェアを使用しているユーザーが何人かいるため、プロジェクトを採用できなくなるため、これは重要です。プロジェクトの目標を達成するための良い(または正しい)方法はほんの一握りしかないため、すべてを単純に書き直すことは避けようとしています。結局、「派生」コードを構成するものに頭を悩ませることになります。

4
TheLQ

悪いニュース、おい。

それはあなたのコードではありません。問題のコードの所有者だけがそのコードを再ライセンスでき、あなたは問題のコードの所有者ではありません。

GPLの条件に基づいてコードを受け入れました。あなたはそれを修正し、GPLの条件の下でフォークしました。あなたは今GPLの条件に固執しています、そしてそれらの条件の1つはあなたがあなたの好みにもっと他のライセンスの下でそれを再ライセンスすることができないということです。

23
John R. Strohm