We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fluentassertions/fluentassertions#2943
The text was updated successfully, but these errors were encountered:
https://xceed.com/products/unit-testing/fluent-assertions/
Sorry, something went wrong.
.NET 社区广泛使用的单元测试工具 FluentAssertions 近期宣布,从 V8.0 版本起将采用双许可模式:新版本代码在开源协议(MIT)的基础上新增商业许可要求。 这一调整意味着开发者若需使用 V8.0+ 版本,需为 每位用户 支付 129 美元 的商业授权费用(个人项目或非商业用途仍可免费使用)。
社区反应与争议
反对声音:许多开发者对此次变更表达了不满,认为开源项目突然转向商业化的做法破坏了社区信任。部分用户指出,此前贡献的代码可能被用于商业闭源版本,存在伦理争议。
官方解释:项目维护者表示,商业许可是为了确保项目可持续发展,资金将用于支持核心团队开发和维护。
开发者应对方案
维持现有版本:可继续免费使用 V8.0 之前的 MIT 协议版本(如 7.x),但需放弃新功能与后续更新。
切换替代方案:
原生断言库(如 Assert):无需依赖第三方库,但语法简洁性和可读性较差。
Shouldly:语法与 FluentAssertions 高度相似,且保持 MIT 协议,迁移成本较低。
其他选项:如 NFluent、Verify(侧重快照测试)等。
购买商业许可:适合依赖新功能且预算充足的团队。
No branches or pull requests
fluentassertions/fluentassertions#2943
The text was updated successfully, but these errors were encountered: