Closed Bug 1434667 Opened 6 years ago Closed 6 years ago

Move the thunderbird branding to mail/branding

Categories

(Thunderbird :: Build Config, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
Thunderbird 60.0

People

(Reporter: Paenglab, Assigned: Paenglab)

References

Details

Attachments

(1 file, 2 obsolete files)

It makes for me no sense to have the official branding in other-licenses instead of mail/branding. This separation can lead to forgetting to change the files there too.

Also other-licences should be for tools which have, like the name says, other licences.

FX has it's Firefox branding also in the branding directory.
Attached patch branding.patch (obsolete) — Splinter Review
Move it.
Assignee: nobody → richard.marti
Status: NEW → ASSIGNED
Attachment #8947170 - Flags: review?(philipp)
Attachment #8947170 - Flags: review?(mozilla)
Comment on attachment 8947170 [details] [diff] [review]
branding.patch

Review of attachment 8947170 [details] [diff] [review]:
-----------------------------------------------------------------

::: mail/locales/l10n.toml
@@ +86,5 @@
>      l10n = "{l}editor/ui/**"
>  
>  [[paths]]
> +    reference = "mail/branding/thunderbird/locales/en-US/**"
> +    l10n = "{l}mail/branding/thunderbird/**"

I'm not sure if this is still needed. Daily has also no special path added.

What do you think?
Bug 561032 is where firefox moved their branding and Bug 541761 is where they changed the license.

Looking other-licenses/branding/thunderbird/LICENSE it doesn't appear that the Thunderbird branding is currently permissively licensed. I suspect that Mozilla Foundation own the rights to these files, so we probably need to get approval to change the license (and thus to move it out of other-licenses).
Flags: needinfo?(gerv)
See Also: → 561032, 541761
Comment on attachment 8947170 [details] [diff] [review]
branding.patch

Review of attachment 8947170 [details] [diff] [review]:
-----------------------------------------------------------------

Please leave both the old and the new branding paths in. In the l10n*.ini and l10n.toml. You're also missing l10n.ini in the list of changed files.

Also, l10n.toml needs to keep the paths we're still using on other branches for x-channel.

I suspect that I'm the real reviewer for this patch, too.
Attachment #8947170 - Flags: review-
(In reply to Axel Hecht [:Pike] from comment #5)
> Comment on attachment 8947170 [details] [diff] [review]
> branding.patch
> 
> Review of attachment 8947170 [details] [diff] [review]:
> -----------------------------------------------------------------
> 
> Please leave both the old and the new branding paths in. In the l10n*.ini
> and l10n.toml. You're also missing l10n.ini in the list of changed files.
> 
> Also, l10n.toml needs to keep the paths we're still using on other branches
> for x-channel.

So you mean leave the old path in l10n.ini, l10n.toml, l10n-beta.ini and l10n-central.ini and add the new path in l10n.toml?
Flags: needinfo?(axel)
Also to the ini files, they're still used by the dashboard.

The reason why we keep the old paths around is that that way, we'll have tools notify localizers that they should remove those files.

And then just the toml file needs to implement the rules for all of cross channel.
Flags: needinfo?(axel)
Comment on attachment 8947170 [details] [diff] [review]
branding.patch

Removing the r? until it's clear what to do with the LICENCE file.
Attachment #8947170 - Flags: review?(philipp)
Attachment #8947170 - Flags: review?(mozilla)
Attached patch branding.patch (obsolete) — Splinter Review
Is it this what you want?
Attachment #8947170 - Attachment is obsolete: true
Attachment #8947199 - Flags: feedback?(axel)
Comment on attachment 8947199 [details] [diff] [review]
branding.patch

Please stick to my work account.
Attachment #8947199 - Flags: feedback?(axel) → feedback?(l10n)
I think the TB Council should have the final say on branding licensing, but we moved Firefox to open source licensing for the branding so there was no question that Firefox was open source, and that argument applies to Thunderbird as well.

So I would support moving the files, and removing the old LICENSE file.

Gerv
Flags: needinfo?(gerv)
Attached patch branding.patchSplinter Review
I copied the LICENCE from FX. I think, the same licence applies to TB too as the TB copyright is still by Mozilla. Okay Gerv?
Attachment #8947199 - Attachment is obsolete: true
Attachment #8947199 - Flags: feedback?(l10n)
Attachment #8947564 - Flags: review?(mozilla)
Attachment #8947564 - Flags: review?(l10n)
Attachment #8947564 - Flags: feedback?(gerv)
(In reply to Gervase Markham [:gerv] from comment #11)
> I think the TB Council should have the final say on branding licensing, but
> we moved Firefox to open source licensing for the branding so there was no
> question that Firefox was open source, and that argument applies to
> Thunderbird as well.

On behalf of the council, we are fine with making this change. Thanks all for working on this!
Comment on attachment 8947564 [details] [diff] [review]
branding.patch

Stealing the build config review, these look fine to me. Looking forward to Pike's review for the l10n bits.
Attachment #8947564 - Flags: review?(mozilla) → review+
Comment on attachment 8947564 [details] [diff] [review]
branding.patch

r=gerv. I note that the directory structure chosen doesn't seem quite the same as the browser/branding structure, but maybe there's a good reason. Just flagging. r+ for the licensing content.

Gerv
Attachment #8947564 - Flags: feedback?(gerv) → feedback+
Comment on attachment 8947564 [details] [diff] [review]
branding.patch

Review of attachment 8947564 [details] [diff] [review]:
-----------------------------------------------------------------

Thanks, yes, this should work.
Attachment #8947564 - Flags: review?(l10n) → review+
Thanks to all!
Keywords: checkin-needed
Pushed by mozilla@jorgk.com:
https://hg.mozilla.org/comm-central/rev/1ea8335be979
Move the thunderbird branding to mail/branding. r=Pike,tomprince
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Keywords: checkin-needed
Resolution: --- → FIXED
Target Milestone: --- → Thunderbird 60.0
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: