[tor-bugs] #19315 [Circumvention/Snowflake]: Include libwebrtc license files in bundle

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu May 16 03:24:35 UTC 2019


#19315: Include libwebrtc license files in bundle
-------------------------------------+------------------------
 Reporter:  dcf                      |          Owner:  (none)
     Type:  task                     |         Status:  new
 Priority:  Medium                   |      Milestone:
Component:  Circumvention/Snowflake  |        Version:
 Severity:  Normal                   |     Resolution:
 Keywords:  starter                  |  Actual Points:
Parent ID:  #19001                   |         Points:
 Reviewer:                           |        Sponsor:
-------------------------------------+------------------------

Old description:

> There are a ton of licenses for all the chromium files; maybe we can copy
> from the [http://metadata.ftp-master.debian.org/changelogs//main/c
> /chromium-browser/chromium-browser_51.0.2704.79-1~deb8u1_copyright Debian
> copyright file].

New description:

 There are a ton of licenses for all the chromium files; maybe we can copy
 from the [https://web.archive.org/web/20190516032310/https://metadata.ftp-
 master.debian.org/changelogs/main/c/chromium/chromium_74.0.3729.108-1_copyright
 Debian copyright file].

--

Comment (by dcf):

 Replying to [comment:3 phw]:
 > I'm having troubles finding out what license files we need to include.
 Glancing at the diffs in #19001, it looks like we include at least webrtc
 and chromium's depot_tools. Is there an authoritative list of packages
 that snowflake includes, so we can figure out what license files we need?

 depot_tools isn't needed because that it's only a build tool and not
 distributed. This ticket is really only about the libwebrtc licenses, but
 as for other software used by the Snowflake client, I think it's just go-
 webrtc and its libwebrtc dependency, and https://github.com/dchest/uniuri
 which is public domain.

 The [https://webrtc.googlesource.com/src/+/refs/heads/master/LICENSE
 LICENSE] file in the WebRTC source code is needed, at least. But it
 doesn't mention the many other third-party licenses that exist in the
 source code. There's also https://webrtc.org/license/, but likewise it
 only has the WebRTC license. The
 [https://web.archive.org/web/20190516032310/https://metadata.ftp-
 master.debian.org/changelogs/main/c/chromium/chromium_74.0.3729.108-1_copyright
 Debian copyright file] for chromium is a huge list of evidently
 mechanically identified licenses. I don't know how best to handle it. But
 at least, we need the WebRTC LICENSE file.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/19315#comment:5>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list