License

Authoritative repository text

AxolDB Developer Preview License 0.1

This page renders the adopted repository LICENSE verbatim at build time; it does not create or paraphrase legal terms.

AxolDB Developer Preview License 0.1

Copyright (c) 2026 Aleksandar Bakalov. All rights reserved.

This license is a legal agreement between Aleksandar Bakalov, an individual
(the "Licensor"), and the individual or legal entity exercising rights under
this license ("you"). AxolDB is the name of the software product and is not a
legal entity.

1. DEFINITIONS

"Software" means the particular AxolDB Developer Preview version accompanied
by this license, including its AxolDB executables, libraries, Studio assets,
documentation, examples, and public interface definitions. Third-Party
Components are addressed separately in Section 9.

"Permitted Purpose" means evaluation, development, testing, or research. A
Permitted Purpose may be personal, academic, educational, organizational, or
commercial-company-internal. It includes developing and testing an application
that may later be used commercially, provided the Software itself is not used
in Production Use under this license.

"Production Use" means using the Software to operate, support, or make
decisions for an ongoing live business, customer-facing, public, or internal
operational process, rather than solely for a Permitted Purpose. An
organization's commercial status, by itself, does not make its evaluation,
development, testing, or research use Production Use.

"Official Channel" means a distribution channel operated by the Licensor or
expressly authorized by the Licensor to distribute this version of the
Software.

"Controlled Preview Access" means access to an AxolDB instance that you
control, provided to specifically invited collaborators solely for a Permitted
Purpose such as a demonstration, prospective-customer evaluation, testing, or
collaborative research. Controlled Preview Access does not include Production
Use or a commercial database-hosting, managed-database, or service-bureau
offering.

"Official Client SDK Components" means only the following client libraries and
expressly listed supporting assemblies as officially supplied by the Licensor
for this version:

(a) the .NET client assemblies and supporting assemblies listed in Schedule A;

(b) the JavaScript/TypeScript package named @axoldb/client, limited to its
    declared public package exports; and

(c) the Python distribution named axoldb-client, which imports as axoldb.

Official Client SDK Components do not include the AxolDB Server executable or
host, Studio, CLI, bundled PostgreSQL, any AxolDB assembly not expressly listed
in Schedule A, test or build tooling, or the complete native distribution.

"Eligible SDK Application" means either an application used for research,
including research by a commercial organization, or an application distributed
and used on a noncommercial basis.

2. LICENSE GRANT

Subject to your compliance with this license, the Licensor grants you a
royalty-free, non-exclusive, non-transferable, non-sublicensable license to:

(a) install and run the Software for Permitted Purposes;

(b) make a reasonable number of copies necessary for installation, backup,
    recovery, and internal evaluation, development, testing, or research; and

(c) allow your employees and individual contractors acting on your behalf to
    use those copies only for your Permitted Purposes, provided that you remain
    responsible for their compliance with this license; and

(d) provide Controlled Preview Access to prospective customers, research
    partners, and other specifically invited collaborators.

This grant applies equally to individuals and organizations, including
commercial organizations. No license fee is required for a Permitted Purpose.
No separate written permission from the Licensor is required for Controlled
Preview Access that satisfies this license. Each invited participant receives
directly from the Licensor a limited, non-transferable, non-sublicensable right
to access and use that instance solely as part of the Controlled Preview
Access. This is a direct license, not a sublicense from you; it does not
transfer ownership or permit distribution of Software copies.

3. PRODUCTION AND DISTRIBUTION RESTRICTIONS

You may not:

(a) use the Software for Production Use;

(b) distribute, publish, publicly mirror, resell, rent, lease, sublicense, or
    otherwise make the Software available to any third party, except for the
    personnel use in Section 2(c), Controlled Preview Access in Section 2(d),
    and Official Client SDK Component distribution expressly permitted by
    Section 4;

(c) operate the Software as a commercial database-hosting, managed-database,
    service-bureau, or similar offering for third parties; or

(d) remove or obscure proprietary, copyright, attribution, license, or
    third-party notices included with the Software.

Controlled Preview Access is not prohibited merely because an invited
participant uses a network to access your instance. It must remain solely for
a Permitted Purpose and must not become Production Use or an offering described
in Section 3(c).

The Software is distributed through Official Channels. Receipt from an
Official Channel does not grant a general right to redistribute it. Except for
Official Client SDK Component distribution under Section 4, any external
distribution requires separate written permission from the Licensor. Any
Production Use requires a separate written license from the Licensor.

4. OFFICIAL CLIENT SDK REDISTRIBUTION

Notwithstanding the general non-transferable and non-sublicensable grant and
the restrictions in Section 3, a developer may reproduce and redistribute
copies of the Official Client SDK Components as part of an Eligible SDK
Application, subject to all of the following conditions:

(a) the Official Client SDK Components are included with, embedded in, or
    distributed as a dependency of the Eligible SDK Application and are not
    offered as a standalone SDK mirror or SDK redistribution service;

(b) the developer preserves all applicable AxolDB and Third-Party Component
    license, copyright, attribution, and notice files supplied for those
    components;

(c) a .NET supporting assembly listed in Schedule A may be copied only in its
    exact, unmodified binary form and solely as necessary to support the
    permitted Official Client SDK Component use in that application. It may not
    be used or redistributed independently;

(d) third-party SDK dependencies may be included only to the extent their
    respective licenses permit; and

(e) neither the complete AxolDB native distribution nor the Server executable
    or host, Studio, CLI, bundled PostgreSQL, any unlisted AxolDB assembly, test
    or build tooling is distributed under this exception.

Each recipient of an Eligible SDK Application receives directly from the
Licensor a royalty-free, non-exclusive, non-transferable, non-sublicensable
right to install and use the included Official Client SDK Components as part of
that application for Permitted Purposes. This is a direct license from the
Licensor, not a sublicense from the application developer. A recipient may not
redistribute the Official Client SDK Components except as independently
permitted by this Section 4 for the recipient's own Eligible SDK Application.

This Section 4 does not require an application developer to license the
developer's own code under this license. A research application may qualify
when developed by a commercial organization. An application's free-of-charge
distribution, or an organization's nonprofit status, does not authorize
Production Use of AxolDB. This exception does not grant source-code access, a
right to modify the Official Client SDK Components, open-source status, general
standalone SDK mirroring, or redistribution of the full Software.

5. USER DATA, OUTPUTS, AND APPLICATIONS

As between you and the Licensor, you retain your rights in data that you
provide to the Software and in outputs generated from that data. This license
does not grant the Licensor ownership of your data or outputs and does not
expand your rights in third-party material.

An application is not made subject to this license solely because it
communicates with the Software through AxolDB's documented public interfaces.
Except for the express Official Client SDK Component rights in Section 4, this
statement does not grant rights to copy or redistribute any AxolDB code,
library, asset, or other part of the Software that may be incorporated into an
application.

6. OWNERSHIP AND RESERVED RIGHTS

The Software is proprietary and is not open-source software. The Licensor and
the Licensor's suppliers retain all right, title, and interest in the Software
and their respective materials. No right is granted except the limited rights
expressly stated in this license. In particular, this license does not promise
or grant access to source code or a right to modify the Software.

7. VERSION, TERM, AND FUTURE RELEASES

The rights granted for this particular version have no time-based expiration
while you comply with this license. A future AxolDB version may be offered
under different terms. Terms accompanying a future version do not
retroactively replace or reduce the grant for this version.

If you breach this license, your rights under it terminate. On termination,
you must stop using the Software and delete or destroy copies under your
control, except for a copy retained solely when required by applicable law.
Termination does not require deletion of your data, your outputs, or
applications that do not contain the Software.

The direct SDK rights of each recipient are conditioned on that recipient's
own compliance and terminate if that recipient breaches this license. They do
not depend on an application developer purporting to grant a sublicense. An
application developer whose rights terminate must stop further distribution of
Official Client SDK Components.

The direct rights of a Controlled Preview Access participant are conditioned
on that participant's own compliance and end when that participant's
Controlled Preview Access ends or if that participant breaches this license.

Sections 5, 6, 8, 9, 10, 11, and 12 survive termination to the extent needed
to give them effect.

8. PREVIEW STATUS; NO SUPPORT OR UPDATES

The Software is an experimental Developer Preview and is not licensed for
Production Use. It may contain defects, lose or corrupt data, expose
incompatible interfaces, or change without a migration path. You are
responsible for evaluation safeguards and backups.

The Licensor does not promise source access, technical support, maintenance,
updates, upgrades, compatibility, service levels, security review, or
production suitability. Any support or other service requires a separate
written agreement.

9. THIRD-PARTY COMPONENTS

The Software distribution may include components, libraries, runtimes, or
other materials licensed by third parties. Those Third-Party Components are
governed by their own license terms and notices, as identified in the
distribution. Nothing in this license restricts rights granted directly by a
third-party license or replaces obligations imposed by it. To the extent of a
conflict, the applicable third-party terms govern only the relevant
Third-Party Component.

10. DISCLAIMER OF WARRANTIES

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE SOFTWARE IS PROVIDED
"AS IS" AND "AS AVAILABLE," WITH ALL FAULTS AND WITHOUT WARRANTY OF ANY KIND.
THE LICENSOR DISCLAIMS ALL EXPRESS, IMPLIED, AND STATUTORY WARRANTIES,
INCLUDING WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE,
TITLE, NON-INFRINGEMENT, ACCURACY, QUIET ENJOYMENT, AND THAT THE SOFTWARE WILL
BE SECURE, ERROR-FREE, OR UNINTERRUPTED.

11. LIMITATION OF LIABILITY

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSOR WILL NOT BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL,
EXEMPLARY, OR PUNITIVE DAMAGES, OR FOR LOSS OR CORRUPTION OF DATA, LOSS OF
PROFITS OR REVENUE, BUSINESS INTERRUPTION, OR COST OF SUBSTITUTE GOODS OR
SERVICES, ARISING OUT OF OR RELATED TO THE SOFTWARE OR THIS LICENSE, UNDER ANY
THEORY OF LIABILITY, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

Nothing in this license excludes or limits liability that applicable law does
not permit to be excluded or limited.

12. GENERAL

If any provision of this license is held unenforceable, it will be enforced to
the maximum extent permitted and the remaining provisions will remain in
effect. A failure to enforce a provision is not a waiver. This license and any
separate written agreement signed by the Licensor concerning the Software are
the complete terms between you and the Licensor concerning this version; a
separate signed agreement controls to the extent of a conflict.

13. CONTACT

Licensing questions and confidential security reports may be sent to:
office@axoldb.com

Uses, distributions, or exceptions outside the express grants in this license
require separate written permission from Aleksandar Bakalov. Sending a request
or receiving an acknowledgement does not itself grant permission.

No response time, support commitment, service level, or vulnerability bounty
is promised.

SCHEDULE A — .NET CLIENT SDK ASSEMBLIES FOR VERSION
0.1.0-developer-preview

This Schedule A is incorporated into and forms part of this license. It applies
only to the AxolDB product version 0.1.0-developer-preview. The listed AxolDB
assemblies have assembly/file version 0.1.0.0.

A.1 PRIMARY CLIENT ASSEMBLIES

- AxolDb.Client.dll — common transport-neutral client
- AxolDb.Client.Http.dll — HTTPS/JSON client transport
- AxolDb.Client.Grpc.dll — unary gRPC client transport

A.2 PERMITTED SUPPORTING ASSEMBLIES

The following exact, unmodified AxolDB binary assemblies may accompany a
primary client assembly solely to make that client function in an Eligible SDK
Application:

- AxolDb.Server.Contracts.dll
- AxolDb.Core.dll
- AxolDb.Persistence.Abstractions.dll
- AxolDb.Query.dll
- AxolDb.Security.dll
- AxolDb.Transactions.dll

Despite their names or internal capabilities, these supporting assemblies are
licensed under Section 4 only as dependencies of a permitted client SDK use.
Their inclusion does not grant a right to use them independently, host or embed
an AxolDB Server, access an embedded database, or distribute any Server
executable, Server host, Studio, CLI, PostgreSQL component, or complete native
distribution.

A.3 FIRST-PARTY RUNTIME CLOSURES

The permitted AxolDB first-party HTTP client closure is exactly:

- AxolDb.Client.Http.dll
- AxolDb.Client.dll
- all six assemblies in Section A.2

The permitted AxolDB first-party gRPC client closure is exactly:

- AxolDb.Client.Grpc.dll
- AxolDb.Client.dll
- all six assemblies in Section A.2

AxolDb.Client.Http.dll is not part of the gRPC closure, and
AxolDb.Client.Grpc.dll is not part of the HTTP closure unless an Eligible SDK
Application independently uses both supported transports.

A.4 THIRD-PARTY RUNTIME DEPENDENCIES

The current gRPC client metadata also identifies Google.Protobuf 3.31.1,
Grpc.Core.Api 2.71.0, Grpc.Net.Client 2.71.0, Grpc.Net.Common 2.71.0, and
Microsoft.Extensions.Logging.Abstractions 6.0.0. The HTTP client has no
non-framework third-party runtime package in its current dependency metadata.
Those dependencies and the .NET runtime are not licensed by this license; they
remain governed by their respective licenses and notices. Build-only tooling
is not included.

Windows CRT recipient terms

Applies only to the listed Microsoft runtime files in the Windows package.Download the full revision-3 text. Windows downloads require explicit agreement to both applicable documents onthe download page.

AXOLDB WINDOWS CRT RECIPIENT TERMS
Revision 3 -- adopted 2026-10-23
Publisher: Aleksandar Bakalov, AxolDB

1. Components and scope

These conditions concern only Microsoft's unmodified Visual C++ x64 runtime
object-code files listed below (Microsoft Code), file version 14.44.35211.0.
Each occurs in bin/ and bin/windows-studio/ of the AxolDB Windows application.

msvcp140.dll, 557728 bytes, SHA-256:
0f885b509a685d2bbfa652fed26b5fb31d88fbdab0a978c641d1c7b8aa460aa9
vcruntime140.dll, 124544 bytes, SHA-256:
d5e4d9a3e835fa679450145d6a7d94e36573a509317111904d9b3712c30d9066
vcruntime140_1.dll, 49792 bytes, SHA-256:
1f2d41c4aa5db0bc33ebf7b66d72943a817d7ce6cbe880502a9403823633093f

AxolDB first-party software remains under the AxolDB Developer Preview License
0.1 in AXOLDB-LICENSE.txt. Other bundled components keep their independent terms.
The separate MIT Skill packages are outside these conditions. No Visual Studio
IDE license or entitlement is granted. Recipients do not need Community developer
eligibility merely to run the supplied AxolDB application under these conditions.

2. Explicit acceptance on the official website

Before downloading the Windows application from axoldb.com, read these conditions
and the AxolDB Developer Preview License. Select the unchecked acceptance controls
for both documents and submit the acceptance step. That action expresses your
agreement to the displayed versions of those documents for the selected package.
If you do not agree, do not submit acceptance or download the Windows application.

The website records an acceptance event and issues a short-lived authorization
for that package and those versions. This is not a claim that every later person
receiving a copy has accepted these conditions. Another recipient must separately
obtain any required rights and agreement; receipt, installation or use alone is
not represented here as an acceptance event recorded by the publisher.

3. Limited object-code permission and reserved rights

Subject to compliance with these conditions, you may use the Microsoft Code only
as the supplied unmodified runtime supporting your permitted use of AxolDB. The
Microsoft Code is licensed, not sold. Microsoft and its suppliers retain ownership
and all rights not expressly granted. No Microsoft source code or standalone
runtime offering is licensed here. Preserve all Microsoft and supplier notices.
Do not rent, lease or offer the Microsoft Code separately from the application.

Comply with technical restrictions. Do not bypass them or reverse engineer,
decompile, disassemble or derive source from the Microsoft Code, except where
nonwaivable law or separately applicable component license terms permit it.
Do not remove, obscure or alter Microsoft or supplier notices, and do not use the
Microsoft Code unlawfully.

4. Further distribution

These conditions alone do not authorize redistribution of AxolDB. A distributor
separately authorized by the publisher may distribute the Microsoft Code only
unmodified as part of that authorized application with significant independent
functionality. Preserve these conditions and notices, and require each further
distributor and external end user to agree to conditions protecting the Microsoft
Code at least as much as these conditions. No standalone resale, sublicense of
the IDE, unrestricted runtime distribution or conversion to an open source grant
is authorized. Do not impose conditions requiring disclosure of the Microsoft
Code's source or granting others rights to modify it. The Skill MIT license does
not apply to these runtime files. Independently applicable third-party permissions
and the MIT rights in the separate Skill packages remain unaffected.

5. Released files, trademarks and lawful use

Permission concerns only the identified released runtime files. It does not cover
Microsoft files marked Preview, Pre-release or Beta, or excluded debug components.
Do not use Microsoft's names or marks to imply that AxolDB is a Microsoft product
or endorsed by Microsoft. Comply with applicable domestic and international export
restrictions and other laws governing destinations, recipients and use.

6. Support, warranty and liability

The Microsoft Code is supplied as is. Microsoft and its suppliers make no express
promises of support, warranty, guarantee or conditions. To the extent local law
allows, implied warranties of merchantability, fitness for a particular purpose
and noninfringement are excluded. To that extent, recovery from Microsoft and its
suppliers is limited to direct damages up to USD 5, and excludes consequential,
lost-profit, special, indirect, incidental and other damages. The limitations
apply regardless of the legal theory of the claim, to the extent permitted by law.
Nothing here represents a Microsoft warranty or support undertaking.

7. Mandatory rights and compliance

Nonwaivable consumer rights, mandatory liabilities, and rights under a separately
applicable component license remain unaffected. A restriction or limitation in
these conditions applies only as far as applicable law permits. Nothing purports
to waive mandatory remedies, including those concerning intentional misconduct,
gross negligence, product liability, death or personal injury where law preserves
them. AxolDB's own license and independent component terms govern their own scopes.
If you do not comply, the permissions in these conditions do not authorize your
use or further distribution of the Microsoft Code. Rights not granted are reserved.

Official publisher channel: https://axoldb.com/
Microsoft Community 2022 distributable-code basis:
https://visualstudio.microsoft.com/license-terms/vs2022-ga-community/
https://learn.microsoft.com/en-us/visualstudio/releases/2022/redistribution#visual-c-runtime-files

Agent Skill packages — MIT

Architect 0.1.1 and Operator 0.1.5 first-party text and accompanying files use the MIT license below. This applies to their separate Skill packages; AxolDB product and third-party licenses remain unchanged. Seeinstallation and downloads.

MIT License

Copyright (c) 2026 Aleksandar Bakalov

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.