web-dev-qa-db-ja.com

オープンソースライブラリ、プロジェクトオーナーはライセンスをより制限的なものに変更できますか?

ある企業が、オープンソースのライブラリをリリースMITライセンス。

必要に応じて、ライセンスを非常に制限的なものに変更して、競合他社が使用できないようにすることはできますか?

これは以前のバージョンにどのような影響がありますか?

11月1日に他のライセンスに非常に限定的にした場合、11月1日より前のすべてのバージョンはまだMITにありますか?

22
user1361315

作品の著作権所有者は、自分の所有物(この場合はコード)を配布するときに使用するライセンスを決定します。そのため、企業は必要に応じていつでもより制限的なライセンスに切り替えることを決定できます。

すべての著作物を所有している必要があることを意味することに注意してくださいorだれかからコードのライセンスを取得しましたdoes所有し、著作物に再ライセンスする権利を付与します制限付きライセンスの下で。

ただし、以前は寛容なライセンスの下でライセンスされていたコードは、othersにそのコードを配布したい人に配布する権利を与えます。そのため、許可されたライセンスで配布された古いコードは、同じライセンスで再配布できます。理論的には、誰かがオープンソースソフトウェアを配布し続ければ、古いコードはオープンソースソフトウェアとして誰でも利用できるようになります。

所有者は、許可ライセンスでのコードの配布を停止することを決定できますが、古いバージョンは制限なしで再配布する権利を付与する許可ライセンスで既に配布されているため、他のユーザーがそうすることを防ぐことはできません。

16
Martijn Pieters

彼らはそれを所有していれば彼らはできる。

他のユーザーからの寄付を受け入れた場合、他のユーザーの同意が必要になります。これがGPLのポイントです。あなたは他の人に、あなたが彼らと同じようにあなたのコードを上手にプレイするように強制します。

ライセンスは、あなたがそれを配布したときにあなたが同意した条件の配布をカバーするので、何年も使用されているMITライブラリを突然取り消すことはできません。

14
Martin Beckett

ライセンスを読みます。MITライセンスは数行しかないため、質問への回答は次のとおりです。ライセンス自体は次のとおりです Wikipediaの1つのバージョン:

これにより、このソフトウェアおよび関連するドキュメントファイル(以下「ソフトウェア」)のコピーを取得するすべての人に、使用、コピー、変更、マージの権利を含むがこれに限定されない制限なしでソフトウェアを扱うことが許可されます。以下の条件に従って、本ソフトウェアのコピーを発行、配布、サブライセンス、および/または販売し、本ソフトウェアの提供を受けた者がそうすることを許可する...

したがって、上記のライセンスに基づいてソフトウェアを入手した場合、そのソフトウェアを使用する権限があります。著作権者が将来その許可の付与を中止することを決定した場合、それは彼らの事業ですが、彼らがあなたに既に許可を付与しているという事実は変更されません、さらにまた、同じ条件に基づいて発行、配布するなどの許可を与えています。ライセンスに準拠している限り、その許可を取り消すことはできません。

13
Caleb

IANALただし、コードの作成者がMITライセンスの下でライセンスを取得し、それをプログラムで使用する場合、著作権所有者はライセンスを遡及的に変更して(たとえば)訴訟を起こすことはできません)著作権侵害。彼らができることは、別のライセンスに基づいて新しいバージョンをライセンスすることです。彼らは、別のライセンスに基づいて元のバージョンを提供することもできますが、MIT彼らがあなたに既に付与したライセンスは無効になりません。 。

2
Jaydee