2012-07-06 8 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 노드로 제한됩니까?

법적 라이선스 제한을 우회하거나 소프트웨어를 "도용"할 방법을 찾고 있지 않습니다. 이것은 내가 소프트웨어 개발자임을 고려할 때 위선적 인 것입니다. 나는이 소프트웨어 라이센스로 허용되는 권리에 대한 명확한 설명을 찾고 있습니다.

+4

를 참조하십시오. 자세한 내용은 [여기를 참고하십시오] (http://meta.stackoverflow.com/a/274964/1402846) 및 [help/on-topic]을 참조하십시오. –

답변

4

하나의 라이선스가 소스 코드에 적용되고, 다른 라이선스는 Couchbase, Inc.가 배포 한 바이너리에 적용됩니다. 많은 오픈 소스 라이선스는 다른 조건에서 바이너리 배포를 허용합니다.

또한 Couchbase에는 다른 용어가있는 Community Edition의 2 진 분배도 있다는 점에 유의해야합니다. Couchbase는 a writeup on these two options입니다.

this entry from the Open Source Initiative도 확인하십시오. 해당 사이트에는 많은 훌륭한 자료가 있습니다.

+0

이제 훨씬 더 명확 해졌습니다. 감사합니다. 따라서 지원 계약과 함께 Enterprise Edition 바이너리 비용을 지불함으로써 전문적이고 철저하게 테스트 된 릴리스와 핫 픽스 및 마이너 릴리스에 대한 액세스를 얻을 수 있습니다. 엔터프라이즈 릴리스를 구입할 수있을 때까지 커뮤니티 릴리스를 프로덕션 환경에서 사용하는 것이 더 좋을까요? – EkoostikMartin

+0

그렇습니다. 그러나 Enterprise Edition에서도 자유로운 사용이 가능하므로 (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