License code:
Title:
SPDX identifiers are used by several package types including NuGet, npm, Rubygems, and APK to indicate which license(s) a package uses. In general, only one identifier should be used, but you may wish to include incorporate complex expressions (such as GPL-2.0 WITH GCC-exception) into an existing license (such as GPL-2.0), so they can all be covered under the same rules.
SPDX ID:

License URLs are primarily used in older NuGet packages to indicate the license a package uses, but are considered deprecated in favor of SPDX IDs and files.

URLs:
Packages with these names are always considered to have this license, regardless of what license is specified in the package. This should only be used by internal packages you create that don't specify a license.
Package names:
Packages with these names/versions are always considered to have this license, regardless of what license is specified in the package. This should only be used when a package doesn't otherwise specify a license.
PUrls:
Licenses may be embedded in NuGet, npm, PyPi, and other packages types. ProGet can detect these license files in cached and local packages. These files can be managed on the license files page.
Files:
c8f47723Built in