Cognithor · Agent OS
Copyright 2026 Alexander Soellner

Licensed under the Apache License, Version 2.0.
See LICENSE for the full license text.

================================================================================
                          THIRD-PARTY COMPONENTS
================================================================================

Cognithor includes or depends on the following third-party components:

CORE DEPENDENCIES (always installed)
-------------------------------------
pydantic             MIT License          https://github.com/pydantic/pydantic
pydantic-settings    MIT License          https://github.com/pydantic/pydantic-settings
httpx                BSD-3-Clause         https://github.com/encode/httpx
PyYAML               MIT License          https://github.com/yaml/pyyaml
structlog            MIT / Apache-2.0     https://github.com/hynek/structlog
rich                 MIT License          https://github.com/Textualize/rich
prompt-toolkit       BSD-3-Clause         https://github.com/prompt-toolkit/python-prompt-toolkit
anyio                MIT License          https://github.com/agronholm/anyio
cryptography         Apache-2.0 / BSD     https://github.com/pyca/cryptography

OPTIONAL DEPENDENCIES (installed via extras)
---------------------------------------------
numpy                BSD-3-Clause         [memory]
sqlite-vec           MIT / Apache-2.0     [memory]
faiss-cpu            MIT License          [vector]
mcp                  MIT License          [mcp]
fastapi              MIT License          [web]
uvicorn              BSD-3-Clause         [web]
websockets           BSD-3-Clause         [web]
trafilatura          Apache-2.0 (>=2.0)   [search]
apscheduler          MIT License          [cron]
croniter             MIT License          [cron]
elevenlabs           MIT License          [elevenlabs]
google-auth          Apache-2.0           [google-chat]
google-api-core      Apache-2.0           [google-chat]
irc                  MIT License          [irc]
twitchio             MIT License          [twitch]
faster-whisper       MIT License          [voice]
sounddevice          MIT License          [voice]
webrtcvad            MIT License          [voice]

LGPL-LICENSED OPTIONAL DEPENDENCIES
-------------------------------------
The following optional dependencies are licensed under the GNU Lesser General
Public License v3 (LGPLv3). They are dynamically imported as Python libraries,
which is permitted under LGPL terms. They are NOT distributed as part of
Cognithor — users install them separately via pip extras.

python-telegram-bot  LGPLv3               [telegram]  https://github.com/python-telegram-bot/python-telegram-bot
psycopg              LGPLv3               [postgresql] https://github.com/psycopg/psycopg
psycopg-pool         LGPLv3               [postgresql] https://github.com/psycopg/psycopg

GPL-LICENSED OPTIONAL DEPENDENCIES
-------------------------------------
The following optional dependency is licensed under GPL-3.0-or-later.
It is ONLY installed when the user explicitly requests the [voice] extra.
Installing the [voice] extra subjects that component to GPL-3.0 terms.
It is NOT included in the default installation or in the [all] extra.

piper-tts            GPL-3.0-or-later     [voice]     https://github.com/rhasspy/piper

Users who do not install the [voice] extra are not affected by piper-tts
licensing. The ElevenLabs cloud TTS backend ([elevenlabs] extra, MIT-licensed)
is available as an alternative.

================================================================================
                          NO AGPL OR PROPRIETARY COMPONENTS
================================================================================

This project contains NO AGPL-licensed dependencies.
This project contains NO proprietary SDKs with restrictive clauses.
All cloud provider SDKs (elevenlabs, google-auth, etc.) are MIT or Apache-2.0.
The cloud *services* themselves have their own Terms of Service, but the
client libraries used by Cognithor are permissively licensed.

================================================================================
                          THIRD-PARTY ATTRIBUTIONS
================================================================================

Cognithor Crew-Layer
Copyright 2026 Alexander Söllner

This product includes software concepts inspired by CrewAI (https://github.com/crewAIInc/crewAI),
licensed under the MIT License. No CrewAI source code is included verbatim.

This product includes software concepts inspired by Microsoft AutoGen
(https://github.com/microsoft/autogen) — specifically the
autogen-agentchat==0.7.5 public API surface — licensed under the MIT
License. The cognithor.compat.autogen source-compat shim re-implements
this surface in Apache 2.0 with no AutoGen source code included verbatim.

MIT License
Copyright (c) Microsoft Corporation.

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.
