2012-07-06 12 views
7

Couchbase ist ein Open-Source-Projekt und der Quellcode ist durch die Apache 2.0-Lizenz geschützt. Diese Lizenz erlaubt es den Entwicklern, den Code herunterzuladen, zu modifizieren, zu verwenden, zu verteilen, usw., auch für kommerzielle Zwecke (natürlich mit den Einschränkungen bezüglich der Einfügung aller Lizenz- und Attributierungsinformationen und Weiterverbreitungs-/Weiterverkaufsbeschränkungen).Couchbase LIcense Understanding

Allerdings - http://www.couchbase.com/couchbase-support ist die Verwendung von Couchbase-Server auf einen 2-Knoten-Cluster in der Produktion beschränkt. Volle Lizenzvereinbarung hier - http://www.couchbase.com/docs//licensing/licenses-enterprise.html

Widersprechen sich diese beiden Dinge nicht? Was passiert, wenn ich den Quellcode herunterlade, ihn ändere, ihn kompiliere und ihn in meiner Produktionsumgebung implementiere? Bin ich noch auf 2 Knoten beschränkt, außer ich bezahle den jährlichen Lizenz- und Supportvertrag?

Bitte haben Sie Verständnis dafür, dass ich keine Möglichkeit suche, irgendwelche gesetzlichen Lizenzbeschränkungen zu umgehen oder Software zu "stehlen". Dies wäre heuchlerisch, wenn man bedenkt, dass ich selbst Softwareentwickler bin. Ich bin nur auf der Suche nach einer Klärung, was meine zulässigen Rechte an diesen Softwarelizenzen sind.

+4

Ich wähle diese Frage als Wegthema zu schließen, weil ** es über die Lizenzierung oder rechtliche Fragen ist **, nicht Programmierung oder Softwareentwicklung. [Siehe hier] (http://meta.stackoverflow.com/a/274964/1402846) für Details und die [Hilfe/zum Thema] für mehr. –

Antwort

4

Eine Lizenz gilt für den Quellcode, die andere Lizenz gilt für die von Couchbase, Inc. vertriebenen Binärdateien. Viele Open Source-Lizenzen ermöglichen die Verteilung von Binärdateien unter anderen Bedingungen.

Auch sollte ich beachten, dass Couchbase auch eine binäre Verteilung einer Community Edition hat, die verschiedene Begriffe zugeordnet hat. Couchbase hat a writeup on these two options.

Werfen Sie einen Blick auf this entry from the Open Source Initiative auch. Es gibt viele gute Materialien auf dieser Seite.

+0

Okay viel klarer jetzt, danke. Durch die Bezahlung der Enterprise Edition-Binärdatei und des Supportvertrags erhalten wir außerdem eine professionell und gründlich getestete Version sowie Zugriff auf Hotfixes und kleinere Releases. Wäre es koscher, ein Community Release in der Produktion zu verwenden, bis wir uns ein Enterprise Release leisten können? – EkoostikMartin

+0

Ja, würde es, aber da die Enterprise Edition auch eine kostenlose Nutzung zu einem gewissen Grad erlaubt (siehe die AGB), ist es besser dort anzufangen, wenn du kannst. Wenn Sie gerade erst anfangen, können Sie möglicherweise etwas mit Couchbase, Inc. aushandeln. –

+0

Werfen Sie einen Blick auf die aktuelle Community-Edition-Lizenz: http://www.couchbase.com/docs/licensing/licenses- community.html Sieht es wie eine Apache 2.0-Lizenz aus? Die besorgniserregendste Änderung ist, dass "Software" nicht länger "Quellcode" bedeutet. Vergleichen Sie das Original hier: http://www.apache.org/licenses/LICENSE-2.0.html – arielf