logoalt Hacker News

.NET library MassTransit going commercial with V9

31 pointsby 8-primeyesterday at 6:46 AM25 commentsview on HN

Comments

fabian2kyesterday at 7:58 AM

The annoying thing about commercial licenses isn't that you have to pay for them. It's that their pricing models are often problematic and can easily break some use cases due to expense. It also adds a lot of overhead in figuring out the license terms and your own corporate bureaucracy.

And of course changing the license is always annoying as you did not make an informed decision when you chose the license. You also never know if they might change the pricing model again.

show 2 replies
xnorswapyesterday at 7:31 AM

> Security patches and critical bug fixes will continue for a transition period.

They're not explicit for how long this "transition period" will be, it sounds like a year.

We've seen this before with IdentityServer, and many other examples where maintainers switched to a commercial license, leaving behind a wake of businesses who aren't willing to tie themselves to a commercial license and would rather turn a blind eye to dwindling support.

IdendityServer4 was promised security updates until Nov 2022. Here we are over 2 years later and it's still a popular package.

And that's a security-critical part of the application! Some people even still go back to the pre-AGPL version of iTextSharp for PDF writing, and that switch was 15+ years ago.

show 2 replies
Lachstecyesterday at 7:30 AM

Pretty sad to see. Although I have no significant proof to back my feelings, I sort of feel that the .NET ecosystem is still very corporate-minded and open source is not getting the love it deserves from the community. That is especially sad because modern C# and .NET are great tools for writing software.

show 4 replies
joshkayesterday at 7:24 AM

The FAQ question about Jimmy is related to https://www.jimmybogard.com/automapper-and-mediatr-going-com...

show 1 reply
pjmlpyesterday at 10:02 AM

As usual, if you care about those FOSS libraries, tools authors also have bills to pay themselves.

All the best with commercial endevours.

show 1 reply
hatly22yesterday at 8:05 AM

Judging by the woooly explanation of pricing maybe this is a low-fi, and clumsy, play to get bought out by a tool maker, or even Microsoft?

show 1 reply
poilcnyesterday at 7:54 AM

Damn. Hope there would be a viable open-source fork as there are non-financial reasons to exclude commercial licenses.

show 1 reply
DimmieManyesterday at 8:21 AM

It’s good software so good luck to them.

.Net OSS looks more and more like a failure, while fans will incessantly reiterate it’s technically OSS it’s certainly not spiritually and if anything it’s regressed in the last 2-3 years.

The bigger project I know of follow a similar model of open core + support and I would not bat an eye if they did the same. The remaining ecosystem seems to be convenience over whatever MS is doing and IO adapters.

At this stage it’s just another nail in the coffin and I’d be wary of picking up anything other than MS packages if using .Net.

I also wonder if eroding confidence will start snowballing and bring .Net back to framework days in practice.

show 2 replies
_haoyesterday at 8:54 AM

Good luck. I personally dislike MassTransit as it's way too opinionated for what it does. I use whatever SDK I need for Azure Service Bus, Kafka etc. and perhaps slightly wrap it for my purposes.

As for the other bit around AutoMapper. I do my own mapping and so should you. MediatR and what it does you can implement yourself in a few hours that will cover 90% of use cases if you know what you're doing.

All in all I want less dependencies in my code. Everything is bloated to shit anyways.

DeathArrowyesterday at 8:07 AM

I do not care, in all .NET microservice based and distributed application where I worked, we always used RabbitMQ, NATS, Kafka, Azure Service Bus or whatever messaging service was needed directly or maybe with a custom wrapper made by us.