66 points

The article says Redis is the latest one to pull this shit. Well, today the Linux foundation announced Valkey. If I ran Redis in production I’d go all hands to switch today.

permalink
report
reply
28 points

You would find your car keyed pretty fast.

Start up the discussions on migration, yes. Do not switch just because something is open source. Production is about using the best tool for the job at a reasonable price. Open source tools are nice but you also need to factor in what level of support you have with a company and so forth.

permalink
report
parent
reply
9 points

Yeah you’re right.

I was righteously angry and hyperbolic. That said, sure, you’ll want to look at support if you want to externalise responsibility as a legitimate business strategy. That doesn’t always mean you want to go that way though. I’ve been in situations where support for commercial firewall appliances was like pulling teeth and a simpler open source solution that a few people can grok would’ve been the better option.

YMMV I guess, but this type of commercially backed FOSS rug pull should definitely factor into the decision and right now it usually doesn’t.

permalink
report
parent
reply
8 points
*

I think you are very much over-valuing how much companies care about FOSS in production. Unless the intent is to be able to fork and support it in house (which is almost always a bad idea), it isn’t really a concern. What matters is the license. And… spend enough time having to all but physically smack people on the nose for even thinking about the (corporate) cancer that is LGPL and you get different thoughts about the importance of FOSS in Production.

I would definitely be wary of a license change. I have personally not checked what the new Redis license is. But if it is still favorable but also looks like something they can profit off of? I would probably put it in their favor. Because that suggests they are done being obnoxious. Contrast that with something like Hashicorp’s bullshit where a LOT of companies don’t even bother to pretend to be diplomatic when discussing how much chaos they caused.

permalink
report
parent
reply
4 points

No clue about this instance but I’m pleased to see in general the business model where the code is all open source and support can be paid for. That would be a pretty fair business model for me as a (company) customer, assuming the product meets my needs. One example of this is XCP-ng, a virtualization OS, competing against VMware, but all open source and with paid support. Great for homelabbers too

permalink
report
parent
reply
1 point

The problem is that other companies can offer support as well, and they can do it for cheaper because they don’t have to finance development with that.

permalink
report
parent
reply
4 points

Start up the discussions on migration, yes. Do not switch just because something is open source.

If it’s a fork of literally the same software, just rebranded, why not? Plenty of people switched from CentOS to AlmaLinux right away by executing a small shell script.

permalink
report
parent
reply
-3 points

And how is that working out with Suy vs Yuzu? I mean, it is the exact same code so you might as well just use it, right?

The reality is that you have no idea if the new maintainers are trustworthy or even competent. In this specific case the “maintainers” are the Linux Foundation which is one of the more trustworthy sources. But there is still no guarantee they will emphasize performance or user support versus stability.

Which is why you have conversations rather than just “FOSS good!”

permalink
report
parent
reply
3 points
*

Production is about using the best tool for the job

I find this attitude kinda simplistic and problematic. This attitude applied elsewhere can be used as justification for all sorts of terrible things, I don’t know why it should get a pass in tech. Sometimes the best tool for the job is produced by an evil company you want to boycott. Sometimes the best tool causes lots of collateral damage or harm, or has potential to lock you into an ecosystem. Maybe you want to support the growth of other tools and are willing to sacrifice some performance.

Even if only profit is considered, I think it’s reasonable for a company to conclude that open source software is inherently better due to reasons that go beyond immediate utility and profit making potential by thinking longer term.

permalink
report
parent
reply
3 points

Obviously you do what you can to avoid supporting bad/“bad” companies

But… me and my engineers aren’t getting paid more to make a support tool for what we are paying or to help a project out with their teething issues. So picking a solution with poor support/poor capabilities just means we are putting in a lot more hours for work that we won’t get paid for.

Versus having a budget to buy tools other people developed and possibly even support. Which means we have more cycles to dedicate to what our actual job is.

And our customers aren’t going to say “Hey, good for you. Thanks for supporting this project”. They will say "We have downtime. We either want to be compensated or will change to a different solution.

permalink
report
parent
reply
21 points
*

Microsoft released Garnet last week. Which is meant to be a drop in replacement with 10x the performance, written entirely in C# (incredibly accessable vs C++).

MIT licence, like most of the rest of their tools/libs/frameworks.

Nice part here is that they dog food it, since it’s used at scale. So problems tend to get patched quickly by paid devs, while the FOSS community gets to bake in the features they want.

permalink
report
parent
reply
12 points

What do you mean by C# is “accessable” vs C++? Do you mean it as readability? Or the software availability (compiler, and the tooling behind the language)?

permalink
report
parent
reply
3 points

Accessible to new developers. As in, easy to pick up and code with.

permalink
report
parent
reply
1 point

It’s a high level memory managed language. Usually this by itself means it’s an accessible language.

Combine that with .Net being one of the better if not the best standard libraries/frameworks out there, and it being one of the top five most popular languages in the world, means it’s highly accessible to new and experienced programmers.

permalink
report
parent
reply
12 points
*

Yup, I’ll be bringing it up with our devOPs team so they can start looking into security implications and whatnot. I might even switch our dev env to that, just to test it out.

permalink
report
parent
reply
21 points

Side note, I had no idea slashdot still exists

permalink
report
reply
5 points

For the old Slashdot experience you should try https://soylentnews.org/

permalink
report
parent
reply
1 point

Wow, that really does look familiar!

permalink
report
parent
reply
1 point

Yeah much closer to the /. I remember, just needs to cull the front page article texts to a few lines - too much scrolling.

permalink
report
parent
reply
13 points

Companies change licences, sometimes for bad, sometimes for good. Nothing new.

permalink
report
reply
9 points

I think it’s usually for the worse, but I don’t have statistics. Do you have some examples of companies switching to a more open license?

permalink
report
parent
reply
8 points

Microsoft has been open sourcing quite a lot recently. Does that count?

permalink
report
parent
reply
4 points

Sure! I’d like to see a little more diversity than one org though…

permalink
report
parent
reply
4 points

Qt (the one used by KDE) has progressed not only through a number of owners (Trolltech, Digia, Nokia, …), but also licenses such as the QPL to be triple-licensed under GPL, LGPL, and commercial for most of its components.

permalink
report
parent
reply
11 points

If there were non-company people contributing to it, hopefully an open source version can be maintained.

permalink
report
reply
2 points

They probably required contributors to assign copyright as part of their submission process. Lots of popular projects do that nonsense.

permalink
report
parent
reply

Technology

!technology@lemmy.world

Create post

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


Community stats

  • 17K

    Monthly active users

  • 12K

    Posts

  • 542K

    Comments