Skip to content
This repository was archived by the owner on Mar 22, 2022. It is now read-only.

Append all licenses to NOTICE#19

Merged
jehumb-havok merged 6 commits intomasterfrom
feature/notice
Jul 30, 2019
Merged

Append all licenses to NOTICE#19
jehumb-havok merged 6 commits intomasterfrom
feature/notice

Conversation

@jehumb-havok
Copy link
Copy Markdown
Member

Parse all the third-party dependencies and add all licenses to the NOTICE file for legal compliance.

Add a NOTICE file describing the known licenses for all submodules of
the project, recursively.

This exlused all Chromium third-party dependencies found in
external/webrtc-uwp-sdk/webrtc/xplatform/chromium/third_party, which
will require a further addition to this NOTICE in a later change.
@jehumb-havok jehumb-havok added the bug Something isn't working label Jul 21, 2019
@jehumb-havok jehumb-havok added this to the Initial public preview milestone Jul 21, 2019
@jehumb-havok jehumb-havok self-assigned this Jul 21, 2019
Add a PowerShell script which parses the third_party directory of
Chromium and extracts the licenses into a NOTICE.Chromium file
automatically.
- winuwp_compat is part of the windows module (UWP team), so removed.
- winuwp_h264 is originally from WebRTC, heavily modified by the UWP
team, so added a note about that.
The script is not currently used, but still committed in case it is needed in the
future. Currently the NOTICE file is maintained entirely manually.
@jehumb-havok jehumb-havok marked this pull request as ready for review July 29, 2019 15:06
Copy link
Copy Markdown

@andreiborodin andreiborodin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Dang, a 5K line file!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants