Difference between revisions of "JED Entries License Checklist"
From Joomla! Documentation
Natselection (talk | contribs) |
Natselection (talk | contribs) |
||
Line 87: | 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 | ||
Line 108: | Line 102: | ||
* 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. | * 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. | * 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 its GPL and created for Joomla | * Extension its GPL and created for Joomla | ||
Line 119: | Line 113: | ||
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 | ||
|} | |} |
Revision as of 21:31, 22 November 2012
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).
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[edit]
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[edit]
List C2.1 - Will it be listed in the JED? NO[edit]
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[edit]
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...[edit]
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[edit]
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[edit]
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[edit]
Table of Contents
- Step A - Submission Checklist
- Step B - Trademark Checklist
- Step C - License Checklist
- Step D - Installation and Functionality Checklist