💡
原文英文,约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,并提供了迁移指南。
➡️