Open Bug 1052571 Opened 10 years ago Updated 10 years ago

Build mozilla.org page with the same content as about:rights

Categories

(www.mozilla.org :: Pages & Content, defect)

Production
defect
Not set
normal

Tracking

(Not tracked)

People

(Reporter: sgarrity, Assigned: sgarrity)

References

(Blocks 1 open bug)

Details

(Whiteboard: [kb=1471742] )

As part of the Legal Notices page/section redesign happening over on Bug 997577, it has been requested that we build out a new page at mozilla.org/about/legal/terms/firefox with the same contents as the Firefox about:rights page.

This bug will track the creation of this page.

The page is simple/straightforward, but I need help determining where the content should live.

We have a legal-docs github repo now that holds legal docs that can be imported into various locations/sites: https://github.com/mozilla/legal-docs/

I wondered if this about:rights content should be added there? Or should it just live directly in the bedrock page contents?

Note that it is likely already localized in Firefox (http://dxr.mozilla.org/mozilla-central/source/toolkit/locales/en-US/chrome/global/aboutRights.dtd).
(In reply to Steven Garrity [:sgarrity] from comment #0)
> As part of the Legal Notices page/section redesign happening over on Bug
> 997577, it has been requested that we build out a new page at
> mozilla.org/about/legal/terms/firefox with the same contents as the Firefox
> about:rights page.
> 
> This bug will track the creation of this page.
> 
> The page is simple/straightforward, but I need help determining where the
> content should live.
> 
> We have a legal-docs github repo now that holds legal docs that can be
> imported into various locations/sites: https://github.com/mozilla/legal-docs/

It would be nice to have it under the legal docs github repo.


> 
> I wondered if this about:rights content should be added there? Or should it
> just live directly in the bedrock page contents?
> 
> Note that it is likely already localized in Firefox
> (http://dxr.mozilla.org/mozilla-central/source/toolkit/locales/en-US/chrome/
> global/aboutRights.dtd).
FYI: this is the older version of about:rights, called Firefox Notices:
https://www.mozilla.org/en-US/legal/firefox/
Thanks for pointing that out Kohei. I'm not sure how I missed it. I should obviously be updating this page rather than creating a new one.

Remaining questions, then:

1. Should the existing page (at /legal/firefox/) be moved to the proposed URL (/legal/terms/firefox/), or should we keep the /legal/firefox/ URL?

2. Should the contents of this page ported to the legal-docs github repo, or should we just leave it as is (already in Bedrock)?
Flags: needinfo?(jbertsch)
I believe /legal/firefox/ is an orphaned page. I have migrated that page to Bedrock as part of Bug 963816 but don't know where it's originally from.
Thanks Steven and Kohei for the questions and the answers.

For question #1:
1. Should the existing page (at /legal/firefox/) be moved to the proposed URL (/legal/terms/firefox/), or should we keep the /legal/firefox/ URL?
Answer:  I'd like to keep all the terms that live on www.mozilla.org in /legal in a /terms folder (Persona, Thunderbird, websites, etc)

For question #2:
2. Should the contents of this page ported to the legal-docs github repo, or should we just leave it as is (already in Bedrock)?
Answer:  I'm going to ask Mika to review.  Mika:  what should we do with the content here: https://www.mozilla.org/en-US/legal/firefox/ ?
Flags: needinfo?(jbertsch) → needinfo?(udevi)
Whiteboard: [kb=1471742]
I have a PR to add the latest version of the about:rights text to the legal-docs github repository: https://github.com/mozilla/legal-docs/pull/166

I made a few minor changes to the text since this is a static document. The about:rights page has two links to show some hidden text. I adjusted these links from "...found _here_." to "...found below.", for example.
Blocks: 1055007
(In reply to Steven Garrity [:sgarrity] from comment #6)
> I have a PR to add the latest version of the about:rights text to the
> legal-docs github repository: https://github.com/mozilla/legal-docs/pull/166
> 
> I made a few minor changes to the text since this is a static document. The
> about:rights page has two links to show some hidden text. I adjusted these
> links from "...found _here_." to "...found below.", for example.

We are very likely to import the strings from Firefox/Thunderbird for all locales so as to avoid regressing our products with non localized content which is currently localized. I am on PTO but I'd like flod/théo to have a look at that before this is merged in, especially any content changes that would prevent importing the strings and also the maintainability of the strings once they are in the github legal repo since they are not in l10n calls. Thanks
This bug creates a new page with the same content of about:rights, displayed on mozilla.org, hosted in the legal GH repository, but DOES NOT replace about:right inside the product. Is this correct?
(In reply to Francesco Lodolo [:flod] from comment #8)
> This bug creates a new page with the same content of about:rights, displayed
> on mozilla.org, hosted in the legal GH repository, but DOES NOT replace
> about:right inside the product. Is this correct?

That's right, the in-product content would remain as is. We could, potentially, have both the website and in-product pages draw on the same source, but given the different formatting and code constraints, that might be more trouble than it's worth.
Blocks: 1055625
Blocks: 1055744
Blocks: 1056082
(In reply to Jennifer Bertsch [:jbertsch] from comment #5)
> For question #2:
> 2. Should the contents of this page ported to the legal-docs github repo, or
> should we just leave it as is (already in Bedrock)?
> Answer:  I'm going to ask Mika to review.  Mika:  what should we do with the
> content here: https://www.mozilla.org/en-US/legal/firefox/ ?

If it's not too much trouble, it would be great to have it ported to the legal-docs github repo.  My thought is that if all the legal notices are in one place, we can easily edit and update from there.
Flags: needinfo?(udevi)
You need to log in before you can comment on or make changes to this bug.