Polly's maintenance fee starts 16 November. Is your .NET app affected?
Описание и применение
Команды .NET могут автоматически обнаруживать и избегать обновлений Polly 9, которые вводят ежемесячную плату в 20 USD, а также отслеживать изменения лицензий в других популярных библиотеках.
Задача
Teams using Polly in .NET may unknowingly incur a maintenance fee if they upgrade to Polly 9 or reference Polly directly in a revenue‑generating project.
Результат
Teams can now automatically detect and avoid Polly 9 upgrades that trigger a $20/month fee, and similarly monitor other libraries that changed licensing.
Рабочий процесс
- Install PackageTerms globally with
dotnet tool install -g PackageTerms - Run
package-terms scan MySolution.slnto list all packages and their fee status - Review the output for affected packages, direct references, and recommended actions
- Add a CI step:
dotnet tool install -g PackageTerms && package-terms scan --fail-on affectedto block upgrades that introduce fees
Доказательства
The Maintenance Fee is US $20 per month and applies to any company that earns at least US $20,000 from at least one product or project that uses Polly.
The fee applies only to the next major version of Polly released after November 16, 2026. And: Existing versions of Polly are not subject to the fee.
Only direct references to Polly are subject to the fee. If Polly is a dependency of a different library, such as Microsoft.Extensions.Resilience or Microsoft.Extensions.Http.Resilience, the fee does not apply.
dotnet tool install -g PackageTerms package-terms scan MySolution.sln
- Дата записи: 2026-11-02T13:28:48.240Z