To help minimize confusion for what requirements are in place for listings and what is allowed/not allowed, the JED Team has created the following table.
Extension Distribution
| Allowed | Not Allowed | Rule Reference | Invokes Editor's Note | |
|---|---|---|---|---|
|
Encryption |
X | TOS 1.1 | N/A | |
| Per-Domain Usage | X | N/A | ||
| Support Per-Domain | X | N/A | ||
| Restrictions to Edits | X | N/A | ||
| Backlink to Developer | X | X | ||
| Registration Required to Download | X | X | ||
| Commercial (Cost to Download) | X | |||
| Non-Commercial (No Cost to Download) | X | |||
| Additional Framework Required | X | X | ||
| Software as a Service (Case-by-case) | X | X | ||
| Non-GPL License | X | |||
| Promoting Features Not Included In Listed Version | X | |||
| Require a Commercial License Key to function | X |
Trademark Usage Compliance
| Requires OSM Registration | Requires OSM Approval | Forms to Complete | Related Error Codes | |
|---|---|---|---|---|
| Domain Name using Joo, Joom, Joomla or anything similar | X | X | TOS 1.1 | TM1, UR1 |
| Conditional Use Logos | X | N/A | ||
| Limited Use Logos | X | X | N/A | |
| Extension Name includes Joo, Joom, Joomla or anything similar | X | X | N/A | |
| Site or product packaging uses an Altered Joomla Logo | X | X | N/A |
Extension Functionality Checks
| Rule Reference | Note | Allowed to Continue | Error Code | |
|---|---|---|---|---|
| Installs through Joomla's Installer | X | N/A | ||
| Extension Needs a Hack to Install | N/A | |||
| Installation Requires Manual Copy of File | N/A | |||
| Extension Hacks Core Joomla Files | N/A | |||
| Modifes other Extension Files | Must notify user on install and revert changes on uninstall | X | ||
| Component Admin Configuration Functions on Install | X | X | ||
| Module Can be Published | X | |||
| Plugin Can be Activated and Functions | X | |||
| Errors Return on Install | X | |||
| Modifies folder/file Permissions without warning | ||||
| GPL Headers In all PHP Files | X | PH1 | ||
| License Tag in XML file is Correct | X | LC1 | ||
| Sanitization Statement at top of PHP files | X | PH2 | ||
| Listed on the VEL | Must be marked as resolved on VEL list before publishing. See http://vel.joomla.org | |||
| Update Servers listed in XML file | X | US1 |