Skip to content

Commit c4a0463

Browse files
hyperpolymathclaude
andcommitted
chore: RSR compliance — fix AGPL→PMPL in 19 Rust files, editorconfig, Cargo.toml; fix language-bridges placeholders in SCM files; fix CITATIONS author
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 47824b3 commit c4a0463

25 files changed

Lines changed: 40 additions & 40 deletions

File tree

.editorconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-License-Identifier: AGPL-3.0-or-later
1+
# SPDX-License-Identifier: PMPL-1.0-or-later
22
# EditorConfig: https://editorconfig.org
33

44
root = true

.machine_readable/ECOSYSTEM.scm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
;; SPDX-License-Identifier: PMPL-1.0-or-later
2-
(ecosystem (metadata (version "0.1.0") (last-updated "2026-02-08"))
3-
(project (name "language-bridges") (purpose "FFI bridges between languages via Zig") (role ffi-infrastructure)))
2+
(ecosystem (metadata (version "0.1.0") (last-updated "2026-03-14"))
3+
(project (name "docmatrix") (purpose "Cross-platform document editor with format tabs") (role document-tooling)))

.machine_readable/META.scm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
;; SPDX-License-Identifier: PMPL-1.0-or-later
2-
(meta (metadata (version "0.1.0") (last-updated "2026-02-08"))
3-
(project-info (type monorepo) (languages (zig ada gleam idris2 julia ocaml rescript rust swift)) (license "PMPL-1.0-or-later")))
2+
(meta (metadata (version "0.1.0") (last-updated "2026-03-14"))
3+
(project-info (type workspace) (languages (rust rescript ada nickel)) (license "PMPL-1.0-or-later")))

.machine_readable/STATE.scm

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
;; SPDX-License-Identifier: PMPL-1.0-or-later
2-
(state (metadata (version "0.1.0") (last-updated "2026-02-08") (status active))
3-
(project-context (name "language-bridges") (purpose "FFI bridges between languages via Zig") (completion-percentage 20))
4-
(components (component "ada-zig-ffi") (component "gleam-zig-ffi") (component "idris2-zig-ffi") (component "julia-zig-ffi") (component "ocaml-zig-ffi") (component "rescript-zig-ffi") (component "rust-zig-ffi") (component "swift-zig-ffi") (component "zig-c-ffi") (component "zig-container-ffi") (component "zig-fuse-ext") (component "zig-libgit2-ffi") (component "zig-nickel-ffi") (component "zig-systemd-ffi") (component "zig-wireguard")))
2+
(state (metadata (version "0.1.0") (last-updated "2026-03-14") (status active))
3+
(project-context (name "docmatrix") (purpose "Cross-platform document editor with format tabs — view and edit in multiple markup formats") (completion-percentage 20))
4+
(components (component "formatrix-core") (component "formatrix-gui") (component "formatrix-db") (component "formatrix-pipeline")))

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ members = [
1515
[workspace.package]
1616
version = "0.1.0"
1717
edition = "2021"
18-
authors = ["hyperpolymath"]
19-
license = "AGPL-3.0-or-later"
18+
authors = ["Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>"]
19+
license = "MPL-2.0"
2020
repository = "https://github.com/hyperpolymath/formatrix-docs"
2121
keywords = ["document", "editor", "markdown", "asciidoc", "typst"]
2222
categories = ["text-processing", "gui"]

crates/formatrix-core/src/ast.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// SPDX-License-Identifier: AGPL-3.0-or-later
1+
// SPDX-License-Identifier: PMPL-1.0-or-later
22
//! Unified document AST for multi-format conversion
33
//!
44
//! This AST is designed to be format-neutral while preserving semantic meaning.

crates/formatrix-core/src/ffi.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// SPDX-License-Identifier: AGPL-3.0-or-later
1+
// SPDX-License-Identifier: PMPL-1.0-or-later
22
//! C FFI exports for Ada TUI integration (FD-M10)
33
//!
44
//! These functions provide a C-compatible interface for the Ada TUI

crates/formatrix-core/src/file_ops.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// SPDX-License-Identifier: AGPL-3.0-or-later
1+
// SPDX-License-Identifier: PMPL-1.0-or-later
22
//! File operations for document loading and saving (FD-M06)
33
//!
44
//! Provides:

crates/formatrix-core/src/formats/asciidoc.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// SPDX-License-Identifier: AGPL-3.0-or-later
1+
// SPDX-License-Identifier: PMPL-1.0-or-later
22
//! AsciiDoc format handler using asciidoc-parser
33
//! FD-S01: SHOULD requirement
44

crates/formatrix-core/src/formats/djot.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// SPDX-License-Identifier: AGPL-3.0-or-later
1+
// SPDX-License-Identifier: PMPL-1.0-or-later
22
//! Djot format handler using jotdown
33
44
use crate::ast::{

0 commit comments

Comments
 (0)