[Feature]: Add an option for packages to have a "requires payment" setting #11527
Labels
Functionality:Install
The install command in VS/nuget.exe
Priority:2
Issues for the current backlog.
Product:VS.Client
Triage:NeedsDesignSpec
Type:Feature
NuGet Product(s) Involved
Package management UI and nuget gallery
The Elevator Pitch
This setting would be a key to a known list of "payed license" providers. For example GitHub, OpenCollective, Patreon etc. Each of these providers would implement a convention based web API. When someone adds or updates the package, their id (along with package name and version) is validated against the providers API. If it fails the API returns a url that can be shown to the user so they can purchase a license or otherwise resolve the issue.
Package restore would bypass this process.
The text was updated successfully, but these errors were encountered: