-
Notifications
You must be signed in to change notification settings - Fork 326
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
What do the licenses in package/licenses apply to? #4574
Comments
Those licenses are for the nuget packages that we produce, that ship additional files that are built in different repositories and have different licensing. |
Sounds like these would not be used in .NET source-build. If that is true, we could cloak these from the vmr by adding exclusions here. |
This should be re-opened as the first attempt to fix this broke the build and was reverted with dotnet/installer#17033 |
@nohwnd - Can you provide guidance on how to resolve this issue? TIA |
I guess I mis-interpreted your earlier comments.
Can you clarify which additional files are being shipped from different repositories that have different licenses? If this is applicable for source-build, I would expect that those components would be part of source-build as well and have an OSS compatible license. cc @leecow |
License_NET is applied to both the packages you are trying ty build (.cli and .build), this is the most permissive license we have in this repository. There are some third party dlls shipped with those packages (as found in third party notices in the package), name ly mono.cecil and newtonsoft.json. There are also additional dlls coming from microsoft that we ship with the package: Are you also excluding some of those from the build to avoid having pre-builts? |
|
|
@nohwnd - Can this be closed now? |
For my own reference, it looks like this is the PR that fixed the licenses: #4658 |
https://github.com/microsoft/vstest/tree/main/src/package/licenses includes a few different non-open source license files for .NET Library and Visual Studio Test Platform.
What do these licenses apply to? Do they apply to the code in this repo? Are the asset files that are (optionally) applied to the output (eg, nuget packages) that are built from this repo?
The text was updated successfully, but these errors were encountered: