this post was submitted on 15 Jan 2025
20 points (100.0% liked)

.NET

1741 readers
1 users here now

Getting started

Useful resources

IDEs and code editors

Tools

Rules

Related communities

Wikipedia pages

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 3 points 5 months ago (8 children)

Every discussion I've seen about this so far has been so negative.

I hope Lemmy with its very left wing audience might have a more compassionate approach around the desire for open source developers to be compensated for their work.

Or at the very least that companies profiting from open source work start to pay back to those contributors

[–] [email protected] 9 points 5 months ago (7 children)

The issue here is that it's just a library that makes testing assertions a little nicer. It's not some super important library that developers get huge productivity gains with.

The author has sold the rights to the project to a commercial entity - Xceed who's now selling it for $130 per dev - $130 for a library that just makes your unit tests assertions a little nicer! It's an insane price, I have no idea how they've come up with that. That's IDE licence territory.

A part of me is starting to think that this is actually a stunt to raise brand awareness of Xceed more than anything else.

[–] [email protected] 5 points 5 months ago (2 children)

It feels more like a quick way to make some money from companies who will begrungingly pay until they can phase out the library (which can take time). No goodwill can be gained from such a sudden rug pull.

[–] [email protected] 6 points 5 months ago

You can pin to version 7 to prevent upgrading to version 8. Should be fine to do that and also move to something like Shouldly if devs want to keep using something like this.

[–] [email protected] 2 points 5 months ago* (last edited 5 months ago)

It's not a rug pull. All previous versions are still available for people to use free of charge under the previous license.

Companies using the library have a choice:

  • Continue using the previous versions under the existing license
  • Have their developers remove the library from all their projects (which will cost them far more than $130)
  • Just accept that things cost money and pay $130 per year per developer and forget about it.
load more comments (4 replies)
load more comments (4 replies)