halkyon/LICENSE.md
Tizian 「ティツィアーン」 1b62c8098c
docs: one repository for every app and shared package (ADR 0015)
The root AGENTS.md holds what applies to every app and package (how
work is done, Serverpod, checks with Melos and the tools, CI); Learn's
own is apps/learn/AGENTS.md, Todo's a note that it is still the
scaffold. The root README introduces the project, Learn's moves to its
folder; LICENSE.md says which licence covers which directory, Todo's
packages unlicensed until decided; one CONTRIBUTING.md. ADR 0015
records the decision; ADR 0014 and 0003 note what moved.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
2026-10-22 18:11:04 +02:00

2 KiB

Licences

The repository's packages carry different licences, each package's full text in its LICENSE file:

Package Licence SPDX
apps/learn/halkyon_learn_flutter, Learn's app GNU Affero General Public License, version 3 or any later version AGPL-3.0-or-later
apps/learn/halkyon_learn_client, generated from Learn's models GNU Affero General Public License, version 3 or any later version AGPL-3.0-or-later
apps/learn/halkyon_learn_server Server Side Public License, version 1 SSPL-1.0
apps/learn/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
packages/halkyon_base_server, the Serverpod module every Halkyon server includes Server Side Public License, version 1 SSPL-1.0
packages/halkyon_base_client, generated from the module's models GNU Affero General Public License, version 3 or any later version AGPL-3.0-or-later
packages/halkyon_app, packages/halkyon_ui GNU Affero General Public License, version 3 or any later version AGPL-3.0-or-later
packages/halkyon_core, packages/halkyon_interop GNU Affero General Public License, version 3 or any later version, as halkyon_shared, where they began, licensed them; their LICENSE files are still placeholders to be replaced with its text AGPL-3.0-or-later
apps/todo/*, Halkyon Todo's scaffold None yet: unlicensed until the developer decides —

The servers and the module build on Serverpod's core, which is under the SSPL, and so are under it too. The apps and the shared Flutter packages link only permissively licensed packages, and the client packages are generated from our own model definitions, so all of them are under the AGPL. The curator depends on neither a server nor Serverpod: Learn's 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.