mirror of
https://github.com/hanzoai/contracts.git
synced 2026-10-30 18:43:57 +00:00
HIP-0137 "One License" (hanzoai/hips, HIPs/hip-0137-one-license.md) puts BSD-3-Clause out of scope for hanzoai: original Hanzo work takes the standard MIT OR Apache-2.0 dual licence, and only forks keep an upstream licence. LICENSE is now the dual declaration; LICENSE-APACHE and LICENSE-MIT carry the two texts beside it. The existing copyright holder and years are preserved verbatim. Two inconsistencies are fixed with it: every .sol file declared a bare SPDX-License-Identifier: MIT while LICENSE said BSD-3-Clause, and that LICENSE was dated 2024 — before this repo first commit (2026-01-31). The four SPDX headers now read MIT OR Apache-2.0 and the copyright year matches the root. lib/openzeppelin-contracts, lib/openzeppelin-contracts-upgradeable, lib/forge-std and lib/standard are git submodules, not vendored source. They keep their upstream licences and are untouched. Co-authored-by: Hanzo Dev <[email protected]>