Confirmed users
428
edits
Cypherpunks (talk | contribs) No edit summary |
|||
| Line 2: | Line 2: | ||
DRAFT PROPOSED | DRAFT PROPOSED | ||
cbeard | cbeard | ||
v3 (8/24/06) | |||
We must provide a mechanism by which the [http://www.mozilla.org/foundation/EULA/ Mozilla End-User License Agreement (EULA)] is displayed on first run in order to meet certain legal requirements for some distribution channels, e.g. for cases where an end-user is not directly involved in installing software; Firefox is installed silently by a meta installer, or as part of a software | We must provide a mechanism by which the [http://www.mozilla.org/foundation/EULA/ Mozilla End-User License Agreement (EULA)] is displayed on first run in order to meet certain legal requirements for some distribution channels, e.g. for cases where an end-user is not directly involved in installing software; Firefox is installed silently by a meta installer, or as part of a software pre-load. | ||
=== Product Requirements === | === Product Requirements === | ||
* EULA '''must''' be displayed on first run | * EULA '''must''' be displayed on first run for each installed instance of Firefox that did not have a EULA displayed and accepted by a end-user during the install process | ||
* EULA '''must''' be displayed in a modal dialog in substantially the same form as it is within the Firefox 1.5 installer, and '''must''' only include options to either accept or not accept the terms of the license | * EULA '''must''' be displayed in a modal dialog in substantially the same form as it is within the Firefox 1.5 installer, and '''must''' only include options to either accept or not accept the terms of the license | ||
** The two options presented with radio buttons '''must''' be: | ** The two options presented with radio buttons '''must''' be: | ||
*** "I do NOT accept the terms of the License Agreement" (DEFAULT) | *** "I do NOT accept the terms of the License Agreement" (DEFAULT) | ||
*** "I accept the terms of the License Agreement" | *** "I accept the terms of the License Agreement" | ||
* EULA '''should''' be presented with a localized unofficial reference version of the legal text with clear indication that the en-US version is | * EULA '''should''' be presented with a localized unofficial reference version of the legal text with clear indication that the en-US version is authoritative and legally binding | ||
* EULA '''must''' allow for different text inclusions based upon distribution channel. | * EULA '''must''' allow for different text inclusions based upon distribution channel, e.g. there may be additional license requirements for certain companies who may distribute Firefox as part of a preload | ||
* EULA '''must''' at a minimum include the complete en-US version of the legal text, as posted at http://www.mozilla.org/foundation/EULA/firefox-en.txt | * EULA '''must''' at a minimum include the complete en-US version of the legal text, as posted at http://www.mozilla.org/foundation/EULA/firefox-en.txt (this is the legally binding license agreement) | ||
* If the end-user does not click to accept the EULA, the application '''must not''' continue to run and '''should''' terminate normally | * If the end-user does not click to accept the EULA, the application '''must not''' continue to run and '''should''' terminate normally | ||
* If the end-user accepts the EULA, the EULA screen '''must''' be dismissed and the application '''must''' continue normal execution | * If the end-user accepts the EULA, the EULA screen '''must''' be dismissed and the application '''must''' continue normal execution | ||
=== Software Update === | |||
* EULA is required is any software update being offered or forced upon the end-user contains code with license terms that have not previously been agreed to. | |||
* If required, EULA '''must''' be displayed and accepted by the end-user prior to either downloading or applying a patch to the application through any software update mechanism (including but not limited to application and extensions updates). | |||
** The default position is that no such EULA will need to be displayed. | |||
** If and when a EULA is required, it '''must''' be agreed to prior to any software updates are applied. | |||
=== Other Considerations === | === Other Considerations === | ||
* NEEDS INPUT: Extensions '''must''' have the option of displaying and having a EULA agreed to prior to either the downloading, installation or execution of an Extension. | * NEEDS INPUT: Extensions '''must''' have the option of displaying and having a EULA agreed to prior to either the downloading, installation or execution of an Extension. | ||
=== Technical Specification === | === Technical Specification === | ||