-
Notifications
You must be signed in to change notification settings - Fork 10.1k
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
Installer of aspnetcore still contains wrong outdated .NET dotnet license information that makes it problematic to distribute #54434
Comments
Hi, thanks for the report. It's expected that the hosting bundle uses the Microsoft license, as it redistributes some assets from dotnet/runtime & IIS that are not covered by the MIT license. |
@wtgodbe but how can customers then redistribute the parts that are required for client-software only e.g. for the .NET Core WCF implementation? Do we need to create a reduced installer or can .NET CoreWCF not be shipped to clients through even though it is meant to be for client customers? We (and most likely all customers of CoreWCF ) need a redistributable installer for the respective parts |
Generally the MIT license only applies to the code itself, not the compiled bits or the installers. If you need to redistribute code or bits from WCF I recommend filing an issue in https://github.com/dotnet/wcf |
We did a push on fixing up licensed a few years ago, mostly targeting on Linux. It looks like there is still some missing pieces. Let's start with intent |
@wtgodbe can you maybe comment (or adjust your comments) based on the new information that had been provided by |
Here's the intent:
zip/tar.gz vs installer doesn't make a difference. Windows builds can carry the .NET Library license and should ideally also point to https://github.com/dotnet/core/blob/main/license-information-windows.md. |
@richlander @wtgodbe will the license fix make it into dotnet9 ? |
It seems like this fwlink is the source of it: https://go.microsoft.com/fwlink/?LinkId=329770 I don't have permission to see the link definition. If it is soley used by our installers, then we can change it. Do you have access to the link @leecow? |
Yes, I can access the link. Where do we want it to point? |
If the link is specific to our installers, it can point here: https://github.com/dotnet/core/blob/main/license-information.md I think that page needs an update to make it the Windows differences more clear. I can do that. They are described here: https://github.com/dotnet/core/blob/main/license-information-windows.md. We could link just there but then users would miss the bigger picture. |
Looks like it is - https://github.com/search?q=org%3Adotnet%20https%3A%2F%2Fgo.microsoft.com%2Ffwlink%2F%3FLinkId%3D329770&type=code |
Feel free to make the link change. In parallel, I made this PR. Hopefully we can merge it soon. I think the new text is clearer and provides some links to useful information. |
Link updated |
Resolved. |
Is there an existing issue for this?
Describe the bug
There are wrong outdated license agreements and license files mentioned in the installer of aspnetcore, which developers must distribute as dependency e.g. for CoreWCF to clients in their installers.
This may cause software distributors of .NET Core - which is licensed under MIT - to get false warnings that they would violate some old Microsoft .NET Framework licenses which should not apply to .NET Core software components like aspnetcore (especially not the Desktop/Client part)
Is that intentional?
Example:
Go to https://dotnet.microsoft.com/en-us/download/dotnet/8.0
Download https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-aspnetcore-8.0.2-windows-x64-installer
Run the installer
In the first screen, click on the "license term".
It links to https://go.microsoft.com/fwlink/?LinkId=329770, which then links to https://dotnet.microsoft.com/en-us/dotnet_library_license.htm which seems to be unrelated to .net Core and does NOT reference MIT but some old Microsoft license which makes it much more difficult to distribute.
The correct link should probably this one https://github.com/dotnet/core/blob/main/license-information-windows.md
This license text may even be contained in the installer.
In ticket 40835 a related issue has been reported for some other part.
Expected Behavior
No more reference to old Microsoft .NET framework licenses but correct dotnetcore MIT licenses.
Steps To Reproduce
Go to https://dotnet.microsoft.com/en-us/download/dotnet/8.0
Download https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-aspnetcore-8.0.2-windows-x64-installer
Run the installer
In the first screen, click on the "license term".
It links to https://go.microsoft.com/fwlink/?LinkId=329770, which then links to https://dotnet.microsoft.com/en-us/dotnet_library_license.htm which seems to be unrelated to .net Core and does NOT reference MIT but some old Microsoft license which makes it much more difficult to distribute.
Exceptions (if any)
No response
.NET Version
No response
Anything else?
No response
The text was updated successfully, but these errors were encountered: