Plugin contribution checklist (Moodle Developer Resources)
Catalog row in Vendor License Sources · Cited
- Kind
- Product documentation
- Format
- HTML
- Applies to
- Requirements for plugins submitted to the Moodle plugin listing: licensing, intellectual property, subscriptions, approval blockers. Page footer: Last updated on 25 Aug 2026.
- Evidence
- Plugin files that interface with core must be GPL v3 or later
- Bundled third-party files must be GPL compatible
- Binary files without source violate the GPL
- Plugin uploaders grant Moodle a licence to their submitted data
- Plugins that require a third-party subscription must say so
- Plugins that compete with Moodle commercial products can be blocked
- Trademark misuse blocks plugin approval