Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
quawa
quawa quality maturity you can see

Product

  • The maturity model
    • Requirements
    • Documentation
    • Testing
    • Code health
    • Security
    • Legal
    • Product & UX
    • Build & release
    • Scoring
    • The rings
    • Configuration

Development

  • Working on quawa
  • Open topics
  • Open questions
  • All decisions
Back to top

Legal¶

Licences and data handling are known and fit the rules.

Each level adds measures; a level is reached when its measures and all measures below meet their thresholds. Measures and levels are fixed by the danwos model (The fixed danwos model deci... (DEC_DANWOS_MODEL)); a project only says where the results come from.

Level 1 – Sketched¶

Own licence declared (LICENSE, SPDX headers).

Level 2 – Shaped¶

Dependency licences inventoried.

Level 3 – Solid¶

Licence check against rules (no copyleft, no proprietary).

Level 4 – Refined¶

SBOM and third-party notices per release; data inventory with GDPR notes.

Level 5 – Audited¶

Legal review with evidence.

Possible checks¶

Examples – which check feeds which measure is the project’s choice.

  • own licence: LICENSE file, SPDX headers (e.g. reuse lint)

  • dependency licences: license-checker, pip-licenses

  • SBOM: syft, CycloneDX

  • data inventory and GDPR notes as documents

  • legal review evidence

Next
Product & UX
Previous
Security
Copyright © 2026, danwos
Made with Sphinx and @pradyunsg's Furo
a danwos project
On this page
  • Legal
    • Level 1 – Sketched
    • Level 2 – Shaped
    • Level 3 – Solid
    • Level 4 – Refined
    • Level 5 – Audited
    • Possible checks