Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .claude/CLAUDE.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!--
SPDX-License-Identifier: MPL-2.0
SPDX-License-Identifier: CC-BY-SA-4.0
Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
-->
# CLAUDE.md - AI Assistant Instructions
Expand Down
2 changes: 1 addition & 1 deletion .claude/PROJECT.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!--
SPDX-License-Identifier: MPL-2.0
SPDX-License-Identifier: CC-BY-SA-4.0
Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
-->
# BOJ Server - Claude Code Instructions
Expand Down
2 changes: 1 addition & 1 deletion .github/CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!--
SPDX-License-Identifier: MPL-2.0
SPDX-License-Identifier: CC-BY-SA-4.0
Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
-->
# Code of Conduct
Expand Down
2 changes: 1 addition & 1 deletion .github/copilot-instructions.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!--
SPDX-License-Identifier: MPL-2.0
SPDX-License-Identifier: CC-BY-SA-4.0
Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
-->
<!-- Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk> -->
Expand Down
2 changes: 1 addition & 1 deletion CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!--
SPDX-License-Identifier: MPL-2.0
SPDX-License-Identifier: CC-BY-SA-4.0
Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
-->
# Contributor Covenant Code of Conduct
Expand Down
4 changes: 2 additions & 2 deletions LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ Mozilla Public License Version 2.0
means any form of the work other than Source Code Form.

1.7. "Larger Work"
means a work that combines Covered Software with other material, in
means a work that combines Covered Software with other material, in
a separate file or files, that is not Covered Software.

1.8. "License"
Expand Down Expand Up @@ -357,7 +357,7 @@ Exhibit A - Source Code Form License Notice

This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at https://mozilla.org/MPL/2.0/.
file, You can obtain one at http://mozilla.org/MPL/2.0/.

If it is not possible or desirable to put the notice in a particular
file, then You may include the notice in a location (such as a LICENSE
Expand Down
39 changes: 0 additions & 39 deletions LICENSES/README.adoc

This file was deleted.

2 changes: 1 addition & 1 deletion cartridges/pmpl-mcp/README.adoc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: MPL-2.0
// SPDX-License-Identifier: CC-BY-SA-4.0
// Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
= pmpl-mcp
Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
Expand Down
2 changes: 1 addition & 1 deletion cartridges/pmpl-mcp/abi/README.adoc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: MPL-2.0
// SPDX-License-Identifier: CC-BY-SA-4.0
// Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
= pmpl-mcp / abi — Idris2 ABI layer
:orientation: shallow
Expand Down
2 changes: 1 addition & 1 deletion cartridges/pmpl-mcp/adapter/README.adoc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: MPL-2.0
// SPDX-License-Identifier: CC-BY-SA-4.0
// Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
= pmpl-mcp / adapter — protocol bridge
:orientation: shallow
Expand Down
2 changes: 1 addition & 1 deletion cartridges/pmpl-mcp/ffi/README.adoc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: MPL-2.0
// SPDX-License-Identifier: CC-BY-SA-4.0
// Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
= pmpl-mcp / ffi — Zig FFI layer **(stub)**
:orientation: shallow
Expand Down
2 changes: 1 addition & 1 deletion docs/AI-CONVENTIONS.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ Per-tool config files (.cursorrules, .clinerules, etc.) reference this document.
* Fallback (platform-required only): MPL-2.0 with comment explaining why.
* NEVER use AGPL-3.0.
* Preserve third-party licenses verbatim.
* Every source file needs `# SPDX-License-Identifier: MPL-2.0`.
* Every source file needs `# SPDX-License-Identifier: CC-BY-SA-4.0`.

== Author Attribution

Expand Down
2 changes: 1 addition & 1 deletion docs/RSR_OUTLINE.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -195,7 +195,7 @@ All present in `.github/workflows/`:

== License

SPDX-License-Identifier: MPL-2.0
SPDX-License-Identifier: CC-BY-SA-4.0

== Links

Expand Down
2 changes: 1 addition & 1 deletion docs/decisions/0008-cartridge-marketplace.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ A community author submits a PR against `hyperpolymath/cartridge-index/inbox/`.
- Has Idris2 ABI + Zig FFI + adapter (standard triple)
- Has a `policies/<name>.ncl` file matching ADR-0007's schema
- Has a passing `npm test` (or equivalent) on the submitted rev
- Carries `SPDX-License-Identifier: MPL-2.0` (or OSI-approved equivalent)
- Carries `SPDX-License-Identifier: CC-BY-SA-4.0` (or OSI-approved equivalent)
4. A signed CLA-equivalent (`SIGNED-OFF-BY` in commit, with verified email)

A CI workflow in `cartridge-index` runs:
Expand Down
2 changes: 1 addition & 1 deletion docs/index.html
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<!-- SPDX-License-Identifier: CC-BY-SA-4.0 -->
<!-- SPDX-License-Identifier: MPL-2.0 -->
<!-- Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) -->
<!DOCTYPE html>
<html lang="en">
Expand Down
2 changes: 1 addition & 1 deletion docs/specification/cartridges/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -355,7 +355,7 @@ A `TransportEntry` has the following shape:
### 6.3 Example Nickel Manifest

```nickel
# SPDX-License-Identifier: MPL-2.0
# SPDX-License-Identifier: CC-BY-SA-4.0
# git-mcp cartridge manifest (Nickel)
{
name = "git-mcp",
Expand Down
2 changes: 1 addition & 1 deletion schemas/cartridge-v1.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://hyperpolymath.dev/standards/cartridges/cartridge-v1.json",
"title": "BoJ Cartridge Manifest (canonical)",
"description": "Canonical schema for BoJ cartridge manifests. Mirrors the schema previously held in boj-server/schemas/cartridge-v1.json, expanded to admit the full BoJ server-role taxonomy (MCP, LSP, DAP, BSP, Debug, Format, Lint, Build, NeSy, Agentic, Fleet) per panll/src/abi/cartridge-schema.json v0.3.0. SPDX-License-Identifier: MPL-2.0.",
"description": "Canonical schema for BoJ cartridge manifests. Mirrors the schema previously held in boj-server/schemas/cartridge-v1.json, expanded to admit the full BoJ server-role taxonomy (MCP, LSP, DAP, BSP, Debug, Format, Lint, Build, NeSy, Agentic, Fleet) per panll/src/abi/cartridge-schema.json v0.3.0. SPDX-License-Identifier: MPL-2.0",
"type": "object",
"properties": {
"$schema": {
Expand Down
4 changes: 2 additions & 2 deletions templates/cartridge-template/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ The `cartridge.json` file contains metadata about your cartridge. Here's an exam
The `ffi/cartridge_ffi.zig` file contains the FFI implementation. Here's a basic template:

```zig
// SPDX-License-Identifier: MPL-2.0
// SPDX-License-Identifier: CC-BY-SA-4.0
// Copyright (c) 2026 Your Name <your.email@example.com>

const std = @import("std");
Expand Down Expand Up @@ -175,7 +175,7 @@ test "invoke with too-small buffer returns -3 and sets required length" {
The `ffi/build.zig` file contains the build configuration. Here's a basic template:

```zig
// SPDX-License-Identifier: MPL-2.0
// SPDX-License-Identifier: CC-BY-SA-4.0

const std = @import("std");

Expand Down
Loading