重磅!知名 .NET 测试断言库 FluentAssertions 变为收费类库

B站影视 2025-01-21 10:13 3

摘要:知名测试断言库 FluentAssertions 作者在14日公布了该项目被商业组件库厂商XceedSoftware 收购的消息。该仓库已经修改了开源协议,随后发布的8.0版本变为收费类库。

知名测试断言库 FluentAssertions 作者在14日公布了该项目被商业组件库厂商XceedSoftware 收购的消息。该仓库已经修改了开源协议,随后发布的8.0版本变为收费类库。

按照授权协议,开源项目和非商业项目免费使用,而在 XceedSoftware 官网上可以看到商业授权价格是$129.95美金/人。

FluentAssertions 主要的功能是将单元测试中的断言功能提高可读性,可以使单元测试更直观和富有表现力。

但是很多开发者随即吐槽和卸载这个类库,认为只是使断言写法易于理解不值得付出这么多金钱。

可替换的同类类库有 Shouldly,或者直接使用测试框架自带的断言。

作为开源项目的作者,深知维护开源项目的不易,特别是当用户越来越多,需要付出的精力也越多。当得不到相应的回报时,是很难继续维持必要的服务的。FluentAssertions 能够被收购和商业化,其实是一种幸运,我是表示祝贺的。只是这种直接修改开源协议、不修改类库名、也没有增加特别功能就变为收费类库的行为,多少会令存量用户产生背信弃义的感觉。

AntDesign Blazor 也在期待这样的开源商业化机会。大家有没有更容易接受的开源项目商业化方式?欢迎给我提供建议!

另外预告下,最近在增加这个v5的新组件了

来源:opendotnet

相关推荐