Add "Source Code" download link to https://www.mozilla.org/firefox/all/

RESOLVED FIXED

Status

www.mozilla.org
Pages & Content
RESOLVED FIXED
3 years ago
a year ago

People

(Reporter: gerv, Unassigned)

Tracking

Production

Firefox Tracking Flags

(Not tracked)

Details

(URL)

Attachments

(1 attachment)

(Reporter)

Description

3 years ago
Some libraries used in Firefox are LGPLed. The LGPL requires in section 6 d) that:

"If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place."

The "above-specified materials", in our case, is the source code. I don't think hg.mozilla.org counts as "the same place", because getting source from there requires different knowledge to getting it from a website. We need a website link on https://www.mozilla.org/firefox/new/ .

We have source tarballs already available on the FTP server, e.g.:
ftp://ftp.eu.mozilla.org/pub/firefox/releases/38.0/source/

These will be a rare download, and so won't need to be load-balanced. I think all we need is a single link, at the bottom of the page. Although to contextualise it, you may want:

Source Code | Build Instructions

with the latter linking to https://developer.mozilla.org/en-US/docs/Simple_Firefox_build .

Gerv
Created attachment 8774231 [details] [review]
GitHub pull request
Changing the title of the bug to be more reflective of the PR linked in Comment 1.
Summary: Add "Source Code" download link to https://www.mozilla.org/firefox/new/ → Add "Source Code" download link to https://www.mozilla.org/firefox/all/

Comment 3

a year ago
Commits pushed to master at https://github.com/mozilla/bedrock

https://github.com/mozilla/bedrock/commit/2ff8a6325257c66f5d782ae91c3e35b98d9e96df
Bug 1167570 - add source code link to Firefox page, to meet LGPL requirements

https://github.com/mozilla/bedrock/commit/fbdf1246d206cd24d4b33f387b5061f10ff8bda9
Merge pull request #4239 from gerv/1167570

Bug 1167570 - Add "Source Code" download link to https://www.mozilla.org/firefox/all/
Status: NEW → RESOLVED
Last Resolved: a year ago
Resolution: --- → FIXED
(Reporter)

Comment 4

a year ago
I still don't see this on the site; how often does the site ship?

Gerv
It will be live in our next production push. Once that happens I'll change the resolution to verified.
You need to log in before you can comment on or make changes to this bug.