From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marius Bakke Subject: Re: FSDG status of chromium Date: Tue, 25 Sep 2018 21:08:42 +0200 Message-ID: <87tvmdl7id.fsf@fastmail.com> References: <20180925092922.20b2a32d@peers.community> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:58552) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g4tAW-00081f-GD for guix-devel@gnu.org; Tue, 25 Sep 2018 15:38:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g4tAR-0006y4-Im for guix-devel@gnu.org; Tue, 25 Sep 2018 15:38:48 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:40303) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1g4shZ-0004VZ-7N for guix-devel@gnu.org; Tue, 25 Sep 2018 15:08:53 -0400 In-Reply-To: <20180925092922.20b2a32d@peers.community> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: bill-auger , guix-devel@gnu.org --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hello Bill, bill-auger writes: > regarding the recent proposal of introducing chromium into guix; i have > done a lot of research and participated in much discussion regarding > it's fitness regarding the FSDG; and i am quite surprised to see it so > much as suggest into guix > > for the benefit of anyone who does not not know, the controversy > regarding the allegedly improper licensing of chromium is nearly > 10 years old now and has been discussed ad-nauseam over the years - > many people want it to be resolved one way or the other; but as of > today, it is not resolved; and therefore guix, as a GNU project, and > guixsd, as an FSDG distro should not be so eager to package or > distribute it - someone from the FSF told me that RMS has expressed an > interest in resolving this; but it would be a huge task to scrutinize > that entire code-base, even with the assistance of tools such as > fossology - as of today, no one has done that, and no FSDG distro > carries chromium - that is not an oversight, because they have not > yet gotten around to packaging it, nor that the devs or users do not > want that program; but because the consensus among the community is > that this program has never been shown to be 100% freely distributable > - unless the FSF makes a definitive statement about this, it's > introduction (or re-introduction as the case may be) into any FSDG > distro should be considered to be premature at this time - seeing as > how the issue has not been resolved after 10 years, it is not even > clear, if such a time will ever arrive when it will be justified > > to be clear, it is assumed that the issue pertains to all > chromium-derived browsers such as iridium and "ungoogled" chromium, the > qt5-webengine library and browsers linking to it such as qupzilla and > falkon, and all electron "apps" such as riot, atom, and vscode - one > fedora developer has told me recently[1] that anything built on electron > is probably a hopeless cause; but a qt5-webengine dev has stated > that this issue bothers them too and they will fix any problems found > even if the upstream does not - that is encouraging because clients of > qt5-webengine account for the majority of programs that are on the > parabola blacklist for using chromium-derived code - a wiki page was > created recently the FSD especially for such programs that should be > scrutinized[2] Can you elaborate on what exactly the issue is? I am aware that Chromium bundles non-free sources, but the proposed Guix package purges these from the source tarball so that they don't show up when a user runs `guix build --source chromium`. All non-essential "third_party" directories are purged in the same manner. I have audited the remaining third_party files and AFAICT they are free software. That leaves "first party" source files. Admittedly I haven't audited all of those other than superficial grepping. Do you know whether parts of Chromium are considered non-free? I noticed a number of files are missing license information: in those cases I have assumed that the top-level "LICENSE" file (BSD-3) applies. > early this year, the FSF published an interview promoting qupzilla, > while that program, along with numerous other electron and > webengine-based programs were, and are still, blacklisted from FSDG > distros; which made matters worse - now there are mixed signals > floating about regarding what exactly is the FSF's opinion of this; and > distros have no answer for users to the question of why we are in this > predicament at all - shortly after that, i started a new thread on the > FSD mailing list[3] to entice the FSF to, once and for all, state > something definitive about this - that thread is something of an > anthology of chromium woes as related to the FSDG; including links to > the original chromium upstream bug report from 2009 (still open)[4], > the parabola mega-issue[5] (which attempts to consolidate all of the > packages that could be re-instated in parabola if ever chromium is > cleared of doubt and actually deemed to be free software by the > consensus of the FSDG distros), and many of the relevant discussions > on the FSDG mailing list over the years I've read [4] including the blocking issues. Currently the tickets seem to be about passing the 'checklicenses.py' script. I tried running it on the "sanitized" source in Guix and it complains about 379 files for which it fails to detect license. Output attached. > shortly after that, the community on the FSDG mailing list were > successful in convincing pureos to act on a long-standing freedom bug > report to remove chromium from their repos in solidarity with the other > FSDG distros - to their credit, they did so, albeit reluctantly; > expressing the sentiment that "this is a dis-service to our users" as an > explanation of why it took so long to remove it - that presumption is > perhaps understandable; but when you think about it, is it really a > dis-service for a freedom-respecting distro to remove a program that is > not known to be free software? - the fact that the users might *like* > that program is not the primary concern of the FSDG - parabola users > liked those blacklisted programs too; but parabola removed them on the > principle that their removal was in the best service to freedom-minded > users until they were determined to be 100% freely licensed; even if the > users wept - tough love, ya know - thats exactly what the FSDG are for > > it is not the objective of the FSDG to allow exceptions for certain > high-profile programs to pass scrutiny only because users may complain > of their absence - if those users would want to use those program even > though they are not known to be free; then those users may as well be > using a proprietary OS - short of that, those users can *easily* go to > www.krome.oogle.comm and grab the binary if they desire it so much; > but the FSDG does not cater to that desire - i would like to think > that all software is to be considered non-free until proven otherwise; > with no exceptions on the grounds that: *users want it anyways* > > regarding 'ungoogled' and 'iridium', the modifications they make are > aimed at privacy issues - as far as i know, hey have done nothing to > address the concerns of dubious licensing - i have been told that devs > for both of these have been asked and had no information whatsoever > regarding the alleged/phantom unlicensed files; so there is no grounds > to assume that these browser are any more or less freely distributable > as chromium - someone from qt-webengine mentioned on that thread that > they had no information either but were willing to fix anything found > > luke has written a much more thorough treatise about this that was > intended for the FSF to publish last year[6] - that describe several > issue with chromium beyond the allegedly dubious licensing It seems to me using "Ungoogled-Chromium" remediates Lukes concerns from [6]. DRM and pre-built binaries are already purged from the Guix source. [...] > [1]: https://lists.gnu.org/archive/html/directory-discuss/2017-12/msg0000= 8.html > [2]: https://directory.fsf.org/wiki/Free_Software_Directory:Free_software= _evaluation > [3]: https://lists.gnu.org/archive/html/directory-discuss/2017-11/msg0000= 3.html=20 > [4]: https://bugs.chromium.org/p/chromium/issues/detail?id=3D28291=20 > [5]: https://labs.parabola.nu/issues/1167=20 > [6]: https://lists.nongnu.org/archive/html/gnu-linux-libre/2018-03/msg000= 98.html > [7]: https://libreplanet.org/wiki/Template:FSDG_Checklist=20 > [8]: https://libreplanet.org/wiki/List_of_software_that_does_not_respect_= the_Free_System_Distribution_Guidelines#chromium-browser Here is the output from the checklicenses.py script: --=-=-= Content-Type: text/plain Content-Disposition: attachment; filename=checklicenses.out $ guix environment --container --ad-hoc python2 perl findutils bash -- python tools/checklicenses/checklicenses.py Using base directory: /tmp/chromium-69.0.3497.100 Checking: /tmp/chromium-69.0.3497.100 'net/third_party/quic/platform/api/quic_expect_bug.h' has non-whitelisted license 'UNKNOWN' 'net/third_party/quic/platform/impl/quic_expect_bug_impl.h' has non-whitelisted license 'UNKNOWN' 'net/third_party/quic/platform/impl/quic_file_utils_impl.h' has non-whitelisted license 'UNKNOWN' 'third_party/abseil-cpp/absl/debugging/internal/stacktrace_aarch64-inl.inc' has non-whitelisted license 'UNKNOWN' 'third_party/abseil-cpp/absl/debugging/internal/stacktrace_arm-inl.inc' has non-whitelisted license 'UNKNOWN' 'third_party/abseil-cpp/absl/debugging/internal/stacktrace_generic-inl.inc' has non-whitelisted license 'UNKNOWN' 'third_party/abseil-cpp/absl/debugging/internal/stacktrace_unimplemented-inl.inc' has non-whitelisted license 'UNKNOWN' 'third_party/abseil-cpp/absl/strings/internal/str_format/arg.cc' has non-whitelisted license 'UNKNOWN' 'third_party/abseil-cpp/absl/strings/internal/str_format/arg.h' has non-whitelisted license 'UNKNOWN' 'third_party/abseil-cpp/absl/strings/internal/str_format/bind.cc' has non-whitelisted license 'UNKNOWN' 'third_party/abseil-cpp/absl/strings/internal/str_format/bind.h' has non-whitelisted license 'UNKNOWN' 'third_party/abseil-cpp/absl/strings/internal/str_format/bind_test.cc' has non-whitelisted license 'UNKNOWN' 'third_party/abseil-cpp/absl/strings/internal/str_format/checker.h' has non-whitelisted license 'UNKNOWN' 'third_party/abseil-cpp/absl/strings/internal/str_format/checker_test.cc' has non-whitelisted license 'UNKNOWN' 'third_party/abseil-cpp/absl/strings/internal/str_format/convert_test.cc' has non-whitelisted license 'UNKNOWN' 'third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc' has non-whitelisted license 'UNKNOWN' 'third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.h' has non-whitelisted license 'UNKNOWN' 'third_party/abseil-cpp/absl/strings/internal/str_format/parser.cc' has non-whitelisted license 'UNKNOWN' 'third_party/abseil-cpp/absl/strings/internal/str_format/parser.h' has non-whitelisted license 'UNKNOWN' 'third_party/abseil-cpp/absl/strings/internal/str_format/parser_test.cc' has non-whitelisted license 'UNKNOWN' 'third_party/abseil-cpp/absl/strings/str_format_test.cc' has non-whitelisted license 'UNKNOWN' 'third_party/abseil-cpp/absl/synchronization/internal/mutex_nonprod.inc' has non-whitelisted license 'UNKNOWN' 'third_party/abseil-cpp/absl/time/internal/get_current_time_ios.inc' has non-whitelisted license 'UNKNOWN' 'third_party/abseil-cpp/absl/time/internal/get_current_time_posix.inc' has non-whitelisted license 'UNKNOWN' 'third_party/abseil-cpp/absl/time/internal/get_current_time_windows.inc' has non-whitelisted license 'UNKNOWN' 'third_party/abseil-cpp/absl/time/internal/zoneinfo.inc' has non-whitelisted license 'UNKNOWN' 'third_party/abseil-cpp/rename_dynamic_annotations.sh' has non-whitelisted license 'UNKNOWN' 'third_party/angle/third_party/spirv-tools/src/utils/check_copyright.py' has non-whitelisted license 'Apache (v2.0) MIT/X11 (BSD like)' 'third_party/blink/renderer/core/html/list_item_ordinal.cc' has non-whitelisted license 'BSD-like LGPL (v2 or later)' 'third_party/blink/renderer/core/html/list_item_ordinal.h' has non-whitelisted license 'BSD-like LGPL (v2 or later)' 'third_party/flatbuffers/src/include/flatbuffers/base.h' has non-whitelisted license 'UNKNOWN' 'third_party/flatbuffers/src/tests/FlatBuffers.Test/NetTest.sh' has non-whitelisted license 'UNKNOWN' 'third_party/flatbuffers/src/tests/TestAll.sh' has non-whitelisted license 'UNKNOWN' 'third_party/googletest/src/ci/travis.sh' has non-whitelisted license 'UNKNOWN' 'third_party/hunspell/src/hunspell/affentry.cxx' has non-whitelisted license 'MPL (v1.1) BSD (2 clause) GPL (v2) LGPL (v2.1 or later)' 'third_party/hunspell/src/hunspell/affentry.hxx' has non-whitelisted license 'MPL (v1.1) BSD (2 clause) GPL (v2) LGPL (v2.1 or later)' 'third_party/hunspell/src/hunspell/affixmgr.cxx' has non-whitelisted license 'MPL (v1.1) BSD (2 clause) GPL (v2) LGPL (v2.1 or later)' 'third_party/hunspell/src/hunspell/affixmgr.hxx' has non-whitelisted license 'MPL (v1.1) BSD (2 clause) GPL (v2) LGPL (v2.1 or later)' 'third_party/hunspell/src/hunspell/csutil.cxx' has non-whitelisted license 'MPL (v1.1) BSD (2 clause) GPL (v2) LGPL (v2.1 or later)' 'third_party/hunspell/src/hunspell/csutil.hxx' has non-whitelisted license 'MPL (v1.1) BSD (2 clause) GPL (v2) LGPL (v2.1 or later)' 'third_party/hunspell/src/hunspell/filemgr.cxx' has non-whitelisted license 'MPL (v1.1) BSD (2 clause) GPL (v2) LGPL (v2.1 or later)' 'third_party/hunspell/src/hunspell/filemgr.hxx' has non-whitelisted license 'MPL (v1.1) BSD (2 clause) GPL (v2) LGPL (v2.1 or later)' 'third_party/hunspell/src/hunspell/hashmgr.cxx' has non-whitelisted license 'MPL (v1.1) BSD (2 clause) GPL (v2) LGPL (v2.1 or later)' 'third_party/hunspell/src/hunspell/hashmgr.hxx' has non-whitelisted license 'MPL (v1.1) BSD (2 clause) GPL (v2) LGPL (v2.1 or later)' 'third_party/hunspell/src/hunspell/hunspell.cxx' has non-whitelisted license 'MPL (v1.1) BSD (2 clause) GPL (v2) LGPL (v2.1 or later)' 'third_party/hunspell/src/hunspell/hunspell.hxx' has non-whitelisted license 'MPL (v1.1) BSD (2 clause) GPL (v2) LGPL (v2.1 or later)' 'third_party/hunspell/src/hunspell/replist.cxx' has non-whitelisted license 'MPL (v1.1) BSD (2 clause) GPL (v2) LGPL (v2.1 or later)' 'third_party/hunspell/src/hunspell/replist.hxx' has non-whitelisted license 'MPL (v1.1) BSD (2 clause) GPL (v2) LGPL (v2.1 or later)' 'third_party/hunspell/src/hunspell/suggestmgr.cxx' has non-whitelisted license 'MPL (v1.1) BSD (2 clause) GPL (v2) LGPL (v2.1 or later)' 'third_party/hunspell/src/hunspell/suggestmgr.hxx' has non-whitelisted license 'MPL (v1.1) BSD (2 clause) GPL (v2) LGPL (v2.1 or later)' 'third_party/jinja2/asyncfilters.py' has non-whitelisted license 'UNKNOWN' 'third_party/jinja2/idtracking.py' has non-whitelisted license 'UNKNOWN' 'third_party/jinja2/nativetypes.py' has non-whitelisted license 'UNKNOWN' 'third_party/libaddressinput/src/android/src/androidTest/java/com/android/i18n/addressinput/DummyTest.java' has non-whitelisted license 'UNKNOWN' 'third_party/libaddressinput/src/android/src/androidTest/java/com/android/i18n/addressinput/PlaceDetailsClientTest.java' has non-whitelisted license 'UNKNOWN' 'third_party/libaddressinput/src/android/src/main/java/com/android/i18n/addressinput/AndroidAsyncEncodedRequestApi.java' has non-whitelisted license 'UNKNOWN' 'third_party/libaddressinput/src/android/src/main/java/com/android/i18n/addressinput/PlaceDetailsClient.java' has non-whitelisted license 'UNKNOWN' 'third_party/libaddressinput/src/android/src/main/java/com/android/i18n/addressinput/autocomplete/gmscore/AddressAutocompleteApiImpl.java' has non-whitelisted license 'UNKNOWN' 'third_party/libaddressinput/src/android/src/main/java/com/android/i18n/addressinput/autocomplete/gmscore/AddressAutocompletePredictionImpl.java' has non-whitelisted license 'UNKNOWN' 'third_party/libaddressinput/src/common/src/main/java/com/google/i18n/addressinput/common/AddressAutocompleteApi.java' has non-whitelisted license 'UNKNOWN' 'third_party/libaddressinput/src/common/src/main/java/com/google/i18n/addressinput/common/AddressAutocompletePrediction.java' has non-whitelisted license 'UNKNOWN' 'third_party/libsrtp/run_all_tests.sh' has non-whitelisted license 'UNKNOWN' 'third_party/libsync/src/tests/sync_test.cpp' has non-whitelisted license 'UNKNOWN' 'third_party/pdfium/third_party/base/base_export.h' has non-whitelisted license 'UNKNOWN' 'third_party/perfetto/src/traced/probes/ftrace/cpu_stats_parser_unittest.cc' has non-whitelisted license 'UNKNOWN' 'third_party/perfetto/src/tracing/test/hello_world_benchmark.cc' has non-whitelisted license 'UNKNOWN' 'third_party/pyjson5/src/json5/parser.py' has non-whitelisted license 'UNKNOWN' 'third_party/rnnoise/src/rnn_vad_weights.cc' has non-whitelisted license 'UNKNOWN' 'third_party/rnnoise/src/rnn_vad_weights.h' has non-whitelisted license 'UNKNOWN' 'third_party/swiftshader/third_party/subzero/src/IceAssembler.cpp' has non-whitelisted license 'BSD-like University of Illinois/NCSA Open Source License (BSD like)' 'third_party/swiftshader/third_party/subzero/src/IceAssembler.h' has non-whitelisted license 'BSD-like University of Illinois/NCSA Open Source License (BSD like)' 'third_party/swiftshader/third_party/subzero/src/IceAssemblerARM32.cpp' has non-whitelisted license 'BSD-like University of Illinois/NCSA Open Source License (BSD like)' 'third_party/swiftshader/third_party/subzero/src/IceAssemblerARM32.h' has non-whitelisted license 'BSD-like University of Illinois/NCSA Open Source License (BSD like)' 'third_party/swiftshader/third_party/subzero/src/IceAssemblerX8632.h' has non-whitelisted license 'BSD-like University of Illinois/NCSA Open Source License (BSD like)' 'third_party/swiftshader/third_party/subzero/src/IceAssemblerX8664.h' has non-whitelisted license 'BSD-like University of Illinois/NCSA Open Source License (BSD like)' 'third_party/swiftshader/third_party/subzero/src/IceAssemblerX86Base.h' has non-whitelisted license 'BSD-like University of Illinois/NCSA Open Source License (BSD like)' 'third_party/swiftshader/third_party/subzero/src/IceAssemblerX86BaseImpl.h' has non-whitelisted license 'BSD-like University of Illinois/NCSA Open Source License (BSD like)' 'third_party/woff2/src/convert_woff2ttf_fuzzer.cc' has non-whitelisted license 'UNKNOWN' 'third_party/woff2/src/convert_woff2ttf_fuzzer_new_entry.cc' has non-whitelisted license 'UNKNOWN' 'tools/clang/translation_unit/test_files/includes_self.cc' has non-whitelisted license 'UNKNOWN' 'v8/src/third_party/utf8-decoder/utf8-decoder.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/ANTLRErrorListener.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/ANTLRErrorStrategy.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/ANTLRErrorStrategy.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/ANTLRFileStream.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/ANTLRFileStream.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/ANTLRInputStream.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/ANTLRInputStream.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/BailErrorStrategy.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/BailErrorStrategy.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/BaseErrorListener.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/BaseErrorListener.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/BufferedTokenStream.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/BufferedTokenStream.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/CharStream.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/CharStream.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/CommonToken.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/CommonToken.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/CommonTokenFactory.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/CommonTokenFactory.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/CommonTokenStream.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/CommonTokenStream.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/ConsoleErrorListener.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/ConsoleErrorListener.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/DefaultErrorStrategy.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/DefaultErrorStrategy.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/DiagnosticErrorListener.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/DiagnosticErrorListener.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/Exceptions.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/Exceptions.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/FailedPredicateException.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/FailedPredicateException.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/InputMismatchException.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/InputMismatchException.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/IntStream.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/IntStream.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/InterpreterRuleContext.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/InterpreterRuleContext.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/Lexer.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/Lexer.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/LexerInterpreter.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/LexerInterpreter.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/LexerNoViableAltException.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/LexerNoViableAltException.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/ListTokenSource.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/ListTokenSource.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/NoViableAltException.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/NoViableAltException.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/Parser.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/Parser.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/ParserInterpreter.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/ParserRuleContext.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/ParserRuleContext.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/ProxyErrorListener.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/ProxyErrorListener.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/RecognitionException.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/RecognitionException.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/Recognizer.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/RuleContext.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/RuleContext.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/RuleContextWithAltNum.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/RuleContextWithAltNum.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/RuntimeMetaData.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/Token.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/Token.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/TokenFactory.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/TokenSource.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/TokenSource.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/TokenStream.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/TokenStream.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/TokenStreamRewriter.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/TokenStreamRewriter.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/UnbufferedCharStream.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/UnbufferedCharStream.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/UnbufferedTokenStream.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/UnbufferedTokenStream.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/Vocabulary.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/WritableToken.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/WritableToken.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/antlr4-common.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/antlr4-runtime.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATN.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNConfig.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNConfig.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNConfigSet.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNConfigSet.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNDeserializationOptions.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNDeserializationOptions.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNDeserializer.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNDeserializer.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNSerializer.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNSerializer.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNSimulator.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNSimulator.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNState.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNState.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNType.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/AbstractPredicateTransition.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/AbstractPredicateTransition.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ActionTransition.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ActionTransition.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/AmbiguityInfo.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/AmbiguityInfo.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ArrayPredictionContext.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ArrayPredictionContext.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/AtomTransition.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/AtomTransition.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/BasicBlockStartState.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/BasicBlockStartState.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/BasicState.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/BasicState.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/BlockEndState.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/BlockEndState.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/BlockStartState.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/BlockStartState.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ContextSensitivityInfo.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ContextSensitivityInfo.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/DecisionEventInfo.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/DecisionEventInfo.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/DecisionInfo.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/DecisionInfo.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/DecisionState.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/DecisionState.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/EmptyPredictionContext.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/EmptyPredictionContext.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/EpsilonTransition.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/EpsilonTransition.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ErrorInfo.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ErrorInfo.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LL1Analyzer.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LL1Analyzer.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerATNConfig.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerATNConfig.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerATNSimulator.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerATNSimulator.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerAction.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerAction.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerActionExecutor.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerActionExecutor.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerActionType.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerChannelAction.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerChannelAction.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerCustomAction.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerCustomAction.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerIndexedCustomAction.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerIndexedCustomAction.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerModeAction.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerModeAction.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerMoreAction.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerMoreAction.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerPopModeAction.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerPopModeAction.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerPushModeAction.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerPushModeAction.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerSkipAction.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerSkipAction.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerTypeAction.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerTypeAction.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LookaheadEventInfo.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LookaheadEventInfo.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LoopEndState.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LoopEndState.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/NotSetTransition.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/NotSetTransition.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/OrderedATNConfigSet.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/OrderedATNConfigSet.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ParseInfo.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ParseInfo.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ParserATNSimulator.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ParserATNSimulator.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PlusBlockStartState.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PlusBlockStartState.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PlusLoopbackState.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PlusLoopbackState.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PrecedencePredicateTransition.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PrecedencePredicateTransition.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PredicateEvalInfo.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PredicateEvalInfo.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PredicateTransition.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PredicateTransition.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PredictionContext.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PredictionContext.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PredictionMode.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PredictionMode.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ProfilingATNSimulator.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ProfilingATNSimulator.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/RangeTransition.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/RangeTransition.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/RuleStartState.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/RuleStartState.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/RuleStopState.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/RuleStopState.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/RuleTransition.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/RuleTransition.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/SemanticContext.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/SemanticContext.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/SetTransition.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/SetTransition.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/SingletonPredictionContext.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/SingletonPredictionContext.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/StarBlockStartState.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/StarBlockStartState.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/StarLoopEntryState.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/StarLoopEntryState.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/StarLoopbackState.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/StarLoopbackState.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/TokensStartState.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/TokensStartState.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/Transition.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/Transition.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/WildcardTransition.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/WildcardTransition.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/dfa/DFA.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/dfa/DFA.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/dfa/DFASerializer.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/dfa/DFASerializer.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/dfa/DFAState.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/dfa/DFAState.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/dfa/LexerDFASerializer.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/dfa/LexerDFASerializer.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/misc/InterpreterDataReader.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/misc/InterpreterDataReader.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/misc/Interval.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/misc/Interval.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/misc/IntervalSet.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/misc/IntervalSet.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/misc/MurmurHash.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/misc/MurmurHash.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/misc/Predicate.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/misc/Predicate.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/support/Any.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/support/Any.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/support/Arrays.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/support/Arrays.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/support/BitSet.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/support/CPPUtils.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/support/CPPUtils.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/support/Declarations.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/support/StringUtils.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/support/StringUtils.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/AbstractParseTreeVisitor.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ErrorNode.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ErrorNode.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ErrorNodeImpl.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ErrorNodeImpl.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/IterativeParseTreeWalker.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ParseTree.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ParseTree.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ParseTreeListener.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ParseTreeListener.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ParseTreeProperty.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ParseTreeVisitor.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ParseTreeVisitor.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ParseTreeWalker.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ParseTreeWalker.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/TerminalNode.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/TerminalNode.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/TerminalNodeImpl.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/TerminalNodeImpl.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/Trees.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/Trees.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/Chunk.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/Chunk.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/ParseTreeMatch.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/ParseTreeMatch.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/ParseTreePattern.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/ParseTreePattern.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/ParseTreePatternMatcher.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/ParseTreePatternMatcher.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/RuleTagToken.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/RuleTagToken.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/TagChunk.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/TagChunk.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/TextChunk.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/TextChunk.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/TokenTagToken.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/TokenTagToken.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPath.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPath.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathElement.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathElement.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathLexer.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathLexer.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathLexerErrorListener.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathLexerErrorListener.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathRuleAnywhereElement.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathRuleAnywhereElement.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathRuleElement.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathRuleElement.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathTokenAnywhereElement.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathTokenAnywhereElement.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathTokenElement.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathTokenElement.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathWildcardAnywhereElement.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathWildcardAnywhereElement.h' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathWildcardElement.cpp' has non-whitelisted license 'UNKNOWN' 'v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathWildcardElement.h' has non-whitelisted license 'UNKNOWN' 'v8/tools/collect_deprecation_stats.sh' has non-whitelisted license 'UNKNOWN' 'v8/tools/turbolizer/deploy.sh' has non-whitelisted license 'UNKNOWN' FAILED Please read http://www.chromium.org/developers/adding-3rd-party-libraries for more info how to handle the failure. Please respect OWNERS of checklicenses.py. Changes violating this requirement may be reverted. --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAluqh7oACgkQoqBt8qM6 VPrg1gf/Q/zMU6H3Me9VnTWxomr6OZCmPBTQ5633vFAqr2/+H7GDx1uaCTZtNyzw fQTSkJchRIkqKMygkTbMFC/tB117oSMxSWC0Z2/9KYL4r1YUCBX/VR2kbDnH0QH8 kFDlMonVtj1osquFkleC8/DMcE3Nuynfu1cIHsId50A7SqOmcRq+TQEvUJlMmoqB WsrlKeFIh7aoEJQAq6LlAyBIDkLhKpHn4l+JvuppbZilAvICV7sukd7S3LXxrwx/ fZGS/QQS2MgWckjwnititTpKbCTl8CtT5OzueSumA1IcyUJa6bQSGWuBGQ/NC6xF f71qfH0tJvNEvvqF0QrhgQ4awF8cFQ== =HHkT -----END PGP SIGNATURE----- --==-=-=--