Couchbase is an open source project, and the source code is protected by the Apache 2.0 license. This license allows developers to download, modify, use, deploy etc etc the code however they wish, including for commercial purposes (of course with the restrictions regarding including all license and attribution information, and redistribution/resale restrictions).
However, according to this – http://www.couchbase.com/couchbase-support the use of Couchbase server is limited to a 2-node cluster in production. Full license agreement here – http://www.couchbase.com/docs//licensing/licenses-enterprise.html
Don’t these two things contradict each other? What if I download the source code, modify it, compile it and deploy it to my production environment. Am I still limited to 2-nodes, unless I pay for the yearly license and support contract?
Please understand that I am not looking for a way to circumvent any legal licensing restrictions, nor “steal” any software. This would be hypocritical considering I am a software developer myself. I am just looking for clarification on what my allowable rights are with these software licenses.