JED Entries License Checklist
From Joomla! Documentation
(Difference between revisions)
m |
Natselection (Talk | contribs) m (→List C2.3 - Will it be listed in the JED? YES, but only if...) |
||
| (8 intermediate revisions by one user not shown) | |||
| Line 5: | Line 5: | ||
| − | ==List C1 - | + | ==List C1 - GPL 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 24: | Line 24: | ||
|} | |} | ||
| − | + | ==List C2 - General terms and conditions verification == | |
| − | ==List C2 - | + | |
===List C2.1 - Will it be listed in the JED? NO === | ===List C2.1 - Will it be listed in the JED? NO === | ||
| Line 32: | Line 31: | ||
! Item !! What? !! Publishable? | ! Item !! What? !! Publishable? | ||
|- | |- | ||
| − | | 1 || Encryption for some or all files? || | + | | 1 || Encryption for some or all files? || See C2.3.8 |
|- | |- | ||
| − | | 2 || PHP | + | | 2 || PHP Decoder required (ionCube or other)? || No |
|- | |- | ||
| 3 || Limit use per domain/installation? || No | | 3 || Limit use per domain/installation? || No | ||
| Line 51: | Line 50: | ||
Read more:[http://www.gnu.org/licenses/gpl-faq.html#DoesTheGPLAllowRequireFee Does the GPL allow me to require that anyone who receives the software must pay me a fee and/or notify me?] | Read more:[http://www.gnu.org/licenses/gpl-faq.html#DoesTheGPLAllowRequireFee Does the GPL allow me to require that anyone who receives the software must pay me a fee and/or notify me?] | ||
| − | |||
===List C2.2 - Will it be listed in the JED? YES === | ===List C2.2 - Will it be listed in the JED? YES === | ||
| Line 89: | Line 87: | ||
*Extensions are allowed to phone home for version check. | *Extensions are allowed to phone home for version check. | ||
|- | |- | ||
| − | | 4 | + | | 4 || Light GPL version for a full non-GPL version? || Only if: |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
* there is no mention in the JED entry on the non-GPL version features | * there is no mention in the JED entry on the non-GPL version features | ||
* both are not distribute at the same site | * both are not distribute at the same site | ||
|- | |- | ||
| − | | | + | | 5 || Modified/Forked extensions? || Only by the JED rules. |
* See TOS on how to proper fork an extension | * See TOS on how to proper fork an extension | ||
|- | |- | ||
| − | | | + | | 6 || Encoded files || Only if: |
* No XML encode | * No XML encode | ||
* Only for the file required to verification of support license | * Only for the file required to verification of support license | ||
| − | * Base64 only | + | * Base64 only for passing data. |
| + | * Base64 to obfuscate backlinks not permitted. | ||
* No commercial encode | * No commercial encode | ||
* Max two pass encode | * Max two pass encode | ||
|- | |- | ||
| − | | | + | | 7 ||Obfuscated code ||Only if: |
| − | * | + | * Generally not permitted but will be evaluated on a case-by-case basis. |
* Only for the file required to verification of support license | * Only for the file required to verification of support license | ||
| − | * | + | * Obfuscated backlinks not permitted. |
|- | |- | ||
| − | | | + | | 8 || Bridges to a non GPL product || Only if: |
* The non GPL product works independently from Joomla | * The non GPL product works independently from Joomla | ||
| − | * Extension | + | * Extension is GPL and created for Joomla |
* Clear statement that the extension requires a non GPL product to work | * Clear statement that the extension requires a non GPL product to work | ||
See also: C2.1 - Will it be listed in the JED? (8- Extension specific for an extension not listed at JED) | See also: C2.1 - Will it be listed in the JED? (8- Extension specific for an extension not listed at JED) | ||
|- | |- | ||
| − | | | + | | 9 || Require payment to remove owner visible or hidden links || Only if: |
* users are allowed to remove the links | * users are allowed to remove the links | ||
* the extension works if the files containing the links are edited by users | * the extension works if the files containing the links are edited by users | ||
|- | |- | ||
| − | | | + | | 10 || Extension specific for an extension listed at JED || Yes, but under special requirements |
|- | |- | ||
| − | | | + | | 11 || Entries just for scripts or Libraries? || Only if the scripts or libraries are available under a GPL compatible license |
* listed by the Free Software Foundation, as in LGPL | * listed by the Free Software Foundation, as in LGPL | ||
|} | |} | ||
| − | |||
==List C3 - GPL compatible licenses == | ==List C3 - GPL compatible licenses == | ||
Revision as of 14:48, 10 January 2013
Contents |
To be approved and listed in JED an entry must be verified in a 4 steps checklist process
- You are now in the third step
List C1 - GPL 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 - General terms and conditions verification
List C2.1 - Will it be listed in the JED? NO
| Item | What? | Publishable? |
|---|---|---|
| 1 | Encryption for some or all files? | See C2.3.8 |
| 2 | PHP Decoder 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 | Light GPL version for a full non-GPL version? | Only if:
|
| 5 | Modified/Forked extensions? | Only by the JED rules.
|
| 6 | Encoded files | Only if:
|
| 7 | Obfuscated code | Only if:
|
| 8 | Bridges to a non GPL product | Only if:
See also: C2.1 - Will it be listed in the JED? (8- Extension specific for an extension not listed at JED) |
| 9 | Require payment to remove owner visible or hidden links | Only if:
|
| 10 | Extension specific for an extension listed at JED | Yes, but under special requirements |
| 11 | 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 in special situations:
| 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 Checklist
- Step C - License Checklist
- Step D - Installation and Functionality Checklist