2012-07-06 14 views
7

Couchbase jest projektem open source, a kod źródłowy jest chroniony licencją Apache 2.0. Ta licencja pozwala programistom pobierać, modyfikować, wykorzystywać, wdrażać itp. Kodu, jakkolwiek by sobie tego życzył, również w celach komercyjnych (oczywiście z ograniczeniami dotyczącymi uwzględnienia wszystkich informacji dotyczących licencji i informacji o dostępie oraz ograniczeń redystrybucji/odsprzedaży).Couchbase LIcense Understanding

Jednak zgodnie z tym - http://www.couchbase.com/couchbase-support korzystanie z serwera Couchbase jest ograniczone do produkcji w klastrze z 2 węzłami. Pełna umowa licencyjna tutaj - http://www.couchbase.com/docs//licensing/licenses-enterprise.html

Czy te dwie rzeczy nie są ze sobą sprzeczne? Co się stanie, jeśli pobierzę kod źródłowy, zmodyfikuję go, skompiluję i wdrożę w moim środowisku produkcyjnym. Czy nadal jestem ograniczony do 2-węzłów, chyba że płacę za roczną licencję i umowę o wsparcie?

Proszę zrozumieć, że nie szukam sposobu na obejście jakichkolwiek prawnych ograniczeń licencyjnych ani "kradzieży" żadnego oprogramowania. Byłoby to hipokryzją, biorąc pod uwagę, że sam jestem programistą. Po prostu szukam wyjaśnienia, jakie są moje prawa do tych licencji na oprogramowanie.

+4

mam głosu, aby zamknąć to pytanie jako off-topic, bo ** chodzi o licencjonowanie lub zagadnień prawnych ** nie programowania lub programistycznych. [Zobacz tutaj] (http://meta.stackoverflow.com/a/274964/1402846), aby uzyskać szczegółowe informacje, oraz [pomoc/temat], aby uzyskać więcej informacji. –

Odpowiedz

4

Jedna licencja dotyczy kodu źródłowego, druga licencja dotyczy plików binarnych dystrybuowanych przez Couchbase, Inc. Wiele licencji Open Source zezwala na dystrybucję plików binarnych na innych warunkach.

Należy również zauważyć, że Couchbase ma również binarną dystrybucję edycji społecznościowej, która ma inne terminy z nią związane. Couchbase ma a writeup on these two options.

Zobacz także this entry from the Open Source Initiative. Na tej stronie jest wiele dobrych materiałów.

+0

Teraz o wiele wyraźniej, dzięki. Dlatego płacąc za wersję binarną Enterprise Edition, wraz z umową na wsparcie, otrzymujemy również profesjonalnie i dokładnie przetestowane wydanie oraz dostęp do poprawek i drobnych wersji. Czy korzystanie z wersji społecznościowej w produkcji byłoby koszerne, póki nie stać nas na zakup wersji Enterprise? – EkoostikMartin

+0

Tak, ale ponieważ wersja Enterprise Edition zezwala na darmowe wykorzystanie do pewnego stopnia (patrz Ts & Cs), lepiej zacząć tam, jeśli możesz. Jeśli dopiero zaczynasz, być może uda Ci się wynegocjować coś z Couchbase, Inc. –

+0

Zobacz aktualną licencję edycji społeczności: http://www.couchbase.com/docs/licensing/licenses- community.html Czy to wygląda na licencję Apache 2.0? Najbardziej niepokojącą zmianą jest to, że "Oprogramowanie" już nie oznacza "Kod źródłowy" Porównaj z oryginałem tutaj: http://www.apache.org/licenses/LICENSE-2.0.html – arielf

Powiązane problemy