Fluent Assertions库v8放弃Apache许可

Fluent Assertions库v8放弃Apache许可

💡 原文英文,约600词,阅读约需2分钟。
📝

内容提要

Fluent Assertions发布8.0版本,采用Xceed专有许可,取代Apache 2.0许可。新许可允许非商业免费使用,商业使用需付费,引发开发者社区反对。旧版v7仍在Apache许可下使用,开发者可选择AwesomeAssertions或Shouldly作为替代。

🎯

关键要点

  • Fluent Assertions发布8.0版本,采用Xceed专有许可,取代Apache 2.0许可。

  • 新许可允许非商业免费使用,商业使用需付费,引发开发者社区反对。

  • Xceed软件公司与Fluent Assertions合作,将其集成到开发工具套件中。

  • Fluent Assertions的商业许可每年129.95美元,旧版v7仍在Apache许可下使用。

  • Fluent Assertions由荷兰开发者Denis Doomen创建,2010年首次发布,现由Jonas Nyrup维护。

  • v8版本的许可变更引发开发者在GitHub上的激烈讨论,认为价格过高且不符合原许可条款。

  • 开发者可通过在.csproj文件中使用版本标签来阻止更新至v8版本。

  • 有用户创建了AwesomeAssertions作为Fluent Assertions的替代,仍在原许可下使用。

  • 开发者还可以选择使用类似的库Shouldly,并提供了迁移指南。

➡️

继续阅读