2012-07-06 11 views
7

Couchbaseはオープンソースプロジェクトであり、ソースコードはApache 2.0ライセンスによって保護されています。このライセンスは、商業目的(もちろん、すべてのライセンスおよび帰属情報、および再配布/再販制限に関する制限を含む)を含め、希望するコードをダウンロード、変更、使用、展開などすることができます。Couchbase LIcense理解

しかし、これによれば、http://www.couchbase.com/couchbase-supportのCouchbaseサーバーの使用は、2ノードクラスタに限定されています。完全なライセンス契約 - http://www.couchbase.com/docs//licensing/licenses-enterprise.html

これらの2つのことはお互いに矛盾していませんか?ソースコードをダウンロードして変更し、コンパイルして本番環境に展開するとどうなりますか?私は年間ライセンスとサポート契約を払っていない限り、まだ2ノードに制限されていますか?

法的なライセンスの制限を回避する方法や、ソフトウェアを盗む方法を探しているわけではありません。私がソフトウェア開発者であることを考えれば、これは偽善的であろう。私は、これらのソフトウェアライセンスで許可されている権利の内容を明確にしています。

+4

を参照してください。詳細については[こちらをご覧ください](http://meta.stackoverflow.com/a/274964/1402846)、[help/on-topic]を参照してください。 –

答えて

4

ライセンスはソースコードに適用され、その他のライセンスはCouchbase、Inc.によって配布されるバイナリに適用されます。多くのオープンソースライセンスでは、他の条件でバイナリを配布できます。

また、CouchbaseにはCommunity Editionのバイナリ配布も含まれていることに注意してください。Community Editionには、異なる用語が関連付けられています。 Couchbaseはa writeup on these two optionsです。

this entry from the Open Source Initiativeもご覧ください。そのサイトには多くの良い資料があります。

+0

さて、はっきりと分かりました。 Enterprise Editionバイナリとサポート契約の両方を支払うことで、プロフェッショナルで徹底的にテストされたリリース、ホットフィックスとマイナーリリースへのアクセス権を得ることができます。エンタープライズリリースを購入する余裕があるまで、コミュニティリリースをプロダクションで使用することは賢明でしょうか? – EkoostikMartin

+0

はい、そうですが、エンタープライズ版でもある程度の自由利用が可能です(Ts&Csを参照)ので、可能であればそこから開始する方がよいでしょう。 Couchbase、Inc.と何かを交渉することができるかもしれません。 –

+0

最新のコミュニティ版ライセンスを見てください:http://www.couchbase.com/docs/licensing/licenses- community.html Apache 2.0ライセンスのようですか?最も気になる変化は、「ソフトウェア」はもはや「ソースコード」を意味しないということです。http://www.apache.org/licenses/LICENSE-2.0.html – arielf

4

Couchbaseコミュニティのライセンスが変更され、3つ以上のノードで実行できるようになりました。

は、私は**それはライセンスや法的問題**、プログラミングやソフトウェア開発ではない程度であるので、オフトピックとして、この質問を閉じるために投票していますhttps://stackoverflow.com/a/12693619/161085