SereneDB

Contributor License Agreement

1. Human-Friendly Summary

This is a human-readable summary of (and not a substitute for) the full agreement. This highlights only some of the key terms of the CLA. It has no legal value and you should carefully review all the terms of the actual CLA before agreeing.

  • Grant of copyright license. You give SereneDB permission to use your copyrighted work in commercial products.

  • Grant of patent license. If your contributed work uses a patent, you give SereneDB a license to use that patent including within commercial products. You also agree that you have permission to grant this license.

  • No Warranty or Support Obligations. By making a contribution, you are not obligating yourself to provide support for the contribution, and you are not taking on any warranty obligations or providing any assurances about how it will perform.


The CLA does not change the terms of the underlying license used by our software such as the Apache 2.0 License. You are still free to use our projects within your own projects or businesses, republish modified source code, and more subject to the terms of the project license. Please reference the appropriate license for the project you're contributing to to learn more.

2. Why Require a CLA?

Agreeing to a CLA explicitly states that you are entitled to provide a contribution, that you cannot withdraw permission to use your contribution at a later date, and that SereneDB has permission to use your contribution in our commercial products.

This removes any ambiguities or uncertainties caused by not having a CLA and allows users and customers to confidently adopt our projects. At the same time, the CLA ensures that all contributions to our open source projects are licensed under the project's respective open source license, such as Apache 2.0 License.

Requiring a CLA is a common and well-accepted practice in open source. Major open source projects require CLAs such as Apache Software Foundation projects, Facebook projects (such as React), Google projects (including Go), Python, Django, and more. Each of these projects remains licensed under permissive OSS licenses such as MIT, Apache, BSD, and more.

4. Signing the CLA

You only have to sign the CLA once. Once you've signed the CLA, future contributions to any SereneDB project will not require you to sign again.

We are currently working to automate the CLA signing process. At the moment, however, signing the CLA is a manual process.

If you want to become a contributor, please contact us via the form so that we can send you the necessary document for e-signature.