Polly's maintenance fee starts 16 November. Is your .NET app affected?
说明与用途
.NET 开发者可以自动检测并避免导致每月20美元费用的 Polly 9 升级,并监控其他库的许可变更。
问题
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