NOTICE
Rama main · réplica de lectura del repositorio original.
Managoat (named Fountain until 2026-10-15)
Copyright (c) 2026 Jake Gaylor
================================================================================
Licensing
================================================================================
This repository is not licensed as a single unit. Each directory below carries
its own LICENSE file, and that file governs.
apps/fountain, config Apache License 2.0 ........... LICENSE
(the Managoat server, including apps/fountain/priv)
cli/ Apache License 2.0 ........... cli/LICENSE
sdk/typescript/ Apache License 2.0 ........... sdk/typescript/LICENSE
site/ Apache License 2.0 ........... site/LICENSE
(managoat.com and the manual's static build)
The server depends on one managoat_* component library, managoat_broker, as a
Hex package pinned in apps/fountain/mix.exs. It lives in its own
managoat/managoat_broker repository under the Apache License 2.0 and carries
its own LICENSE there (decisions/0037). It depended on managoat_docs until
2026-10-15, when the manual became a static build in site/ (decisions/0081),
which carries the parts of it that the build uses. managoat_docs was
extracted from this project under the same copyright and the same Apache
License 2.0, so site/LICENSE and this notice cover them.
Four more, managoat_acp 0.6.0, managoat_sandbox 0.5.5, managoat_runtimes
0.5.7 and managoat_oauth, were folded back into this repository on
2026-10-15, under
apps/fountain/lib/managoat/ (decisions/0037). They were extracted from
this project in the first place, under the same copyright and the same Apache
License 2.0, so they are covered by apps/fountain's LICENSE and this notice;
their own repositories, managoat/managoat_acp, managoat/managoat_sandbox and
managoat/managoat_runtimes, hold their history before that date.
Everything first-party here is under the Apache License 2.0. Running, modifying,
hosting or redistributing the server, or shipping a client inside a
proprietary product, carries no copyleft obligation. The Apache License 2.0
license and notice terms apply when you redistribute any of it.
The first-party single-page apps live in the managoat/demos repository and
are licensed under the MIT License there.
https://github.com/managoat/demos/tree/main/apps/fountain-conversations
================================================================================
Relicensing history
================================================================================
The project, then named Fountain, was released under the MIT License from
the first public commit (2026-05-10) through release v0.12.0 (2026-08-17).
From the relicensing commit of 2026-08-22 (decisions/0027) the server was
licensed under the GNU Affero General Public License v3.0 or later. From the
relicensing commit of decisions/0068 the server is licensed under the Apache
License 2.0.
Each earlier grant is irrevocable. Anyone who obtained a release under the MIT
License, or under the AGPL, keeps it under those terms.
Contributions from outside the project have been accepted under the Apache
License 2.0 since 2026-08-22 (CONTRIBUTING.md), which permits distribution
under the Apache License 2.0. That grant covers the move from the AGPL, so
no further consent was needed (decisions/0068).
The MIT terms are reproduced below as the record of what the v0.12.0 and
earlier releases were distributed under. Anyone holding one of those releases
holds it under these terms.
--------------------------------------------------------------------------------
MIT License
Copyright (c) 2026 Jake Gaylor
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
--------------------------------------------------------------------------------
================================================================================
Acknowledgements
================================================================================
Managoat has had help that is not copyright and is worth naming anyway. lex00
(https://github.com/lex00) filed the issues that became the Environment and
Vault metadata fields, the agent-scoped vault allowlist, the skill ref pin, and
the API key list endpoint. Those were good calls and the features shipped.
================================================================================
Third-party components
================================================================================
Managoat depends on Hex, npm and Go packages that carry their own licenses.
The dependency set is MIT, Apache 2.0, BSD and ISC, with one exception worth
naming.
open_api_spex Mozilla Public License 2.0. File-level copyleft, compatible
with the Apache License 2.0. Managoat does not modify its files.
The Sprites Elixir client is the `sprites` Hex package, which Managoat's
Managoat.Sandbox.Sprites adapter uses, and carries that project's license.