Skip to content

Licence and notices

No. 018

The Cube is proprietary software, free to use. Its source is not published.

The full text is the LICENSE file in every program archive; it is the one that counts. In short:

  • Use: free, for any lawful purpose, private or commercial, on any number of devices.
  • Copies: you may pass on complete, unmodified copies with their LICENSE and THIRD-PARTY-NOTICES.md; you may not sell them or pass on modified copies.
  • Your rights under the law stay: a back-up copy, studying how the programs work, correcting errors and decompiling for interoperability, as EU law allows (Articles 5 and 6 of Directive 2009/24/EC).
  • Your content is yours: the terms give Happonomy no rights in your knowledge base or what you make with The Cube.
  • Alpha, as is: no warranty and no support duty, as far as the law allows; liability is limited, but never for fraud, gross negligence, death or injury, or a consumer’s mandatory rights.
  • Law: Belgian law; the licensor is Happonomy VZW, Leuven.

Each program archive of a release holds two files next to the programs:

File What it holds
LICENSE The terms of use of The Cube.
THIRD-PARTY-NOTICES.md The licences and copyright notices of the open-source components in The Cube.

Download the archive for your system from the releases page; the installer downloads the same archive. Read both files before you depend on The Cube.

The starter kit and the architecture pack are licensed under MIT-0 (MIT No Attribution): you may use, copy, change and pass on Happonomy’s own material in them with no conditions, not even a credit. The licence covers the kit and the pack, not your own content: what you write in your knowledge base is yours.

Archive Licence Third-party parts
kit-starter-<version>.tar.gz _kit/LICENSE _kit/NOTICE
pack-architecture-<version>.tar.gz LICENSE NOTICE

The starter kit keeps both files in its machinery folder, _kit/, because the kit’s root becomes the root of your knowledge base, where a LICENSE would read as yours. cube pack add copies the pack’s LICENSE and NOTICE into the kit’s machinery folder (_kit/packs/architecture/ in a knowledge base made from the starter kit), beside the pack’s pack.yml.

Each NOTICE lists the parts that other people made, with their origin and their own licence, which MIT-0 does not replace: the MIT licence asks that its notice stays with every copy. In the starter kit: six skills carried from open-source skill collections (MIT), the Cytoscape.js graph library (MIT), brainstorming techniques adapted from the BMAD Method (MIT), and short quotations in one research note. In the architecture pack: the review order and checklist adapted from the BMAD Method (MIT), the layers and relations of ArchiMate 3.2 described in the pack’s own words, and the Agent Skills format.

This site loads nothing from another host: no analytics, no tracking, no third-party scripts or fonts (see privacy).

The site itself ships code and fonts by other people, each under its own licence, and the full texts are served from this site:

Part Licence Text
Astro and Starlight (page framework) MIT astro, Starlight
Expressive Code (code blocks) MIT text
Pagefind (search) MIT text
asciinema player (recordings, loaded when you press play) Apache-2.0 text
Solid (used by the player) MIT text
Archivo and Martian Mono (fonts) SIL Open Font License 1.1 Archivo, Martian Mono
Cytoscape.js 3.34.4 (inside the sample graph page, which cube graph visualize writes) MIT in the page’s source, beside the code