Missing SPDX license identifiers on all PHP files #40

Open
opened 2026-05-31 01:18:59 +00:00 by jmiller · 1 comment
Owner

Problem

CLAUDE.md and MokoStandards require SPDX-License-Identifier: GPL-3.0-or-later headers on all PHP files. Currently all 20 PHP source files use only free-form @license tags:

 * @license     GNU General Public License version 3 or later; see LICENSE

Acceptance Criteria

  • All PHP files include // SPDX-License-Identifier: GPL-3.0-or-later header line
  • Existing @license docblock tags retained for compatibility
  • CI lint validates SPDX header presence

Scope

All 20 PHP source files across all 4 extensions.

## Problem CLAUDE.md and MokoStandards require `SPDX-License-Identifier: GPL-3.0-or-later` headers on all PHP files. Currently all 20 PHP source files use only free-form `@license` tags: ```php * @license GNU General Public License version 3 or later; see LICENSE ``` ## Acceptance Criteria - [ ] All PHP files include `// SPDX-License-Identifier: GPL-3.0-or-later` header line - [ ] Existing `@license` docblock tags retained for compatibility - [ ] CI lint validates SPDX header presence ## Scope All 20 PHP source files across all 4 extensions.
jmiller added the priority: lowdocumentationproduction-readiness labels 2026-05-31 01:18:59 +00:00
Author
Owner

Branch created: feature/40-missing-spdx-license-identifiers-on-all-

git fetch origin
git checkout feature/40-missing-spdx-license-identifiers-on-all-
Branch created: [`feature/40-missing-spdx-license-identifiers-on-all-`](https://git.mokoconsulting.tech/MokoConsulting/MokoJoomOpenGraph/src/branch/feature/40-missing-spdx-license-identifiers-on-all-) ```bash git fetch origin git checkout feature/40-missing-spdx-license-identifiers-on-all- ```
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoJoomOpenGraph#40