SPDX-License-Identifier: AGPL-3.0-or-later¶
Commercial license available¶
© Concepts 1996–2026 Miroslav Šotek. All rights reserved.¶
© Code 2020–2026 Miroslav Šotek. All rights reserved.¶
ORCID: 0009-0009-3560-0851¶
Contact: www.anulum.li | protoscience@anulum.li¶
scpn-quantum-control — Core Package Boundary¶
Core Package Boundary¶
This page records the intended boundary for a possible future lightweight
Kuramoto-XY core package. It is a planning boundary only. All code currently
published in this repository remains under AGPL-3.0-or-later, with the
commercial licence route described in the README.
No file is dual-licensed or permissively relicensed by this document.
Current Licence State¶
| Surface | Current state |
|---|---|
scpn-quantum-control repository |
AGPL-3.0-or-later |
| Commercial use without AGPL source obligations | Available by commercial licence |
scpn_quantum_control.kuramoto_core facade |
In-repository AGPL facade |
Future standalone quantum-kuramoto-core package |
Not created, not relicensed, approval required |
Candidate Core Surface¶
A future standalone core should contain only the generic Kuramoto-XY compiler surface:
- validation for arbitrary symmetric
K_nmand heterogeneousomega; - immutable problem metadata suitable for audit trails;
- sparse and dense XY Hamiltonian construction;
- Trotter circuit compilation;
- order-parameter measurement utilities;
- minimal NumPy/Qiskit dependencies.
The current candidate entry point is
scpn_quantum_control.kuramoto_core.
Excluded Surfaces¶
The following remain outside any lightweight core split unless separately approved:
- SCPN-specific layer constants, names, and biological/theoretical bindings;
- IBM hardware runners, credentials, queue management, and campaign scripts;
- GUESS mitigation, DLA parity campaigns, and hardware result ledgers;
- notebooks, manuscript extracts, figures, and publication assets;
- inter-repository bridges to SC-NeuroCore or Phase Orchestrator;
- commercial packaging, support, and deployment material.
Approval Gate¶
A permissive standalone split requires an explicit release decision before any licence header, package metadata, or README badge changes:
- confirm the exact files and symbols in the core package;
- confirm that no SCPN-specific or campaign-specific material is copied;
- confirm dependency and export-control implications;
- choose the target permissive licence;
- update
LICENSE, SPDX headers, package metadata, and release notes in one reviewed release commit.
Until those steps are complete, downstream users should treat the facade as an
AGPL component of scpn-quantum-control.