==============================================================================
NOTICE file for base120
==============================================================================

This product includes software developed by HUMMBL, LLC
(https://hummbl.io).

Copyright 2024-2026 HUMMBL, LLC. All rights reserved.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

------------------------------------------------------------------------------
Third-Party Components
------------------------------------------------------------------------------

This software includes no third-party runtime dependencies.
All code is stdlib-only Python 3.11+.

Development/test dependencies (not distributed):
- pytest (MIT License)
- ruff (MIT License)

------------------------------------------------------------------------------
Attribution
------------------------------------------------------------------------------

Base120 mental model framework (120 models, 6 transformations:
Perspective, Inversion, Composition, Decomposition, Recursion, Systems)
designed and curated by Reuben Bowlby, HUMMBL Research.

Mental model definitions draw from public-domain and fair-use sources
across cognitive science, decision theory, systems thinking, philosophy,
and mathematics. See hummbl-bibliography for provenance.

MCP server implementation by HUMMBL Fleet.

------------------------------------------------------------------------------
Base120 corpus (names, codes, definitions, transformation families)
------------------------------------------------------------------------------

The Base120 corpus files shipped in this package and in the public
hummbl-io/oss tree are part of the Apache-2.0 Work. That includes:

- base120/data/operators.json (bundled in the PyPI wheel)
- Base120_Canonical_Model_Registry.yaml (in the public source tree)
- the 120 model names, codes, short definitions, and six-family
  transformation structure as published in those files

Those files are published. They are not a trade secret. They are on
public GitHub (hummbl-io/oss) and on PyPI as base120==3.0.0.

Copyright in those files remains with HUMMBL, LLC and is licensed under
the Apache License 2.0, same as the rest of this package. Apache-2.0
already permits use of the Work, including commercial use, subject to
the License. No separate commercial license is required to use the
published corpus files as distributed here.

This NOTICE does not license trademarks (see below). It does not
license unpublished HUMMBL material that is not in this tree.

Canonical operational disposition (issue #141, architecture 3):
  docs/product/base120-corpus-distribution-decision.md

------------------------------------------------------------------------------
Trademarks
------------------------------------------------------------------------------

HUMMBL™, BASE120™, KRINEIA™, VERUM™, BKI™, GOVERNANCE TUPLE™
are trademarks of HUMMBL, LLC.

This NOTICE file does not grant any trademark rights.
