Understand the Kirby Licensing Model
mainKirby is not free software. While the source code is publicly available, using Kirby in a production environment (a Public Site) requires a paid license.
Key concepts of the licensing model:
- Per-Project Licensing: Each unique Website (defined by its domain name and root directory) requires its own license.
- Website Definition: A Website is a single Kirby project. Subdomains or different root directories count as separate Websites.
- Exception: If using the cross-domain multi-language feature with the same
contentfolder, these domains count as the same Website. - Headless/SSG: If used as a headless backend or static site generator, the Website is defined by the domain/root of the visitor-facing frontend.
- Exception: If using the cross-domain multi-language feature with the same
- Included Updates Period: A license includes all Kirby releases (including Major Releases) published within three (3) years of the Activation Date.
- Upgrading: To use Major Generations released after the three-year period, you must perform a paid license upgrade. Upgrading extends the update timeframe for another three years.
- License Transfer/Reassignment: You can transfer a license to another person or reassign it to a different project for the same client, subject to verification and contact with support.