Closed nick1989Gr closed 1 month ago
{metæffekt} Universe canonical name: Microsoft Software License (.NET Library 2019-06) short name: MS-NET-Library-2019-06 markers: Import/Export Marker category: Microsoft Software ScanCode reference id: ms-net-library-2019-06 OSI status: none
ScanCode matched id: ms-net-library-2019-06
Comment The following 4 versions of the license exist in ScanCode:
I would argue that if we add one, we also would require to add the other versions consistently.
@nick1989Gr Can you share an example of a source code project that is using this license?
Looking at the examples given (System.Threading.Tasks and System.Reflection), it looks to me like the nupkg files contain DLLs and XML files, but not actual source code. I should stress that I am very, very much not a .NET programmer, so apologies if I've got this wrong :)
Under the SPDX License Inclusion Principles, SPDX does not list licenses that are intended as single-vendor, binary-only EULAs, which is what this one is currently looking like to me. While it does permit redistribution of the packages, things like the prohibition on reverse-engineering or attempting to derive the source code suggest to me that it's essentially a binary EULA.
@swinslow Thanks for your answer. Let me say that I am not a .NET expert myself. I have the feeling that you are right. I am afraid that all libraries connected to this license refer to binaries. Other examples are:
so, do we still want to consider this license? @nick1989Gr ?
@richardfontana - do you know if this is something that may have been discovered in the Fedora review? I thought someone looked through all the .NET licenses there??
discussed on 7/25: the requested license seems to apply to pre-complied binaries from MS, but not the source code. As per license inclusion guildeline: "Software licenses that apply only to executables and do not provide for the availability of the source code will not be included on the SPDX License List." - this doesn't meet the guidelines, so we'll close this issue.
1. License Name: MICROSOFT .NET LIBRARY 2. Short identifier: MS-NET-library 3. License Author or steward: Uknown 4. Comments: The license requested is not already part of SPDX The license apply to some binaries but is not restricted to that. Example of packages using this library are https://www.nuget.org/packages/System.Threading.Tasks/4.3.0 and The license has identifiable and stable text; it is not in the midst of drafting. The license steward, if any, is committed to not modifying after addition to the list and to versioning new versions in the future. 5. License Request Url: http://tools.spdx.org/app/license_requests/360 6. URL(s): https://www.microsoft.com/web/webpi/eula/aspnetcomponent_rtw_enu.htm 7. OSI Status: Unknown 8. Example Projects: https://www.nuget.org/packages/System.Threading.Tasks/4.3.0, https://www.nuget.org/packages/System.Reflection/4.3.0