Practical workflow
Review NuGet licenses before shipping
License metadata is a useful first signal, not a legal conclusion. This workflow helps an engineering team identify what needs attention before a package enters a distributable product.
Open License CheckWorkflow
- 1
Use the same project input used for restore
Select the .csproj or Directory.Packages.props file that declares the package versions you plan to ship.
- 2
Separate known, copyleft and unknown entries
Treat unknown SPDX metadata as a review queue. For copyleft entries, read the actual license and distribution obligations.
- 3
Verify package-specific exceptions
Open the package and license details for dual licenses, custom terms, embedded notices and changed licensing between versions.
- 4
Document the release decision
Record attribution, notice, source-offer and approval requirements with the version you selected.
What this workflow gives you
- A reproducible inventory of detected license expressions across direct and transitive dependencies.
- A smaller review set for unknown or reciprocal licenses.
- Clear hand-off material for the person responsible for compliance decisions.
Choose packages with context
Data, method and limits
Sources: the project file you select and the public NuGet v3 registry. Refresh: registry metadata is queried while the tool runs; your file stays in the browser. Method: the workflow turns declared versions and published package metadata into a review queue. Limit: License classification is based on published SPDX metadata and local rules. It cannot determine legal compatibility, contractual obligations or whether a package contains additional notices.