> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nightjar.ca/llms.txt
> Use this file to discover all available pages before exploring further.

# License

> Nightjar is AGPL-3.0. What that means in plain language.

Nightjar is licensed under the [GNU Affero General Public License v3.0](https://github.com/Snapsonic/nightjar/blob/main/LICENSE) (AGPL-3.0). © Snapsonic.

## In plain language

* **Self-hosting is free, forever.** Run Nightjar at home, in your business, on as many machines as you like. No license fees, no seat limits, no strings for private use.
* **You can read, modify, and share the code.** The whole stack — node, cloud dashboard, edge functions — is in the repository.
* **The network clause is the AGPL's distinguishing feature.** If you modify Nightjar and run it as a service that other people use over a network (for example, hosting your own multi-tenant Nightjar cloud), you must offer those users the source code of your modified version under the same license. Private modifications you run for yourself carry no such obligation.
* **Copyleft applies to derivatives.** If you build on Nightjar's code and distribute the result, it must also be AGPL-3.0.

This is a summary, not legal advice. The [license text](https://github.com/Snapsonic/nightjar/blob/main/LICENSE) is authoritative.

## The official cloud

The Nightjar cloud service at [app.nightjar.ca](https://app.nightjar.ca) is operated by Snapsonic, from the same AGPL code in the repository. Paid plans fund development. Nothing about the license requires you to use it — the [self-hosted node](/quickstart) works local-only, and the cloud components can be self-hosted too if you are willing to run your own Supabase project.

## Third-party licenses

Notable components with their own licenses:

| Component                                               | License    |
| ------------------------------------------------------- | ---------- |
| [go2rtc](https://github.com/AlexxIT/go2rtc) (streaming) | MIT        |
| YOLOX-tiny model weights (detection)                    | Apache-2.0 |
| ffmpeg (recording, distributed in the Docker image)     | LGPL/GPL   |
