Licensing Missing from NuGet
0-0-1-0-1-0-1-0 opened this issue · comments
Your environment
- Version of
jquery-validate
:1.19.5
Current behavior
Packages published to NuGet are missing the licensing property, which should be MIT according to this repository.
My understanding is that the .csproj files are missing a licensing definition as defined in NuGet documentation (here and here). Example below.
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
</PropertyGroup>
</Project>
Expected behavior
I expect the MIT license to be listed on each package listed on NuGet.
Live demo
- Navigate to NuGet (any version of any of the packages published by this repository).
a. Example: https://www.nuget.org/packages/jquery.validation
No license is listed for the package.
Environment details (development & target environment)
SDK version: 1.19.5
OS: WIndows 10
Framework: .NET 6
Browser(s): Chrome v104
Tooling: Visual Studio 2022
Additional details: This is reproducible from any platform/tooling from what I can tell
Additional context
I'm working in a space where all third-party dependencies are scanned by a tool called Sonatype Nexus Lifecycle OSS
. Any packages that are missing licensing are rejected with a critical legal warning. jquery.validation
was flagged by this system.
It seems to say:
NOTE: This package is maintained on behalf of the library owners by the NuGet Community Packages project at https://nugetpackages.codeplex.com/
Seems like it should be reported there - https://www.nuget.org/packages/jQuery.Validation/1.19.5/ContactOwners