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

James Y Knight via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Jun 2 13:21:49 PDT 2022


jyknight added a comment.
Herald added a project: All.

Indeed, legal issues are complicated.

Looking into this today, I'm personally fairly confident this code is indeed re-licensed and that, therefore, this change is OK. I say that based on analysis as follows:

1. https://web.archive.org/web/20080831201118/http://www.unicode.org/copyright.html (archived 2008-08-31) has the new license text in place, and says it applies to all source code distributed under http://www.unicode.org/Public/.
2. You can find the ConvertUTF.c and ConvertUTF.h files at https://web.archive.org/web/20080913080605/http://www.unicode.org:80/Public/PROGRAMS/CVTUTF/ (archive link as of 2008-09-13, but file content unchanged since 2004). That is: they were being distributed, then, under this "new" license. Note that the files were subsequently deleted, in 2009, due to being buggy and unmaintained -- so you cannot find them on unicode.org today.
3. LLVM's initial commit of these files (https://github.com/llvm/llvm-project/commit/29cae66bde8b9d1694d85e6fa43fcf5a3ab46e2d) contains files derived -- with only LLVM-side changes -- from the version of the software distributed in that link.

I'm not giving an "Approval" to commit this change yet, though -- I believe LLVM Foundation lawyer will be double-checking this is a correct action, first.


Repository:
  rL LLVM

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D66390/new/

https://reviews.llvm.org/D66390



More information about the llvm-commits mailing list