Closed Bug 1790301 Opened 3 years ago Closed 2 years ago

New ICU4X license

Categories

(Core :: Internationalization, enhancement, P1)

Unspecified
All
enhancement

Tracking

()

RESOLVED FIXED
108 Branch
Tracking Status
firefox108 --- fixed

People

(Reporter: m_kato, Assigned: m_kato)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

ICU4X license is approved by bug 1715232, but current license is "Unicode-DFS-2016" by https://github.com/unicode-org/icu4x/pull/2303. So ./mach rust vendor will be failure when adding ICU4X modules.

Blocks: icu4x

Hi, Mike.

We are considering to add ICU4X in Gecko. Although you approve old ICU4X license by bug 1715232, ICU4X license has been changed to Unicode-DFS-2016 that is same as ICU4C in intl/icu.

When adding ICU4X crate to Gecko, should we add the directory in https://searchfox.org/mozilla-central/rev/0948667bc62415d48abff27e1405fb4ab4d65d75/toolkit/content/license.html#5735-5738, then should we update vendor_rust.py to add a crate to RUNTIME_LICENSE_PACKAGE_WHITELIST? Or should we only add Unicode-DFS-2016 to RUNTIME_LICENSE_WHITELIST simply?

Flags: needinfo?(mhoye)

By bug 1715232, we added ICU4X license SHA256 hash to whitelist. But when
releasing ICU4X 1.0, license becomes Unicode-DFS-2016 like ICU4C. So I would
like to allow this license to import ICU4X 1.0.

Also, due to dependencies, some crates still use old ICU4X license. Although it
will be fixed by 1.1 release, we keep this hash.

Assignee: nobody → m_kato
Status: NEW → ASSIGNED
Pushed by m_kato@ga2.so-net.ne.jp: https://hg.mozilla.org/integration/autoland/rev/f82775fcc3f3 Allow Unicode-DFS-2016 license to import ICU4X 1.0. r=mhoye,glandium
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 108 Branch
Flags: needinfo?(mhoye)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: