halkyon/LICENSE.md

19 lines
1.1 KiB
Markdown
Raw Normal View History

# Licences
Halkyon Learn's packages carry different licences:
| Package | Licence | SPDX |
|---|---|---|
| `halkyon_learn_flutter`, the app | GNU Affero General Public License, version 3 or any later version | `AGPL-3.0-or-later` |
| `halkyon_learn_client`, generated from our models | GNU Affero General Public License, version 3 or any later version | `AGPL-3.0-or-later` |
| `halkyon_learn_server` | Server Side Public License, version 1 | `SSPL-1.0` |
| `halkyon_learn_curator`, turning dictionary downloads into dictionary files | GNU Affero General Public License, version 3 or any later version | `AGPL-3.0-or-later` |
Each package holds the full text in its `LICENSE` file. The server builds on
Serverpod's core, which is under the SSPL. The app links only BSD-3 packages, and the
client package is generated from our own model definitions, so both are under the AGPL.
The curator depends on neither the server nor Serverpod: the server reads the files it
writes, never its code.
Everything else in this repository (tooling, documentation, deployment files) is under
`AGPL-3.0-or-later` unless a file says otherwise.