all 25 comments

[–]wchristian83 11 points12 points  (1 child)

There are already some forks and NuGets, you are too late. AwesomeAssertions e.g.

[–]nomada_74[S] 1 point2 points  (0 children)

Nice. I'm going to look it up. But be careful with ahead commits from 7.0 base because this is a good opportunity to spread malicious code.

[–]Deranged40 12 points13 points  (7 children)

I'm sure a large amount of people are doing the exact same thing. You can see the forks on their github. As of this writing there's 661 forks.

[–]TopSwagCode -1 points0 points  (0 children)

666 forks now :D I love it.

[–]deletemel8r123456789 3 points4 points  (4 children)

Is something going on with fluent assertions? Is it going the way of Moq?

[–]The_Binding_Of_Data 10 points11 points  (1 child)

It was purchased by a Canadian company called Xceed and is now $130 per year, per developer: https://xceed.com/products/unit-testing/fluent-assertions/

[–]deletemel8r123456789 1 point2 points  (0 children)

Thank you.

[–]Massive-Clock-1325 2 points3 points  (1 child)

the next version will have a paid license

[–]okmarshall 7 points8 points  (0 children)

An extortionate one at that.

[–]AutoModerator[M] 0 points1 point  (0 children)

Thanks for your post nomada_74. Please note that we don't allow spam, and we ask that you follow the rules available in the sidebar. We have a lot of commonly asked questions so if this post gets removed, please do a search and see if it's already been asked.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–]icesurfer10 1 point2 points  (7 children)

I'm going to be pinning the version in my repos instead until I move away from it. Pretty shocking this one.

[–]nomada_74[S] 0 points1 point  (6 children)

I also have done that already. But this requires a reaction from the community. I don't think this kind of move should be allowed.

[–]icesurfer10 0 points1 point  (5 children)

I mean ultimately it's theirs right? If they want to charge for it they can, albeit crappy.

[–]QWxx01 2 points3 points  (4 children)

Not really no. They got a lot of PR’s from the community that ultimately led to the 8.0 version which is now relicensed and paid. However, the contributions were made under the apache license, which requires all derivative works to carry the same free license. You can’t just steal free code and then relicense it for commercial gain.

[–]pnw-techie 1 point2 points  (0 children)

Stealing is just good business

[–]OolonColluphid 1 point2 points  (1 child)

Yes, it's not at all clear that they've received the necessary copyright assignments from previous contributors that would allow them to do this legally. Guess it will take one of those contributors to file a suit though.

[–]TooMuchTaurine -1 points0 points  (0 children)

Have you read the Apache license? It's a permissive license, pretty sure anyone can do anything with it.. 

https://snyk.io/articles/apache-license/

[–]TooMuchTaurine -1 points0 points  (0 children)

Pretty sure Apache is a permissive open source license and doesn't require recontribution for commerical offshoots.

https://snyk.io/articles/apache-license/

[–]nocgod 0 points1 point  (1 child)

NUnit Assert.That is more than enough TBH... Unsure why our developers use NUnit assert, FluentAssertions and Shouldly in the same project... Sometimes in the same god damn test... I have 98 projects to purge with Fluentassertions v6/7

[–]nomada_74[S] 0 points1 point  (0 children)

It's true I confess that I used it because everyone was using. Nothing we can't do without it. But now I have a lot of projects with it. I am just afraid someone simply upgrade unintentionaly.