this post was submitted on 31 May 2024
1954 points (98.1% liked)

Fediverse

28502 readers
351 users here now

A community to talk about the Fediverse and all it's related services using ActivityPub (Mastodon, Lemmy, KBin, etc).

If you wanted to get help with moderating your own community then head over to !moderators@lemmy.world!

Rules

Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration), Search Lemmy

founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] MajorHavoc@programming.dev 13 points 5 months ago* (last edited 5 months ago) (2 children)

Yeah, but we've been on this stressful ride before, and we know where it ends.

There were lots of attempts at a closed source proprietary Internet protocol. They have all resoundly failed, after looking unbeatable. Some folks still fondly remember the closed Internet protocols like OLE COM, ActiveX, Flash, Cold Fusion, and SilverLight, but few of us miss them. Okay, I do miss Flash games.

Good touchscreen phone operating systems were a "will this ever be matched?" trade secret at Blackberry and Apple. Now the vast majority of phones run open source Android.

Much earlier, most good-enough C compilers were expensive proprietary closed source products. Now I see very little being compiled on anything other than the free and open source GCC. Even most other programming languages and tools are now FOSS, as well. I can't think of much for development that cracks the top 20 that isn't FOSS. JetBrains IDEs stand out as a lone closed source hold-out.

Open standards always win, in the end.

The desktop computing default is honestly way overdue to switch to FOSS. That's why it's the year of the Linux desktop.

The Fediverse is here to stay, and is all that'll be left in a couple decades. But in the meantime, it's cozy!

[–] KillingTimeItself@lemmy.dbzer0.com 10 points 5 months ago (1 children)

Now the vast majority of phones run open source Android.

to be fair, this was almost certainly a reaction to the iphone. Still open, so there's that.

Seems like the cycle is either:

  • someone has a good idea, it's open source.
  • someone has a good idea, it's closed source, someone else makes something similar, but open source.
[–] MajorHavoc@programming.dev 6 points 5 months ago (1 children)

Yep. It often takes quite awhile. And I honestly don't mind supporting innovators who want to sell something closed but really good.

But as I get older, and watch the pattern over and over, I'm starting to appreciate skipping the cycle by directly adopting the open thing as early as I can.

[–] KillingTimeItself@lemmy.dbzer0.com 4 points 5 months ago (1 children)

yeah, the general rule of thumb seems to be that if it's universal, it needs to be open. The farther niche it goes, the less open it has to be, on principle of utility. Open standards are only good people it's so easy for them to get accepted. That's why closed standards often just don't go very far.

[–] MajorHavoc@programming.dev 2 points 5 months ago (1 children)

The farther niche it goes, the less open it has to be, on principle of utility.

That's a great point! I kind of skipped over, that. Good add, thanks.

it's a rather weird concept, but it makes sense. If you want to standardize, let's say, threaded hardware across the continental US that you would inherently need to do away with any closed standards, assuming you want it to actually work, and along with that, whatever you settle on, needs to be open.

You could theoretically do this with closed source, but the problem here is that there will be someone that comes along and does it with open source, and if it's better, you're fucked. And if it's equal, and cheaper, you're fucked. And if it's marginally worse, but trivial to adopt, you're fucked.