Ctrl K
ComunidadGuías…

LICENSING.md

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
# Licensing

albert is distributed under the **Business Source License 1.1 (BSL 1.1)** — see
[`LICENSE`](LICENSE). This is a *source-available* license, not an open-source
one, with a built-in expiry: **each released version becomes Apache 2.0 four
years after it ships.**

## What you can do

- **Read, modify, and build the source.**
- **Run it in production** — for yourself, your team, or your company.
- **Embed and integrate albert as a component, library, or tool inside your own
  applications, products, and internal systems** — including things you sell.
  If albert is a part of what you ship, that is fine.
- **Self-host it internally** with no restriction.

## The one thing you can't do

- **Operate albert itself as a service for third parties** — you may not offer
  albert (or a fork, or a derivative whose value is essentially albert's) as a
  hosted, managed, or multi-tenant / SaaS platform to others.

The line is: *build **with** albert freely; don't stand up an albert **platform**
in place of ours.* If you want to do exactly that, contact us for a commercial
license — lamantin-ai@yandex.ru.

## It becomes open source on a timer

Four years after a given version is published, that version automatically
converts to the **Apache License 2.0** (the "Change License"). BSL is
source-available now and fully open later — the restriction is on the newest
code, not forever.

## Maintainer note — the Change Date

The `Change Date` in `LICENSE` is the date *this checkout's* version opens.
BSL 1.1 also caps every version at four years from its own first publication
("whichever comes first"), so a version can never be locked longer than four
years even if the date is not bumped. Convention for releases: on each release,
set `Change Date` to that release's date + 4 years, so every version gets its
full and exact four-year window.

## Contributing

Contributions are accepted under the [Contributor License Agreement](CLA.md),
which lets the project keep its licensing coherent — including the four-year
conversion and any commercial licensing. See `CLA.md` for how to sign.

## Dependencies

albert pulls **octo** (MIT) and **kaeru** (BSL 1.1) — both LamantinAI's own — as
git dependencies. Through kaeru it includes **CozoDB**, which is **MPL-2.0**, a
file-level (weak) copyleft that permits inclusion in a larger work under a
different license; it is consumed unmodified. The remainder of the tree is
MIT / Apache-2.0. Nothing in the dependency tree forces albert open.

## History

Version **v0.1.0** was released under the MIT License and remains available under
it. The move to BSL applies from the relicensing commit forward — it is not
retroactive, and any copy obtained earlier under MIT remains available under it.