摘要:知名测试断言库 FluentAssertions 作者在14日公布了该项目被商业组件库厂商XceedSoftware 收购的消息。该仓库已经修改了开源协议,随后发布的8.0版本变为收费类库。
知名测试断言库 FluentAssertions 作者在14日公布了该项目被商业组件库厂商XceedSoftware 收购的消息。该仓库已经修改了开源协议,随后发布的8.0版本变为收费类库。
按照授权协议,开源项目和非商业项目免费使用,而在 XceedSoftware 官网上可以看到商业授权价格是$129.95美金/人。
FluentAssertions 主要的功能是将单元测试中的断言功能提高可读性,可以使单元测试更直观和富有表现力。
但是很多开发者随即吐槽和卸载这个类库,认为只是使断言写法易于理解不值得付出这么多金钱。
可替换的同类类库有 Shouldly,或者直接使用测试框架自带的断言。
作为开源项目的作者,深知维护开源项目的不易,特别是当用户越来越多,需要付出的精力也越多。当得不到相应的回报时,是很难继续维持必要的服务的。FluentAssertions 能够被收购和商业化,其实是一种幸运,我是表示祝贺的。只是这种直接修改开源协议、不修改类库名、也没有增加特别功能就变为收费类库的行为,多少会令存量用户产生背信弃义的感觉。
AntDesign Blazor 也在期待这样的开源商业化机会。大家有没有更容易接受的开源项目商业化方式?欢迎给我提供建议!
另外预告下,最近在增加这个v5的新组件了
来源:opendotnet
免责声明:本站系转载,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本站联系,我们将在第一时间删除内容!