JED Entries License Checklist
From Joomla! Documentation
(Difference between revisions)
| Line 1: | Line 1: | ||
| − | {{ | + | {{RightTOC}}This article is designed to help Extension Developers (who want to be listed at JED), JED Editors (consistence for extensions approval) and general users (on reporting JED entries). |
| − | This article is designed to help Extension Developers (who want to be listed at JED), JED Editors | + | |
| − | + | ||
| − | To be approved and listed in JED | + | To be approved and listed in JED an entry must be verified in a 4 steps checklist process |
| − | + | '''You are now in third step''' | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | |||
| − | == | + | ==List C1 - General license verification == |
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|+ Could this be listed in the JED? | |+ Could this be listed in the JED? | ||
| Line 31: | Line 25: | ||
| − | == | + | ==List C2 - GPL license verification == |
| − | === | + | ===List C2.1 - Will it be listed in the JED? NO === |
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|+ To reject | |+ To reject | ||
| Line 59: | Line 53: | ||
| − | === | + | ===List C2.2 - Will it be listed in the JED? YES === |
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
| Line 79: | Line 73: | ||
| − | === | + | ===List C2.3 - Will it be listed in the JED? YES, but only if... === |
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|+ To ponderate | |+ To ponderate | ||
| Line 136: | Line 130: | ||
| − | == | + | ==List C3 - GPL compatible licenses == |
JED could list entries that are GPL compatible: | JED could list entries that are GPL compatible: | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
| Line 154: | Line 148: | ||
|} | |} | ||
| − | == | + | ==List C4 - Non GPL licenses == |
JED could list entries that are not GPL: | JED could list entries that are not GPL: | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
| Line 168: | Line 162: | ||
| − | '''Everything OK?''' Go for Step | + | '''Everything OK?''' Go for next step |
| + | ==TOC: JED Submissions Checklists == | ||
| + | Table of Contents | ||
| + | * Step A - [[JED_Entries_Submission_Checklist|Submission Checklist]] | ||
| + | * Step B - [[JED_Entries_Trademark_Checklist|Trademark Checklis]] | ||
| + | * Step C - [[JED_Entries_License_Checklist|License Checklist]] | ||
| + | * Step D - [[JED_Entries_Installation_and_Functionality_Checklist|Installation and Functionality Checklist]] | ||
[[Category:JED]] [[Category:Licence]] | [[Category:JED]] [[Category:Licence]] | ||
Revision as of 16:36, 7 August 2010
Contents |
To be approved and listed in JED an entry must be verified in a 4 steps checklist process You are now in third step
List C1 - General license verification
| Item | What? | Publishable? |
|---|---|---|
| 1 | Project site lists non-GPL Joomla! extensions? | No!
|
| 2 | Project site display other software (not Joomla! extensions) that have other licenses? | Yes |
| 3 | Submitted as GPL license? | Yes! |
| 4 | Submitted as GPL compatible license? | Maybe
|
| 5 | Submitted as Other for license? | Maybe
|
List C2 - GPL license verification
List C2.1 - Will it be listed in the JED? NO
| Item | What? | Publishable? |
|---|---|---|
| 1 | Encryption for some or all files? | No |
| 2 | PHP Encoder required (ionCube or other)? | No |
| 3 | Limit use per domain/installation? | No |
| 4 | Limit code modifications? | No |
| 5 | Limit distribution of extension? | No |
| 6 | Require a nondisclosure agreement? | No |
| 7 | Limit usage of non GPL media files to a domain/installation? | No |
| 8 | Extension specific for an extension not listed at JED | No |
"The GPL is a free software license, and therefore it permits people to use and even redistribute the software without being required to pay anyone a fee for doing so."
List C2.2 - Will it be listed in the JED? YES
| Item | What? | Publishable? |
|---|---|---|
| 1 | Distribute own extension for free? | Yes |
| 2 | Require payment to download? | Yes |
| 3 | Require payment/subscription to configure, install, support, documentation? | Yes |
| 4 | Limit support per domain/installation? | Yes |
"The right to sell copies is part of the definition of free software"
Read more: Does the GPL allow me to sell copies of the program for money?
List C2.3 - Will it be listed in the JED? YES, but only if...
| Item | What? | Publishable? |
|---|---|---|
| 1 | Include non GPL files? | Only for non code files which can stand alone
|
| 2 | Include non GPL Libraries? | Only if the libraries are available under a GPL compatible license
|
| 3 | Call home function? | Only if:
|
| 4 | Subscription to earlier updates download? | Only if public version doesn't have security issues
|
| 5 | Update panel for "registered domains" to receive and perform updates directly within the panel? | Only if public version doesn't have security issues
|
| 6 | Light GPL version for a full non-GPL version? | Only if:
|
| 7 | Modified/Forked extensions? | Only by the JED rules.
|
| 8 | Encoded files | Only if:
|
| 9 | Obfuscated code | Only if:
|
| 10 | Bridges to a non gpl product | Only if:
|
| 11 | Require payment to remove owner visible or hidden links | Only if:
|
| 12 | Extension specific for an extension listed at JED | Yes, but under special requirements |
| 13 | Entries just for scripts or Libraries? | Only if the scripts or libraries are available under a GPL compatible license
|
List C3 - GPL compatible licenses
JED could list entries that are GPL compatible:
| Item | What? | Publishable? |
|---|---|---|
| 1 | LGPL license? | Yes!
|
| 2 | AGPL license ? | Yes!
|
| 3 | Public Domain ? | Yes! |
| 4 | Creative Commons, BSD, MIT or other free software licenses ? | No!
|
List C4 - Non GPL licenses
JED could list entries that are not GPL:
| Item | What? | Publishable? |
|---|---|---|
| 1 | Tools for Joomla Sites? | Yes
|
| 2 | Independent Scripts for Joomla? | Yes.
|
Everything OK? Go for next step
TOC: JED Submissions Checklists
Table of Contents
- Step A - Submission Checklist
- Step B - Trademark Checklis
- Step C - License Checklist
- Step D - Installation and Functionality Checklist