The Wayback Machine - https://web.archive.org/web/20120119123039/https://wiki.mozilla.org/Enterprise/Firefox/ExtendedSupport:Proposal

Personal tools

Enterprise/Firefox/ExtendedSupport:Proposal

From MozillaWiki

Jump to: navigation, search
DRAFT
This page is not complete.

Contents

Introduction

The shift to a new release process has been difficult for organizations that deploy Firefox to their users in a managed environment. We've heard 2 primary concerns:

  1. The release schedule doesn't allow sufficient time for the organizations and their vendors to certify new releases of the products
  2. the associated end-of-life policy exposes them to considerable security risk if they remain on a non-current version past Firefox 3.6.

These groups — which include small & medium business, enterprise, academic, and government — want to continue to offer Mozilla products to their users, but they need a version of Firefox that gives them a longer support tail than what we currently offer.

This is a proposal for an Extended Support Release (ESR) for Firefox that will help meet those needs.

Notes:

Proposal

Mozilla will offer an Extended Support Release (ESR) based on an official release of Desktop Firefox. Releases will be initially maintained for nine release cycles (currently 54 weeks, which is close to the target of 52 weeks the proposal is attempting to hit), with point releases coinciding with regular Firefox releases.

To permit organizations sufficient time for testing and certification, the ESR will have a two cycle (12 week) overlap between the time of a new release and the end-of-life of the previous release. This will allow organizations who control updates (e.g. have disabled automated updates) to Firefox to qualify and test against Aurora and Beta builds for twelve weeks leading up to the ESR, and an additional 12 weeks to certify and transition to a new ESR. Organizations that rely on Firefox's built-in updater may be limited to a transition period of 6 weeks, dependant upon how the ESR releases are maintained.

The chart below outlines the process behind the creation and maintenance of the ESR, which will be based on release versions of Firefox Desktop.

Please Note: The base Firefox release and ESR version numbers are subject to change.

Update: This proposal (including dates and version numbers) has meanwhile been approved in this meeting and was officially announced in this blog post.


Esr-release-overview.png

Maintenance of each ESR, through point releases, would be limited to high-risk/impact security vulnerabilities and would also include chemspills (off-schedule releases that address live security vulnerabilities). Backports of any functional enhancements and/or stability fixes would not be in scope. At the end of the support tail the release will be end-of-lifed, no further updates will be offered for that version, and an update to the next version will be offered through the Application Update Service. Note: If a platform or locale is dropped in the next version, that platform or locale will be abandoned, and no update will be offered.

Mozilla will continue to collect additional information on deployment of Firefox in managed environments, and will work with community groups to facilitate adoption of the official releases of Firefox in those environments. Based on the data collected and adoption of the new release process over the course of maintaining the ESR, Mozilla would announce the continuation or impending end-of-life of the program. The initial proposal would be to support a minimum of two ESR releases.

Assumptions

Caveats

Benefits

Risks

Enterprise & Vendor Certification

One of the challenges of the ESR will be to shift testing and qualification methodologies used by deployment groups from reactive to proactive. Because the release schedule of the ESR will run in parallel with the Firefox release schedules, the release dates of the ESR and its point releases will be known well in advance.

The ESR will provide deployment groups and vendors with up to 12 weeks of testing and qualification, and an additional 12 week overlap between ESRs to certify and deploy the released version. The chart below outlines the Firefox ESR testing/qualification time-frames.

Esr-qualify.png

Additional Information (please review)