automation - create unbranded, "free software" builds

RESOLVED WONTFIX

Status

Release Engineering
General
P3
normal
RESOLVED WONTFIX
11 years ago
4 years ago

People

(Reporter: rhelmer, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

11 years ago
The Mozilla release team creates unbranded, "free software" builds as part of each release, e.g.:
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.4/contrib/free-software/

We need to add this process to the automation framework (bootstrap).
(Reporter)

Updated

11 years ago
Priority: -- → P3
There are a few differences between this free software release, and the
branded release, so we should be able to automate these free software builds as
part of the end-to-end automation also.
Blocks: 355309
Duplicate of this bug: 396430
Assignee: build → nobody
QA Contact: mozpreed → build

Updated

10 years ago
Blocks: 402429
No longer blocks: 402429

Comment 3

10 years ago
I believe this is an important thing to to as it could effect many linux distrobutions. However, I believe this free software build _nedds_ to have an explicit license file explaining exactly how it is free software and what license(s) it is covered under.

Updated

10 years ago
Component: Release Engineering → Release Engineering: Future
QA Contact: build → release

Comment 4

9 years ago
With the "recent" EULA changes, is this an issue any more?

Comment 5

9 years ago
Yes, this is still an issue. The EULA does not change any of the licensing terms and actually provides a more specific statement of the restrictions of Firefox. Section 3 states:

You may not remove or alter any trademark, logo, copyright or other proprietary notice in or on the Product. This license does not grant you any right to use the trademarks, service marks or logos of Mozilla or its licensors.

This has been interpreted by the community to mean that the name Firefox may not be used and thus any non-official build of the code must have a different name.
Section 3 of what? The EULA was removed.

These builds were made in Firefox 2 days because the FF2 binaries included Talkback, which was non-free software. That's since been replaced, there's no reason to makes these builds any more.

AFAIK we haven't even made such builds since Firefox 2, which is now EOL. So there's nothing to automate, and this bug should be closed.
(In reply to comment #6)
> AFAIK we haven't even made such builds since Firefox 2, which is now EOL. So
> there's nothing to automate, and this bug should be closed.

Correct...and closing.
Status: NEW → RESOLVED
Last Resolved: 9 years ago
Resolution: --- → WONTFIX
The EULA's been removed, but you still can't significantly modify branded releases and redistribute them without permission. Having builds without official branding would still be useful for people who want to modify an official build (that includes PGO, the same build config, etc.), without having to worry about stripping out the branding themselves.

Whether that effort is something the MoCo release time is willing to undertake is a separate issue, though, and I suspect this will remain WONTFIX for that reason.
(In reply to comment #8)
> The EULA's been removed, but you still can't significantly modify branded
> (...)

Could you define "significantly", please?
I've been told on IRC (by you, among others) that changes as minor as flipping some pref(s) from "true" to "false" (or vice versa) are _not_ allowed. So, it seems that ANY changes are not allowed, "significant" or not.
You can remove "significantly" from what I said, if it makes you feel better.
Moving closed Future bugs into Release Engineering in preparation for removing the Future component.
Component: Release Engineering: Future → Release Engineering
(Assignee)

Updated

4 years ago
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.