Source code in this repository is licensed under two different licenses depending on the component:
The following components are licensed under the Apache License 2.0:
- YugabyteDB Core Database - The distributed SQL database engine
src/yb/- Core C++ storage engine (DocDB, consensus, tablets, servers)src/postgres/- Modified PostgreSQL fork for YSQL compatibilitysrc/odyssey/- Connection pooling (note: has its own BSD-style license)java/- Java client librariespython/- Python build and test utilitiesbuild-support/- Build scripts and toolingbin/- Command-line utilitiescmake_modules/- CMake build configuration
The following components are licensed under the Polyform Free Trial License 1.0.0:
- YugabyteDB Anywhere (YBA) - The management and orchestration platform
managed/- YBA backend (Scala/Java), UI (React), CLI, installers, and DevOps toolingtroubleshoot/- Troubleshooting framework
The Polyform Free Trial License permits evaluation use for up to 32 consecutive calendar days. For production use of YugabyteDB Anywhere, a commercial license is required. Contact Yugabyte Sales for licensing options.
The build produces two sets of binaries corresponding to the above licenses:
-
YugabyteDB - Available at download.yugabyte.com, licensed under Apache License 2.0
-
YugabyteDB Anywhere - Available via installer, licensed under Polyform Free Trial License 1.0.0
Individual subdirectories may contain third-party code with their own licenses. These are documented in LICENSE files within those directories.