docs(assurance): ketenkeuring matrix-rust-sdk — permissieve route (#991) #993

Merged
brenno merged 1 commit from chore/ketenkeuring-matrix-rust-sdk into main 2026-07-30 13:17:02 +00:00
Owner

De GO/NO-GO-keuring die #991 vraagt, als beslissingsdocument in assurance/ketenkeuring-matrix-rust-sdk.md — parallel aan #976, en geregistreerd in de assurance-README.

Kern: matrix.org's eigen matrix-rust-sdk is Apache-2.0, dus de principiële blokker uit #976 (de AGPL-licentievloer) vervalt: opnemen herlicenseert niets en haalt de licentiepoort. Wat overblijft is kosten, geen principe — er is geen Dart-binding (bouw+onderhoud je zelf, doorlopend), de web-stand is onopgelost (native solide zoals Element X, web experimenteel via aurora), en de Rust-toolchain- plus SBOM-blinde-vlek uit #976 blijven staan.

Uitkomst: NO-GO om het nú te bouwen; principieel GO als de erkende toekomstige route naar realtime-Matrix, met Fase 0.5 (WebDAV-async, #989) als scheepbare tussenstap. De vier GO-voorwaarden bevatten — anders dan bij #976 — géén licentie-/beleidsvoorwaarde.

Feiten nagekeken bij de bron (matrix.org-repo, bindings/-mappen, Cargo.toml); geen code- of pubspec-wijziging (de keuring gaat vóór de bouw). De formele knoop (de doorlopende bindings-/toolchainverplichting aangaan) ligt bij de beheerder.

Sluit #991 na de beslissing.

De GO/NO-GO-keuring die #991 vraagt, als beslissingsdocument in `assurance/ketenkeuring-matrix-rust-sdk.md` — parallel aan #976, en geregistreerd in de assurance-README. **Kern:** matrix.org's eigen `matrix-rust-sdk` is Apache-2.0, dus de principiële blokker uit #976 (de AGPL-licentievloer) vervalt: opnemen herlicenseert niets en haalt de licentiepoort. Wat overblijft is kosten, geen principe — er is geen Dart-binding (bouw+onderhoud je zelf, doorlopend), de web-stand is onopgelost (native solide zoals Element X, web experimenteel via `aurora`), en de Rust-toolchain- plus SBOM-blinde-vlek uit #976 blijven staan. **Uitkomst:** NO-GO om het nú te bouwen; principieel GO als de erkende toekomstige route naar realtime-Matrix, met Fase 0.5 (WebDAV-async, #989) als scheepbare tussenstap. De vier GO-voorwaarden bevatten — anders dan bij #976 — géén licentie-/beleidsvoorwaarde. Feiten nagekeken bij de bron (matrix.org-repo, `bindings/`-mappen, `Cargo.toml`); geen code- of pubspec-wijziging (de keuring gaat vóór de bouw). De formele knoop (de doorlopende bindings-/toolchainverplichting aangaan) ligt bij de beheerder. Sluit #991 na de beslissing.
docs(assurance): ketenkeuring matrix-rust-sdk — permissieve route (#991)
All checks were successful
scans / scans (pull_request) Successful in 3m34s
58765fd924
De GO/NO-GO-keuring die #991 vraagt, parallel aan #976 (famedly-SDK,
NO-GO). matrix.org's eigen matrix-rust-sdk is Apache-2.0, dus de
principiële blokker uit #976 — de AGPL-licentievloer — vervalt: opnemen
herlicenseert niets en haalt de licentiepoort.

Wat overblijft is kosten, geen principe: er is geen Dart-binding (die
bouw en onderhoud je zelf, doorlopend), de web-stand is onopgelost
(native solide zoals Element X, web experimenteel via aurora), en de
Rust-toolchain- plus SBOM-blinde-vlek uit #976 blijven staan.

Uitkomst: NO-GO om het nu te bouwen; principieel GO als de erkende
toekomstige route naar realtime-Matrix, met Fase 0.5 (WebDAV-async,
#989) als scheepbare tussenstap. De vier GO-voorwaarden bevatten anders
dan bij #976 geen licentie-/beleidsvoorwaarde. Feiten nagekeken bij de
bron (matrix.org-repo, bindings-mappen); geregistreerd in de
assurance-README.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
brenno merged commit 45c9e1be65 into main 2026-07-30 13:17:02 +00:00
Sign in to join this conversation.
No description provided.