Skip to content

Commit 8dbdd88

Browse files
author
Jonathan D.A. Jewell
committed
chore: sync
1 parent a16768c commit 8dbdd88

23 files changed

Lines changed: 68 additions & 104 deletions

.claude/CLAUDE.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Cross-platform document editor with format tabs, allowing users to view and edit
88

99
- **Core**: Rust library with unified AST for format conversion
1010
- **GUI**: Tauri 2.0 with ReScript frontend (not TypeScript!)
11-
- **TUI**: Ada with AdaCurses (matches gitvisor pattern)
11+
- **TUI**: Ada with AdaCurses (matches git-hud pattern)
1212
- **Storage**: ArangoDB for graph + document hybrid
1313
- **Pipelines**: Nickel for import/export transformations
1414

@@ -91,7 +91,7 @@ Each format implements:
9191
- Package specs in `.ads`, bodies in `.adb`
9292
- Use `Terminal_Interface.Curses` for ncurses
9393
- C FFI bindings to formatrix-core in `bindings/`
94-
- Follow gitvisor hybrid pattern for widgets
94+
- Follow git-hud hybrid pattern for widgets
9595

9696
## Testing
9797

.github/workflows/casket-pages.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-License-Identifier: PMPL-1.0-or-later
1+
# SPDX-License-Identifier: MPL-2.0-or-later
22
name: GitHub Pages
33

44
on:

AGENTIC.scm

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: MPL-2.0-or-later
22
;; AGENTIC.scm - AI agent interaction patterns
33
;; Copyright (C) 2025 Jonathan D.A. Jewell
44

Cargo.toml

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: MPL-2.0-or-later
22
#
33
# Formatrix Docs - Cross-platform document editor with format tabs
44
# https://github.com/hyperpolymath/formatrix-docs

MAINTAINERS.adoc

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: MPL-2.0-or-later
22
= Maintainers
33
:toc: preamble
44

NEUROSYM.scm

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: MPL-2.0-or-later
22
;; NEUROSYM.scm - Neurosymbolic integration config
33
;; Copyright (C) 2025 Jonathan D.A. Jewell
44

PALIMPSEST.adoc

Lines changed: 24 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -1,92 +1,41 @@
1-
= Palimpsest Licence
1+
= Palimpsest License
22
:toc:
33
:toc-placement!:
44

5-
image:https://img.shields.io/badge/license-MPL--2.0-blue.svg[MPL-2.0,link="https://www.mozilla.org/en-US/MPL/2.0/"]
6-
image:https://img.shields.io/badge/philosophy-Palimpsest-purple.svg[Palimpsest,link="https://github.com/hyperpolymath/palimpsest-licence"]
5+
image:https://img.shields.io/badge/License-PMPL--1.0-blue.svg[License: PMPL-1.0,link="https://github.com/hyperpolymath/palimpsest-license"]
6+
image:https://img.shields.io/badge/Philosophy-Palimpsest-indigo.svg[Palimpsest,link="https://github.com/hyperpolymath/palimpsest-license"]
77

88
toc::[]
99

1010
== Legal Status
1111

12-
This project is legally licensed under the **Mozilla Public License 2.0 (MPL-2.0)**.
12+
This project is licensed under the **Palimpsest-MPL License 1.0 (PMPL-1.0)**.
13+
For SPDX and tooling, use **PMPL-1.0-or-later**.
1314

14-
The Palimpsest Licence is a philosophical and ethical framework that accompanies the legal license. **Palimpsest does not currently provide legal protections** - it is a manifesto and a set of principles that we encourage adopters to embrace alongside the MPL-2.0.
15+
PMPL-1.0 incorporates the Mozilla Public License 2.0 by reference and adds
16+
ethical-use, provenance, and lineage requirements.
1517

16-
== Why MPL-2.0 + Palimpsest?
18+
== What PMPL Adds
1719

18-
=== The Legal Foundation: MPL-2.0
20+
* **Emotional Lineage** - preserve narrative intent and cultural context
21+
* **Provenance Integrity** - retain attribution and lineage metadata
22+
* **Ethical Use Constraints** - explicit consent for non-interpretive AI training
23+
* **Quantum-Safe Provenance (optional)** - post-quantum signature support
1924

20-
The Mozilla Public License 2.0 provides:
25+
== How to Adopt
2126

22-
* **File-level copyleft** - modifications to MPL-licensed files must remain open
23-
* **Compatibility** - can be combined with proprietary code and other open source licenses
24-
* **Patent protection** - includes explicit patent grants
25-
* **Clear, modern language** - well-drafted and widely understood
27+
1. Include the PMPL-1.0 license text in `LICENSE`.
28+
2. Add SPDX headers to source files:
29+
`SPDX-License-Identifier: PMPL-1.0-or-later`
30+
3. Add a Palimpsest badge to your README (see `assets/badges/` and `embed/license-blocks/`).
2631

27-
=== The Philosophical Layer: Palimpsest
32+
== Versioning
2833

29-
Palimpsest adds an ethical dimension that legal licenses cannot capture:
34+
See `VERSIONING.adoc` for the release process and the "-or-later" model.
35+
The current legal text is PMPL-1.0.
3036

31-
* **Layered contribution** - like a palimpsest manuscript, each contributor adds to what came before
32-
* **Transparent provenance** - clear attribution of ideas, not just code
33-
* **Collaborative evolution** - encouraging forks that improve rather than fragment
34-
* **Ethical use guidelines** - principles beyond what law can enforce
37+
== References
3538

36-
== Future Direction
37-
38-
**Palimpsest v0.5** will integrate MPL-2.0 and Palimpsest principles into a single, legally recognized license. This work is ongoing.
39-
40-
Until then:
41-
42-
1. **MPL-2.0** is the legally binding license for this project
43-
2. **Palimpsest** is the philosophical framework we encourage you to adopt
44-
3. Distributing Palimpsest alongside your use of this code is encouraged but not required
45-
46-
== Get Involved
47-
48-
We are actively developing Palimpsest as a real, legally recognized license that captures both the legal and ethical dimensions of open source collaboration.
49-
50-
If you are interested in:
51-
52-
* Contributing to the Palimpsest license design
53-
* Adopting Palimpsest for your own projects
54-
* Providing legal expertise on open source licensing
55-
* Discussing the philosophy behind Palimpsest
56-
57-
**Please get in touch:**
58-
59-
* GitHub: https://github.com/hyperpolymath
60-
* Palimpsest Licence repo: https://github.com/hyperpolymath/palimpsest-licence
61-
62-
== Signing Up to Palimpsest
63-
64-
While Palimpsest is not yet legally formalized, you can signal your support by:
65-
66-
1. Adding the Palimpsest badge to your project README
67-
2. Including `PALIMPSEST.adoc` in your repository
68-
3. Mentioning Palimpsest in your LICENSE file
69-
4. Joining discussions about the license's development
70-
71-
== Summary
72-
73-
[cols="1,2"]
74-
|===
75-
|Aspect |Status
76-
77-
|**Legal License**
78-
|MPL-2.0 (Mozilla Public License 2.0)
79-
80-
|**Philosophical Framework**
81-
|Palimpsest (encouraged, not legally binding)
82-
83-
|**SPDX Identifier**
84-
|`MPL-2.0`
85-
86-
|**Future License**
87-
|Palimpsest v0.5+ (MPL-2.0 integrated, legally recognized)
88-
|===
89-
90-
---
91-
92-
_This project uses MPL-2.0 for legal licensing and encourages adoption of the Palimpsest philosophy. See link:LICENSE[LICENSE] for the full legal text._
39+
* `legal/README.adoc`
40+
* `assets/badges/README.md`
41+
* `embed/license-blocks/README.md`

PLAYBOOK.scm

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: MPL-2.0-or-later
22
;; PLAYBOOK.scm - Operational runbook
33
;; Copyright (C) 2025 Jonathan D.A. Jewell
44

README.adoc

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
image:https://img.shields.io/badge/license-PMPL--1.0-blue.svg[License,link="https://github.com/hyperpolymath/palimpsest-license"]
2-
// SPDX-License-Identifier: PMPL-1.0
1+
image:https://img.shields.io/badge/License-MPL_2.0-blue.svg[MPL-2.0-or-later,link="https://opensource.org/licenses/MPL-2.0"]
2+
// SPDX-License-Identifier: MPL-2.0-or-later
33
= DocMatrix
44

55

@@ -9,7 +9,13 @@ image:https://img.shields.io/badge/license-PMPL--1.0-blue.svg[License,link="http
99
:icons: font
1010
:source-highlighter: rouge
1111

12-
image:https://img.shields.io/badge/Philosophy-Palimpsest-purple.svg[Philosophy: Palimpsest, link=https://github.com/hyperpolymath/palimpsest-licence]
12+
image:https://img.shields.io/badge/Philosophy-Palimpsest-indigo.svg[Palimpsest,link="https://github.com/hyperpolymath/palimpsest-license"]
13+
14+
== License & Philosophy
15+
16+
This project must declare **MPL-2.0-or-later** for platform/tooling compatibility.
17+
18+
Philosophy: **Palimpsest**. The Palimpsest-MPL (PMPL) text is provided in `license/PMPL-1.0.txt`, and the canonical source is the palimpsest-license repository.
1319

1420
Cross-platform document editor with format tabs (TXT/MD/ADOC/DJOT/ORG/RST/TYP). Tauri 2.0 GUI + Ada TUI. Graph visualization, OCR, TTS/STT, Nickel pipelines.
1521

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11

22
# formatrix-docs
3-
[![License](https://img.shields.io/badge/license-PMPL--1.0-blue.svg)](https://github.com/hyperpolymath/palimpsest-license)
3+
image:https://img.shields.io/badge/License-MPL_2.0-blue.svg[MPL-2.0-or-later,link="https://opensource.org/licenses/MPL-2.0"]
44

55

66

77

8-
[![Philosophy: Palimpsest](https://img.shields.io/badge/Philosophy-Palimpsest-purple.svg)](https://github.com/hyperpolymath/palimpsest-licence)
8+
image:https://img.shields.io/badge/Philosophy-Palimpsest-indigo.svg[Palimpsest,link="https://github.com/hyperpolymath/palimpsest-license"]
99

1010

1111
Cross-platform document editor with format tabs (TXT/MD/ADOC/DJOT/ORG/RST/TYP). Tauri 2.0 GUI + Ada TUI. Graph visualization, OCR, TTS/STT, Nickel pipelines.

0 commit comments

Comments
 (0)