Skip to content

docs: align licensing to GPLv3 (add LICENSE, fix README)#61

Merged
eXeLearningProject merged 1 commit into
mainfrom
fix/license-gplv3-consistency
Jun 4, 2026
Merged

docs: align licensing to GPLv3 (add LICENSE, fix README)#61
eXeLearningProject merged 1 commit into
mainfrom
fix/license-gplv3-consistency

Conversation

@erseco
Copy link
Copy Markdown
Collaborator

@erseco erseco commented Jun 4, 2026

What

License consistency cleanup for the plugin (no license change — it stays GNU GPL v3 or later, as required by Moodle):

  • Add the missing LICENSE file with the full verbatim text of the GNU GPL v3.
  • Fix the README.md "License" section, which said "version 2 of the License" while every @license header in the codebase is GNU GPL v3 or later.

Why

Moodle requires that the files implementing the interface between the core and a plugin be licensed under GNU GPL v3 (or later) (Plugin contribution checklist, License). The plugin already complies in its source headers; these changes just make the top-level LICENSE/README consistent with that.

Part of the licensing review in exelearning/exelearning#1895.


Moodle Playground Preview

The changes in this pull request can be previewed and tested using a Moodle Playground instance.

Preview in Moodle Playground

⚠️ The embedded eXeLearning editor is not included in this preview. You can install it from Modules > eXeLearning Web > Configure using the "Download & Install Editor" button. All other module features (ELPX upload, viewer, preview) work normally.

Add the full GPLv3 LICENSE text and correct the README license section
which mentioned version 2 while all source headers are GPL v3 or later.

Ref: exelearning/exelearning#1895
@erseco erseco requested a review from ignaciogros June 4, 2026 09:16
@eXeLearningProject eXeLearningProject merged commit 9024aa5 into main Jun 4, 2026
1 check passed
@eXeLearningProject eXeLearningProject deleted the fix/license-gplv3-consistency branch June 4, 2026 11:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants