unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* FSDG status of chromium
@ 2018-09-25 13:29 bill-auger
  2018-09-25 17:22 ` Fwd: " Brett Gilio
                   ` (2 more replies)
  0 siblings, 3 replies; 14+ messages in thread
From: bill-auger @ 2018-09-25 13:29 UTC (permalink / raw)
  To: guix-devel

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]

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

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

like it or not, believe it or not, this is still an open issue - the new
FSDG guidelines for the evaluation of prospective new distros[7]
includes as a criteria:

  "Programs commonly known to have freedom issues are liberated
  or excluded"

that is referring directly to the "List of software that does not
respect the FSDG"[8]; upon which chromium is listed - so until the day
that chromium is removed from that list, i think it's blacklisting is
compulsory, in lieu of any known liberation procedure - if ever the day
comes (we can hope) that a liberation procedure is found or the software
is otherwise determined to be freely distributable, then it can be
removed from that list and all FSDG distros would be able to offer it
to their users; but until that day comes, we should want all of the FSDG
distros to send a consistent message regarding this and all freedom
issues that are common to all

this is fairly common knowledge by now in the free software community;
so i would hope that someone on this mailing list would have already
mentioned all this, and/or someone representing guixsd is reading the
FSDG mailing list and participating in those discussions of the issues
that are common to FSDG distros

i have no particular opinion of chromium myself as i do not use it -
one thing i can say with certainty though, is that if guix does begin
distributing this program, someone is going to open a freedom bug report
immediately, and the solidarity of FSDG distros will be set back six
months to when pureos was the one outlier among them still endorsing it



[1]: https://lists.gnu.org/archive/html/directory-discuss/2017-12/msg00008.html
[2]: https://directory.fsf.org/wiki/Free_Software_Directory:Free_software_evaluation
[3]: https://lists.gnu.org/archive/html/directory-discuss/2017-11/msg00003.html 
[4]: https://bugs.chromium.org/p/chromium/issues/detail?id=28291 
[5]: https://labs.parabola.nu/issues/1167 
[6]: https://lists.nongnu.org/archive/html/gnu-linux-libre/2018-03/msg00098.html
[7]: https://libreplanet.org/wiki/Template:FSDG_Checklist 
[8]: https://libreplanet.org/wiki/List_of_software_that_does_not_respect_the_Free_System_Distribution_Guidelines#chromium-browser

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Fwd: FSDG status of chromium
  2018-09-25 13:29 FSDG status of chromium bill-auger
@ 2018-09-25 17:22 ` Brett Gilio
  2018-09-25 19:08 ` Marius Bakke
  2018-09-25 19:36 ` Clément Lassieur
  2 siblings, 0 replies; 14+ messages in thread
From: Brett Gilio @ 2018-09-25 17:22 UTC (permalink / raw)
  To: guix-devel

[-- Attachment #1: Type: text/plain, Size: 8111 bytes --]




-------- Forwarded Message --------
Subject: 	FSDG status of chromium
Date: 	Tue, 25 Sep 2018 09:29:22 -0400
From: 	bill-auger <bill-auger@peers.community>
Organization: 	peers.community
To: 	guix-devel@gnu.org



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]

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

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

like it or not, believe it or not, this is still an open issue - the new
FSDG guidelines for the evaluation of prospective new distros[7]
includes as a criteria:

   "Programs commonly known to have freedom issues are liberated
   or excluded"

that is referring directly to the "List of software that does not
respect the FSDG"[8]; upon which chromium is listed - so until the day
that chromium is removed from that list, i think it's blacklisting is
compulsory, in lieu of any known liberation procedure - if ever the day
comes (we can hope) that a liberation procedure is found or the software
is otherwise determined to be freely distributable, then it can be
removed from that list and all FSDG distros would be able to offer it
to their users; but until that day comes, we should want all of the FSDG
distros to send a consistent message regarding this and all freedom
issues that are common to all

this is fairly common knowledge by now in the free software community;
so i would hope that someone on this mailing list would have already
mentioned all this, and/or someone representing guixsd is reading the
FSDG mailing list and participating in those discussions of the issues
that are common to FSDG distros

i have no particular opinion of chromium myself as i do not use it -
one thing i can say with certainty though, is that if guix does begin
distributing this program, someone is going to open a freedom bug report
immediately, and the solidarity of FSDG distros will be set back six
months to when pureos was the one outlier among them still endorsing it



[1]: https://lists.gnu.org/archive/html/directory-discuss/2017-12/msg00008.html
[2]: https://directory.fsf.org/wiki/Free_Software_Directory:Free_software_evaluation
[3]: https://lists.gnu.org/archive/html/directory-discuss/2017-11/msg00003.html
[4]: https://bugs.chromium.org/p/chromium/issues/detail?id=28291
[5]: https://labs.parabola.nu/issues/1167
[6]: https://lists.nongnu.org/archive/html/gnu-linux-libre/2018-03/msg00098.html
[7]: https://libreplanet.org/wiki/Template:FSDG_Checklist
[8]: https://libreplanet.org/wiki/List_of_software_that_does_not_respect_the_Free_System_Distribution_Guidelines#chromium-browser


[-- Attachment #2: Type: text/html, Size: 10345 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: FSDG status of chromium
  2018-09-25 13:29 FSDG status of chromium bill-auger
  2018-09-25 17:22 ` Fwd: " Brett Gilio
@ 2018-09-25 19:08 ` Marius Bakke
  2018-09-25 20:22   ` Andreas Enge
  2018-09-25 23:36   ` bill-auger
  2018-09-25 19:36 ` Clément Lassieur
  2 siblings, 2 replies; 14+ messages in thread
From: Marius Bakke @ 2018-09-25 19:08 UTC (permalink / raw)
  To: bill-auger, guix-devel


[-- Attachment #1.1: Type: text/plain, Size: 7912 bytes --]

Hello Bill,

bill-auger <bill-auger@peers.community> 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/msg00008.html
> [2]: https://directory.fsf.org/wiki/Free_Software_Directory:Free_software_evaluation
> [3]: https://lists.gnu.org/archive/html/directory-discuss/2017-11/msg00003.html 
> [4]: https://bugs.chromium.org/p/chromium/issues/detail?id=28291 
> [5]: https://labs.parabola.nu/issues/1167 
> [6]: https://lists.nongnu.org/archive/html/gnu-linux-libre/2018-03/msg00098.html
> [7]: https://libreplanet.org/wiki/Template:FSDG_Checklist 
> [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:


[-- Attachment #1.2: checklicenses.out --]
[-- Type: text/plain, Size: 42633 bytes --]

$ 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.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: FSDG status of chromium
  2018-09-25 13:29 FSDG status of chromium bill-auger
  2018-09-25 17:22 ` Fwd: " Brett Gilio
  2018-09-25 19:08 ` Marius Bakke
@ 2018-09-25 19:36 ` Clément Lassieur
  2018-09-26  8:11   ` Andy Wingo
  2 siblings, 1 reply; 14+ messages in thread
From: Clément Lassieur @ 2018-09-25 19:36 UTC (permalink / raw)
  To: bill-auger; +Cc: guix-devel

Hi Bill,

Thank you very much for letting us know about these issues!  I'm glad
Marius put it in a channel then, it was a wise decision.  I hope we'll
make it free at some point, so that it can be integrated into Guix.  But
there is Icecat 60 now (thanks to everyone involved!), so it's not that
urgent anymore.

Clément

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: FSDG status of chromium
  2018-09-25 19:08 ` Marius Bakke
@ 2018-09-25 20:22   ` Andreas Enge
  2018-09-25 20:49     ` Marius Bakke
  2018-09-25 21:30     ` Brett Gilio
  2018-09-25 23:36   ` bill-auger
  1 sibling, 2 replies; 14+ messages in thread
From: Andreas Enge @ 2018-09-25 20:22 UTC (permalink / raw)
  To: Marius Bakke; +Cc: bill-auger, guix-devel

Hello,

On Tue, Sep 25, 2018 at 09:08:42PM +0200, Marius Bakke wrote:
> 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.

Debian has a package "chromium-browser" in the free section:
   https://tracker.debian.org/pkg/chromium-browser

So at least it is apparently possible to get a working binary with only
free sources.

Andreas

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: FSDG status of chromium
  2018-09-25 20:22   ` Andreas Enge
@ 2018-09-25 20:49     ` Marius Bakke
  2018-09-25 21:30     ` Brett Gilio
  1 sibling, 0 replies; 14+ messages in thread
From: Marius Bakke @ 2018-09-25 20:49 UTC (permalink / raw)
  To: Andreas Enge; +Cc: bill-auger, guix-devel

[-- Attachment #1: Type: text/plain, Size: 874 bytes --]

Andreas Enge <andreas@enge.fr> writes:

> Hello,
>
> On Tue, Sep 25, 2018 at 09:08:42PM +0200, Marius Bakke wrote:
>> 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.
>
> Debian has a package "chromium-browser" in the free section:
>    https://tracker.debian.org/pkg/chromium-browser
>
> So at least it is apparently possible to get a working binary with only
> free sources.

To clarify: the few files flagged by 'checklicenses.py' are as far as I
can tell all free software.  The script just fails to classify them [4].

[4] https://bugs.chromium.org/p/chromium/issues/detail?id=28291

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: FSDG status of chromium
  2018-09-25 20:22   ` Andreas Enge
  2018-09-25 20:49     ` Marius Bakke
@ 2018-09-25 21:30     ` Brett Gilio
  2018-09-25 22:00       ` Marius Bakke
  1 sibling, 1 reply; 14+ messages in thread
From: Brett Gilio @ 2018-09-25 21:30 UTC (permalink / raw)
  To: guix-devel

On 09/25/2018 03:22 PM, Andreas Enge wrote:
>
> So at least it is apparently possible to get a working binary with only
> free sources.
>
> Andreas
>
>

Hi Andreas,

Can you verify that the debian package is only working with free 
sources, and not simply reiterating the misconception that the chromium 
browser is licensed under BSD? By that, I mean going after what Bill was 
saying of auditing every single component of the chromium browser?

Brett

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: FSDG status of chromium
  2018-09-25 21:30     ` Brett Gilio
@ 2018-09-25 22:00       ` Marius Bakke
  0 siblings, 0 replies; 14+ messages in thread
From: Marius Bakke @ 2018-09-25 22:00 UTC (permalink / raw)
  To: Brett Gilio, guix-devel

[-- Attachment #1: Type: text/plain, Size: 676 bytes --]

Brett Gilio <brettg@posteo.net> writes:

> On 09/25/2018 03:22 PM, Andreas Enge wrote:
>>
>> So at least it is apparently possible to get a working binary with only
>> free sources.
>>
>> Andreas
>>
>>
>
> Hi Andreas,
>
> Can you verify that the debian package is only working with free 
> sources, and not simply reiterating the misconception that the chromium 
> browser is licensed under BSD? By that, I mean going after what Bill was 
> saying of auditing every single component of the chromium browser?

I would like to know prior research on this subject.  Are parts of
Chromium considered non-free?  Is there a reason not to trust the BSD
license?

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: FSDG status of chromium
  2018-09-25 19:08 ` Marius Bakke
  2018-09-25 20:22   ` Andreas Enge
@ 2018-09-25 23:36   ` bill-auger
  2018-09-26  1:23     ` Marius Bakke
  1 sibling, 1 reply; 14+ messages in thread
From: bill-auger @ 2018-09-25 23:36 UTC (permalink / raw)
  To: guix-devel

On Tue, 25 Sep 2018 21:08:42 +0200 Marius wrote:
> Can you elaborate on what exactly the issue is?  I am aware that
> Chromium bundles non-free sources
> 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?

no - and that is exactly the core problem - AFAIK no person on this
planet knows the definitive answer to that question, including the
upstream developers themselves, as demonstrated by the 10 year old bug
report that was never closed

all i have to say about chromium specifically is that, if this program
is so massive that even its developers can not determine whether or not
it is 100% freely distributable, then the sheer size of this behemoth
is a better reason to avoid it than any fuzzy licensing concerns

to answer your question specifically, "Do you know whether parts of
Chromium are considered non-free?"; my answer is: "yes absolutely" -
the main point i was trying to get across in the OP, is that all
software should be considered to be non-free until it is convincingly
demonstrated to be otherwise - it's developers have not been able to do
that in 10 years - perhaps they dont care so much about the issue, i
dunno, but even that would be no justification to let it slide past the
FSDG


On Tue, 25 Sep 2018 21:08:42 +0200 Marius wrote:
> 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.

i dont think that is a reasonable assumption to make - by that logic,
you could assemble any collection of unlicensed or conflictingly
licensed source code projects, heap them all in a tarball with a
single BSD-3 license at the root level, and that would somehow make
everything adequately licensed, simply because none of the files within
contradict that otherwise unfounded assumption - the unfortunately
broad and brief wording of permissive licenses (no more precise
than "this software") encourage that lazy assumption to be made as
applying to "everything in this tarball", probably more often than
people realize


On Tue, 25 Sep 2018 21:08:42 +0200 Marius wrote:
> It seems to me using "Ungoogled-Chromium" remediates Lukes concerns

yes most people agree that the ungoogled patches would be necessary
but not sufficient for any FSDG compliant build of chromium


On Tue, 25 Sep 2018 21:08:42 +0200 Marius wrote:
> Andreas Enge <andreas@enge.fr> writes:
> > So at least it is apparently possible to get a working binary with
> > only free sources.  
> 
> To clarify: the few files flagged by 'checklicenses.py' are as far as
> I can tell all free software.  The script just fails to classify them
> 379 files for which it fails to detect license.

to be clear here, what is truly meant there by: "only free sources" is
"with only sources that have not yet been demonstrated to be non-free" -
that is the key distinction - just because they have not yet been
proven to be non-free, does not make them free - and i have yet to see
anyone make that determination convincingly


On Tue, 25 Sep 2018 21:08:42 +0200 Marius wrote:
> 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.

adfeno recently did a some preliminary digging into this also[1] -
maybe you and he could compare notes ad/or combine efforts


On Tue, 25 Sep 2018 21:36:45 +0200 Clément wrote:
> I hope we'll
> make it free at some point, so that it can be integrated into Guix.

to these i again want to underline the secondary point i hoped to make;
that is if *anyone* can liberate this program, it would allow this
browser and dozens of derivative programs that are currently
blacklisted to be included in guix AND also *any* of the FSDG distros -
what bothers me most about this situation here, is that no one from guix
seems to be "on the same page" sharing information and effort with the
other FSDG distros - i really do encourage you guys to join in on these
conversations that pertain equally across all FSDG distros[1] - if you
have some success liberating chromium, or have determined any of its
dubious licensing concerns, please do make it known on that mailing
list - it would be of great interest to many outside of guix - at the
very least it could lead to the recommended fix for chromium on the
"does not respect the FSDG" list to be changed from "use icecat
instead" to "this browser can be used in freedom if you ...."


[1]: https://directory.fsf.org/wiki/Talk:Chromium
[2]: https://lists.nongnu.org/mailman/listinfo/gnu-linux-libre

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: FSDG status of chromium
  2018-09-25 23:36   ` bill-auger
@ 2018-09-26  1:23     ` Marius Bakke
  2018-09-26 19:02       ` bill-auger
  0 siblings, 1 reply; 14+ messages in thread
From: Marius Bakke @ 2018-09-26  1:23 UTC (permalink / raw)
  To: bill-auger, guix-devel

[-- Attachment #1: Type: text/plain, Size: 5335 bytes --]

bill-auger <bill-auger@peers.community> writes:

> On Tue, 25 Sep 2018 21:08:42 +0200 Marius wrote:
>> Can you elaborate on what exactly the issue is?  I am aware that
>> Chromium bundles non-free sources
>> 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?
>
> no - and that is exactly the core problem - AFAIK no person on this
> planet knows the definitive answer to that question, including the
> upstream developers themselves, as demonstrated by the 10 year old bug
> report that was never closed

Can you point out which part of the upstream bug that is relevant?

 https://bugs.chromium.org/p/chromium/issues/detail?id=28291

AFAICT it's about bundled software, and in our case there are only 379
files that need auditing.  Am I missing something?

> On Tue, 25 Sep 2018 21:08:42 +0200 Marius wrote:
>> 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.
>
> i dont think that is a reasonable assumption to make - by that logic,
> you could assemble any collection of unlicensed or conflictingly
> licensed source code projects, heap them all in a tarball with a
> single BSD-3 license at the root level, and that would somehow make
> everything adequately licensed, simply because none of the files within
> contradict that otherwise unfounded assumption - the unfortunately
> broad and brief wording of permissive licenses (no more precise
> than "this software") encourage that lazy assumption to be made as
> applying to "everything in this tarball", probably more often than
> people realize

All the software bundles (i.e. stuff living below "third_party"
directories) appear to be clearly licensed.  For first party code, I
don't think taking the LICENSE file at face value is unreasonable.

> On Tue, 25 Sep 2018 21:08:42 +0200 Marius wrote:
>> It seems to me using "Ungoogled-Chromium" remediates Lukes concerns
>
> yes most people agree that the ungoogled patches would be necessary
> but not sufficient for any FSDG compliant build of chromium

What else is remaining?

> On Tue, 25 Sep 2018 21:08:42 +0200 Marius wrote:
>> Andreas Enge <andreas@enge.fr> writes:
>> > So at least it is apparently possible to get a working binary with
>> > only free sources.  
>> 
>> To clarify: the few files flagged by 'checklicenses.py' are as far as
>> I can tell all free software.  The script just fails to classify them
>> 379 files for which it fails to detect license.
>
> to be clear here, what is truly meant there by: "only free sources" is
> "with only sources that have not yet been demonstrated to be non-free" -
> that is the key distinction - just because they have not yet been
> proven to be non-free, does not make them free - and i have yet to see
> anyone make that determination convincingly

I don't think there is any doubt on this list about the definition of
free software.

> On Tue, 25 Sep 2018 21:08:42 +0200 Marius wrote:
>> 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.
>
> adfeno recently did a some preliminary digging into this also[1] -
> maybe you and he could compare notes ad/or combine efforts
>
> [1]: https://directory.fsf.org/wiki/Talk:Chromium

Thanks for the link.  Adonays findings seem to confirm mine (note that
the listed third_party files are not present in the Guix source).

> On Tue, 25 Sep 2018 21:36:45 +0200 Clément wrote:
>> I hope we'll
>> make it free at some point, so that it can be integrated into Guix.
>
> to these i again want to underline the secondary point i hoped to make;
> that is if *anyone* can liberate this program, it would allow this
> browser and dozens of derivative programs that are currently
> blacklisted to be included in guix AND also *any* of the FSDG distros -
> what bothers me most about this situation here, is that no one from guix
> seems to be "on the same page" sharing information and effort with the
> other FSDG distros - i really do encourage you guys to join in on these
> conversations that pertain equally across all FSDG distros[2] - if you
> have some success liberating chromium, or have determined any of its
> dubious licensing concerns, please do make it known on that mailing
> list - it would be of great interest to many outside of guix - at the
> very least it could lead to the recommended fix for chromium on the
> "does not respect the FSDG" list to be changed from "use icecat
> instead" to "this browser can be used in freedom if you ...."
>
> [2]: https://lists.nongnu.org/mailman/listinfo/gnu-linux-libre

I have looked at QtWebEngine too and could not find anything
suspicious.  Their Chromium directory is 1,5 GiB uncompressed compared
to 2.2 GiB for the Guix package and 4.5 GiB for the upstream tarball.

As far as I can tell, both packages are eligible for free distributions,
assuming proper caretaking is in place (Chromium 66 introduced a
dependency on 'unrar', for example, but such shenanigans are easily
caught with third_party whitelisting).

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: FSDG status of chromium
  2018-09-25 19:36 ` Clément Lassieur
@ 2018-09-26  8:11   ` Andy Wingo
  2018-09-26  8:41     ` Clément Lassieur
  2018-09-26 18:57     ` bill-auger
  0 siblings, 2 replies; 14+ messages in thread
From: Andy Wingo @ 2018-09-26  8:11 UTC (permalink / raw)
  To: Clément Lassieur; +Cc: guix-devel

On Tue 25 Sep 2018 21:36, Clément Lassieur <clement@lassieur.org> writes:

> Thank you very much for letting us know about these issues!  I'm glad
> Marius put it in a channel then, it was a wise decision.  I hope we'll
> make it free at some point, so that it can be integrated into Guix.  But
> there is Icecat 60 now (thanks to everyone involved!), so it's not that
> urgent anymore.

Unless I misunderstand, we have only been notified about the history of
a discussion.  Are you aware of any concrete issue that has been raised?
Any non-free file or incompatible in our distribution?

Andy

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: FSDG status of chromium
  2018-09-26  8:11   ` Andy Wingo
@ 2018-09-26  8:41     ` Clément Lassieur
  2018-09-26 18:57     ` bill-auger
  1 sibling, 0 replies; 14+ messages in thread
From: Clément Lassieur @ 2018-09-26  8:41 UTC (permalink / raw)
  To: Andy Wingo; +Cc: guix-devel

Andy Wingo <wingo@igalia.com> writes:

> On Tue 25 Sep 2018 21:36, Clément Lassieur <clement@lassieur.org> writes:
>
>> Thank you very much for letting us know about these issues!  I'm glad
>> Marius put it in a channel then, it was a wise decision.  I hope we'll
>> make it free at some point, so that it can be integrated into Guix.  But
>> there is Icecat 60 now (thanks to everyone involved!), so it's not that
>> urgent anymore.
>
> Unless I misunderstand, we have only been notified about the history of
> a discussion.  Are you aware of any concrete issue that has been raised?
> Any non-free file or incompatible in our distribution?

I believe the serious issue that has been raised is that we don't
communicate well with other FSDG distributions.  There are discussions
and bugs reported about the fact that Chromium might be non-free, and
while we may have fixed those issues, we didn't notify the other people
in the community who have the exact same issues.  Plus, we may have
missed problems that have been raised there.

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: FSDG status of chromium
  2018-09-26  8:11   ` Andy Wingo
  2018-09-26  8:41     ` Clément Lassieur
@ 2018-09-26 18:57     ` bill-auger
  1 sibling, 0 replies; 14+ messages in thread
From: bill-auger @ 2018-09-26 18:57 UTC (permalink / raw)
  To: guix-devel

On Wed, 26 Sep 2018 10:11:50 +0200 Andy wrote:
> Are you aware of any concrete issue that has been raised

look no further than the original 10 year old bug report that was never
closed - that is enough "concrete" for my sensibilities - it plainly
demonstrates that even the chromium developers are not certain whether
or not it is 100% freely distributable


On Wed, 26 Sep 2018 10:11:50 +0200 Andy wrote:
> Any non-free file or incompatible in our distribution?

no - and that is exactly the core problem - AFAIK no person on this
planet knows the definitive answer to that question, including the
upstream developers themselves, as demonstrated by the 10 year old bug
report that was never closed

from around 2009-2012 it actively addressed several such files then
activity just petered out - perhaps those because more tedious to
locate because of the overwhelming size of the code-base



let me underline again, that this is not a new issue nor a guix issue -
this is a long-standing issue that affects all FSDG distros equally -
the most appropriate and helpful venue to discuss this is the FSDG
mailing list - i started this thread only because it is apparent that
no one from guixsd is currently participating in those discussions; and
so to invite you to do so for the benefit of the wider free software
community

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: FSDG status of chromium
  2018-09-26  1:23     ` Marius Bakke
@ 2018-09-26 19:02       ` bill-auger
  0 siblings, 0 replies; 14+ messages in thread
From: bill-auger @ 2018-09-26 19:02 UTC (permalink / raw)
  To: guix-devel

On Wed, 26 Sep 2018 03:23:51 +0200 Marius wrote:
> Can you point out which part of the upstream bug that is relevant?
> 
>  https://bugs.chromium.org/p/chromium/issues/detail?id=28291

the fact that it is still open after 10 years is relevance enough -
IMHO i would want to see that bug closed as [FIXED] before any FSDG
distro packages chromium or any of it's de


On Wed, 26 Sep 2018 03:23:51 +0200 Marius wrote:
> AFAICT it's about bundled software, and in our case there are only 379
> files that need auditing.  Am I missing something?

if that is the extent of it, that would actually be within the scope of
feasibility


On Wed, 26 Sep 2018 03:23:51 +0200 Marius wrote:
> bill-auger <bill-auger@peers.community> writes:
> > On Tue, 25 Sep 2018 21:08:42 +0200 Marius wrote:  
> > > It seems to me using "Ungoogled-Chromium" remediates Lukes
> > > concerns  
> >
> > yes most people agree that the ungoogled patches would be necessary
> > but not sufficient for any FSDG compliant build of chromium  
> 
> What else is remaining?

sorting out the licensing, and the other issues that luke wrote about -
also this i have not looked into but someone on IRC wanted to point out
yesterday

> Since people were wondering about the status of Chromium it should be
> noted that it's getting worse to clean the stinking pile up:
> https://news.ycombinator.com/item?id=18065856
> https://www.reddit.com/r/programming/comments/9irevi/chrome_69_clear_all_cookies_doesnt_delete_google/
> https://news.softpedia.com/news/chrome-69-does-not-delete-google-cookies-when-clearing-all-website-data-522884.shtml


On Wed, 26 Sep 2018 03:23:51 +0200 Marius wrote:
>  Their Chromium directory is 1,5 GiB uncompressed compared
> to 2.2 GiB for the Guix package and 4.5 GiB for the upstream tarball.

not for nothing, but does that seem reasonable to you? - a tiny bit
excessive perhaps? - IMHO the sheer magnitude of this software should
frighten anyone


On Wed, 26 Sep 2018 03:23:51 +0200 Marius wrote:
> As far as I can tell, both packages are eligible for free
> distributions, assuming proper caretaking is in place

again, the best place to discuss this is on the FSDG mailing list[1] - i
personally do not care whether this program is or is not available in
any distro - my only stake in this is that i want to see all of the
FSDG distro present themselves uniformly regarding concerns that are
uniformly applicable to them all - this chromium/webengine issue is one
of the most visible and out-standing of any such issues

please do join that mailing list and start a thread announcing your
intentions and your findings - there are people there who are
interested in this topic, those who have already looked into it more
than i have, and those such as adfeno who may even be willing to help
resolve this issue once and for all - but above all, to let everyone
reach a consensus, with the guidance of the FSF, as to whether or not
*any* FSDG distro should be distributing chromium - as of today, the
consensus is that none of them should because there no known and
documented liberation procedure


[1]: https://lists.nongnu.org/mailman/listinfo/gnu-linux-libre

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2018-09-26 19:02 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-09-25 13:29 FSDG status of chromium bill-auger
2018-09-25 17:22 ` Fwd: " Brett Gilio
2018-09-25 19:08 ` Marius Bakke
2018-09-25 20:22   ` Andreas Enge
2018-09-25 20:49     ` Marius Bakke
2018-09-25 21:30     ` Brett Gilio
2018-09-25 22:00       ` Marius Bakke
2018-09-25 23:36   ` bill-auger
2018-09-26  1:23     ` Marius Bakke
2018-09-26 19:02       ` bill-auger
2018-09-25 19:36 ` Clément Lassieur
2018-09-26  8:11   ` Andy Wingo
2018-09-26  8:41     ` Clément Lassieur
2018-09-26 18:57     ` bill-auger

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).