Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

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.sln to 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 affected to 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