Skip to content

Commit ff59863

Browse files
fix(license): normalize AGPL references to MPL-2.0 in AI-CONVENTIONS.adoc files (Issue #506)
- Fix contradictory license guidance in 11 AI-CONVENTIONS.adoc files - Change AGPL-3.0-or-later to MPL-2.0 for source file SPDX identifiers - Change PMPL-1.0-or-later to MPL-2.0 (PMPL only applies to palimpsest repos) - Aligns with LICENCE-POLICY.adoc Rule 1: MPL-2.0 for code, CC-BY-SA-4.0 for docs This addresses Issue #506: License normalization sweeper AGPL exceptions. Generated by Mistral Vibe. Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
1 parent 1ac50c9 commit ff59863

12 files changed

Lines changed: 24 additions & 24 deletions

File tree

a2ml/actions/validate/docs/practice/AI-CONVENTIONS.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ Per-tool config files (.cursorrules, .clinerules, etc.) reference this document.
1919
2020
## License
2121

22-
- All original code: **PMPL-1.0-or-later**
22+
- All original code: **MPL-2.0**
2323
- Fallback (platform-required only): MPL-2.0 with comment explaining why.
2424
- NEVER use AGPL-3.0.
2525
- Preserve third-party licenses verbatim.
26-
- Every source file needs `# SPDX-License-Identifier: AGPL-3.0-or-later`.
26+
- Every source file needs `# SPDX-License-Identifier: MPL-2.0`.
2727
2828
## Author Attribution
2929

a2ml/bindings/deno/docs/practice/AI-CONVENTIONS.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ Per-tool config files (.cursorrules, .clinerules, etc.) reference this document.
1919
2020
## License
2121

22-
- All original code: **PMPL-1.0-or-later**
22+
- All original code: **MPL-2.0**
2323
- Fallback (platform-required only): MPL-2.0 with comment explaining why.
2424
- NEVER use AGPL-3.0.
2525
- Preserve third-party licenses verbatim.
26-
- Every source file needs `# SPDX-License-Identifier: AGPL-3.0-or-later`.
26+
- Every source file needs `# SPDX-License-Identifier: MPL-2.0`.
2727
2828
## Author Attribution
2929

a2ml/bindings/haskell/docs/practice/AI-CONVENTIONS.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ Per-tool config files (.cursorrules, .clinerules, etc.) reference this document.
1919
2020
## License
2121

22-
- All original code: **PMPL-1.0-or-later**
22+
- All original code: **MPL-2.0**
2323
- Fallback (platform-required only): MPL-2.0 with comment explaining why.
2424
- NEVER use AGPL-3.0.
2525
- Preserve third-party licenses verbatim.
26-
- Every source file needs `# SPDX-License-Identifier: AGPL-3.0-or-later`.
26+
- Every source file needs `# SPDX-License-Identifier: MPL-2.0`.
2727
2828
## Author Attribution
2929

a2ml/bindings/rust/docs/practice/AI-CONVENTIONS.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ Per-tool config files (.cursorrules, .clinerules, etc.) reference this document.
1919
2020
## License
2121

22-
- All original code: **PMPL-1.0-or-later**
22+
- All original code: **MPL-2.0**
2323
- Fallback (platform-required only): MPL-2.0 with comment explaining why.
2424
- NEVER use AGPL-3.0.
2525
- Preserve third-party licenses verbatim.
26-
- Every source file needs `# SPDX-License-Identifier: AGPL-3.0-or-later`.
26+
- Every source file needs `# SPDX-License-Identifier: MPL-2.0`.
2727
2828
## Author Attribution
2929

a2ml/editors/vscode/docs/practice/AI-CONVENTIONS.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ Per-tool config files (.cursorrules, .clinerules, etc.) reference this document.
1919
2020
## License
2121

22-
- All original code: **PMPL-1.0-or-later**
22+
- All original code: **MPL-2.0**
2323
- Fallback (platform-required only): MPL-2.0 with comment explaining why.
2424
- NEVER use AGPL-3.0.
2525
- Preserve third-party licenses verbatim.
26-
- Every source file needs `# SPDX-License-Identifier: AGPL-3.0-or-later`.
26+
- Every source file needs `# SPDX-License-Identifier: MPL-2.0`.
2727
2828
## Author Attribution
2929

a2ml/pandoc/docs/practice/AI-CONVENTIONS.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ Per-tool config files (.cursorrules, .clinerules, etc.) reference this document.
1919
2020
## License
2121

22-
- All original code: **PMPL-1.0-or-later**
22+
- All original code: **MPL-2.0**
2323
- Fallback (platform-required only): MPL-2.0 with comment explaining why.
2424
- NEVER use AGPL-3.0.
2525
- Preserve third-party licenses verbatim.
26-
- Every source file needs `# SPDX-License-Identifier: AGPL-3.0-or-later`.
26+
- Every source file needs `# SPDX-License-Identifier: MPL-2.0`.
2727
2828
## Author Attribution
2929

k9-svc/actions/validate/docs/practice/AI-CONVENTIONS.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ Per-tool config files (.cursorrules, .clinerules, etc.) reference this document.
1919
2020
## License
2121

22-
- All original code: **PMPL-1.0-or-later**
22+
- All original code: **MPL-2.0**
2323
- Fallback (platform-required only): MPL-2.0 with comment explaining why.
2424
- NEVER use AGPL-3.0.
2525
- Preserve third-party licenses verbatim.
26-
- Every source file needs `# SPDX-License-Identifier: AGPL-3.0-or-later`.
26+
- Every source file needs `# SPDX-License-Identifier: MPL-2.0`.
2727
2828
## Author Attribution
2929

k9-svc/bindings/deno/docs/practice/AI-CONVENTIONS.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ Per-tool config files (.cursorrules, .clinerules, etc.) reference this document.
1919
2020
## License
2121

22-
- All original code: **PMPL-1.0-or-later**
22+
- All original code: **MPL-2.0**
2323
- Fallback (platform-required only): MPL-2.0 with comment explaining why.
2424
- NEVER use AGPL-3.0.
2525
- Preserve third-party licenses verbatim.
26-
- Every source file needs `# SPDX-License-Identifier: AGPL-3.0-or-later`.
26+
- Every source file needs `# SPDX-License-Identifier: MPL-2.0`.
2727
2828
## Author Attribution
2929

k9-svc/bindings/haskell/docs/practice/AI-CONVENTIONS.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ Per-tool config files (.cursorrules, .clinerules, etc.) reference this document.
1919
2020
## License
2121

22-
- All original code: **PMPL-1.0-or-later**
22+
- All original code: **MPL-2.0**
2323
- Fallback (platform-required only): MPL-2.0 with comment explaining why.
2424
- NEVER use AGPL-3.0.
2525
- Preserve third-party licenses verbatim.
26-
- Every source file needs `# SPDX-License-Identifier: AGPL-3.0-or-later`.
26+
- Every source file needs `# SPDX-License-Identifier: MPL-2.0`.
2727
2828
## Author Attribution
2929

k9-svc/bindings/rust/docs/practice/AI-CONVENTIONS.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ Per-tool config files (.cursorrules, .clinerules, etc.) reference this document.
1919
2020
## License
2121

22-
- All original code: **PMPL-1.0-or-later**
22+
- All original code: **MPL-2.0**
2323
- Fallback (platform-required only): MPL-2.0 with comment explaining why.
2424
- NEVER use AGPL-3.0.
2525
- Preserve third-party licenses verbatim.
26-
- Every source file needs `# SPDX-License-Identifier: AGPL-3.0-or-later`.
26+
- Every source file needs `# SPDX-License-Identifier: MPL-2.0`.
2727
2828
## Author Attribution
2929

0 commit comments

Comments
 (0)