[PATCH] D66390: [PATCH] [llvm] [Support] Update license on ConvertUTF.* per upstream license change

Michał Górny via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sun Aug 18 03:10:35 PDT 2019


mgorny created this revision.
mgorny added reviewers: sylvestre.ledru, chandlerc, jlebar, gribozavr.
Herald added subscribers: kristina, hiraditya.
Herald added a project: LLVM.

According to [1], the author of the code found in ConvertUTF.* has
stated that the code has been relicensed to the standard Unicode license
as found on [2].  Update our copyright header appropriately, following
the same action done by Google breakpad maintainers [3].

Most importantly, the old license was non-free, effectively rendering
the whole LLVM distribution non-free.  This is a major problem e.g. for
Debian [4], and has been also reported to LLVM Bugzilla [5].  I have
accidentally missed this license in Gentoo, and adding it will render
the package non-free which is going to cause real pain to some of our
users.

Sylvestre Ledru has already started working on porting LLVM to use
breakpad's version but apparently his work was stalled in regressions.
Since the issue is urgent, I am proposing instead to update the license
without porting other changes.

[1] https://bugs.chromium.org/p/google-breakpad/issues/detail?id=270
[2] https://www.unicode.org/copyright.html
[3] https://chromium.googlesource.com/breakpad/breakpad/+/14bbefbd9600e08d6a34d7250faa8bc9dba2113e
[4] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=916945
[5] https://bugs.llvm.org/show_bug.cgi?id=32962


Repository:
  rL LLVM

https://reviews.llvm.org/D66390

Files:
  llvm/include/llvm/Support/ConvertUTF.h
  llvm/lib/Support/ConvertUTF.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D66390.215773.patch
Type: text/x-patch
Size: 6519 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190818/9df2c2d7/attachment.bin>


More information about the llvm-commits mailing list