- trashhalo ( @trashhalo@beehaw.org ) English68•11 months ago
- AdminWorker ( @AdminWorker@lemmy.ca ) English47•11 months ago
Omg that thread was illuminating.
Key points are:
- xmpp was systematically killed by Google by “embrace, enhance, extinguish” where they federated, added bells and whistles, then de-federated after having essentially all users.
- meta systematically removes competition. It is naive to assume anything otherwise, and both meta and the fediverse is international, so governments have less ability to enforce (and enforcement via govs are mostly via the elite and interest groups)
- control over the fediverse can be lost to big tech via updates to protocol that can’t be bug fixed fast enough, a fork being run on big instances via a compromised sysadmin selling out for cash or other benefits
- link sharing is about interesting content (not social inertia like messenger apps and social apps like Facebook) so it is not a perfect analogy.
- there is no negativity on the fediverse yet
- once users become the product (even partially), the fediverse will be driven to enshittification via the same pressures of big tech
- ArugulaZ ( @ArugulaZ@kbin.social ) 7•11 months ago
Ugh. This crap makes me want to become a Luddite. I wonder if I can move into the Unabomber’s old cabin in the woods. (I promise I won’t make any bombs!)
- noodlejetski ( @noodlejetski@kbin.social ) 15•11 months ago
friendly reminder that Luddites weren’t opposed to technology, just wary of its misuse and how it was going to benefit the people higher up rather than the workers.
- dan ( @dan@upvote.au ) English1•11 months ago
there is no negativity on the fediverse yet
Hard disagree there. I’ve seen plenty of negativity on Mastodon.
- bionicjoey ( @bionicjoey@lemmy.ca ) English16•11 months ago
Reading this article I was constantly reminded of how Apple has designed iMessage in order to create an “us versus them” mentality. The amount of vitriol that some Apple users will direct at SMS texting is saddening.
- jherazob ( @jherazob@beehaw.org ) English46•11 months ago
More worrying than that, when directly asked about this by the “Mastodon Migration” user, Rochko’s answer was not “I did not sign any NDA”, no “I have not met with them”, no “I have not heard any proposal from FB”, no “I haven’t signed any documents”, and sure as fuck no “I’m not considering selling out and betraying you all”, no, he said just “I am not aware of any secret deals with Meta”.
That’s a textbook application of the Suspiciously Specific Denial trope.
We have to assume he met with them, signed the NDA and is seriously considering whatever they’re proposing, and there’s rumors that they’re gonna pay money to any participant servers, that would make them effectively vassals of Meta.
- Bernard Marx ( @Bernard@friends.ravergram.club ) 8•11 months ago
- Nemo_bis 🌈 ( @nemobis@mamot.fr ) 4•11 months ago
@jherazob “I didn’t see any invisible killer hide an as-yet-undiscovered corpse”, how very reassuring.
- pino ( @pino@social.cologne ) 4•11 months ago
- anaximander ( @anaximander@feddit.uk ) English37•11 months ago
From his own comment, he’s signing the NDA because it’s the only way to find out what Meta want, and he figures knowing is better than not knowing. At no point has he indicated that he’s going to work with them at all, and an NDA doesn’t give them control or any guarantee of cooperation.
£5 says he comes back and says “I can’t discuss details because of the NDA, but… no” and it goes no further.
- LChitman ( @LChitman@kbin.social ) 37•11 months ago
Could mean nothing but it’s a bad look to be having talks under NDA. We’ll see how it turns out but I’m glad I never got invested in using Mastodon.
- YawnTor ( @YawnTor@infosec.pub ) 37•11 months ago
Companies like Meta don’t do anything without an NDA. They probably reached out to Eugen and said “hey, we want to talk but first you need to sign this NDA.” They could be asking for his grandmother’s sugar cookie recipe.
Sure, there are plenty of reasons to loft an eyebrow at Eugen. Signing an NDA isn’t one of them.
- CalcProgrammer1 ( @CalcProgrammer1@lemmy.ml ) 41•11 months ago
There’s always the “I’m not signing any NDA, fuck you” answer. The fact that he went along with their NDA says something. He could have said no. Open source thrives on openness, and NDAs are the complete and polar opposite of openness.
Make them play on your own field. If they’re the ones coming to you, it’s because they see value in what you offer so you have leverage. The fact that they have money is irrelevant.
- veaviticus ( @veaviticus@lemmy.one ) 21•11 months ago
I mean, the real answer is that most open source developers aren’t here for freedom at any cost. They’re here like a startup… Waiting to be acquired for big bucks. Open source doesn’t pay bills, and if a megacorp pulls up in a Brinks truck full of cash, I wouldn’t be surprised if 80% of open source projects sell
- CalcProgrammer1 ( @CalcProgrammer1@lemmy.ml ) 18•11 months ago
This is why I trust GPL licenses over things like MIT. Fully permissive licenses are ripe for developers to sell out. GPL licenses ensure the code remains open and limits even what the original developer can do (so long as they merge a sufficient number of third party changes to make relicensing impossible). Permissive licenses allow developers to close off future updates should they desire. I haven’t looked at the license of Mastodon’s code to be fair, I’m just speaking in general.
- Jeena ( @jeena@jemmy.jeena.net ) 15•11 months ago
Mastodon is AGPL 3, so no problem there, the problem lies not in the code but somewhere else. Even if Mastodon was closed source, we have other code basis like pleroma, etc. but if the main guys start marching into the wrong direction then this is the beginning of the end.
- cstine ( @cstine@lemmy.uncomfortable.business ) 11•11 months ago
Came here to say this. Open source isn’t a noble crusade, and developers are not monks with vows of poverty.
Until we get unlimited gay space communism, people will always take the money and avoiding that truth and acting shocked when they do at least listen to the people with unlimited money will always lead to disappointment.
- azureeight ( @azureeight@beehaw.org ) 5•11 months ago
as true as this is, it means the developers are the ones with more power to stop things being taken over, and clearly as you said, they won’t.
truth is it means you can’t trust open source devs who touch with for-profit money at all, they’re all as corpo and crooked and are willing to sell everyone out for themselves.
- cstine ( @cstine@lemmy.uncomfortable.business ) 7•11 months ago
I was trying to be a little kinder, but yeah, that’s my general opinion.
It’s one reason I like code that’s actually owned by a foundation/organization that has all that pesky oversight and meetings and politicking because it makes things MUCH harder to be unilaterally sold out from under their users: it DOES happen, but it’s not just writing a check to one guy and hey presto next week your shit is broken/infested with malware/vanishes without a trace.
They have their own problems and require funding to actually operate as intended, but it’s at least a layer between the ‘I made this’ meme and the users of the software.
- Leigh ( @SemioticStandard@beehaw.org ) 13•11 months ago
There’s no harm in going to the meeting to just listen to what they have to say. Why should he deprive himself of that knowledge? That would be dumb. Information is power. Just because he can’t run out and say “here’s all the things they talked about” doesn’t mean he can’t use what he heard to his and the FOSS community’s advantage. Maybe they disclose that they’re working on some $thing, and now he can start development of a feature that might somehow protect against that $thing.
I love FOSS and the community, but far too often their zealous nature cause them to make poor decisions. The world isn’t black and white. Stop treating it like it is. NDAs happen in business all the time for anything and everything. A lot of companies won’t even have a meeting with you/another company AT ALL unless an NDA is in place. It’s standard.
Not going to at least hear what they had to say was stupid.
- KidDogDad ( @KidDogDad@beehaw.org ) English35•11 months ago
I’m genuinely confused why so many people are reacting so quickly to this news like it’s the end of Mastodon. We can’t conclude anything just by virtue of the fact that he signed an NDA. We don’t know the terms of the NDA. It could simply be that he can’t talk about Meta’s specific plans.
More to the point, as the originator of the network and the one in charge of the source code, I feel like it’s his responsibility to be informed of what companies like Meta are planning to do. If an NDA is the price of admission to that knowledge, and provided that the terms aren’t egregious, he should go.
- dan ( @dan@upvote.au ) English28•11 months ago
The thing people don’t seem to understand is that you’re always going to have to sign an NDA when talking to a company about unreleased products or features, regardless of which company it is. It’s standard operating procedure. I’ve been avoiding Mastodon for the past week since there’s so many bad takes that have started trending.
- KidDogDad ( @KidDogDad@beehaw.org ) English14•11 months ago
Yep, agreed. I’ve signed multiple NDAs at my company recently just to evaluate some tools that have been on the market for years. It’s not what people seem to think it is.
- bionade24 ( @bionade24@kbin.social ) 27•11 months ago
Eugen isn’t the Fediverse. At least for the Twitter Exodus most Masto instances used a fork that allowed for longer posts than Eugen liked. There’s 0 reason to care about what he’s doing, he can’t control the network.
- wet_lettuce ( @wet_lettuce@beehaw.org ) 4•11 months ago
Then apply that logic to Facebook and relax.
Everyone is losing their minds over this.
- ArugulaZ ( @ArugulaZ@kbin.social ) 26•11 months ago
Oh bravo, you miserable dingus.
What does this mean for the fediverse? I presume because it’s split up into a million loosely connected pieces, we should be largely insulated from corporate invasion and interference. You can’t get us ALL, motherfuckers!
- JBloodthorn ( @JBloodthorn@kbin.social ) 53•11 months ago
Meta joins, and makes it super easy to onramp from instabook
Meta slowly starts not following the protocol, forcing the protocol to adapt since they have 90%+ of the users
Eventually, Meta decides to abandon the protocol, and from the perspective of their users, we just went offline
Same playbook Google used (XMPP).- Storksforlegs ( @storksforlegs@beehaw.org ) 13•11 months ago
Us going offline as in we cant view meta and they cant view us? That seems like a fine outcome
- 🐝🇭🇪🅻🅻🇪🇧🅴🆁🇹🐝 ( @Hellebert@beehaw.org ) 26•11 months ago
The problem is human nature. Content, activity and funding for development will drop off very hard and it’ll likely become like XMPP is today, aka bloated, a mess of standards and basically forgotten about.
Meta just want to suck all they can out of a promising technology and it isn’t their first trip at the rodeo. See Occulus as well. People are right to want to keep Meta at arms length.
- u_tamtam ( @u_tamtam@programming.dev ) 10•11 months ago
Don’t spread FUD about XMPP, please 🙂. It works wonder, it’s in fact everything I’ve ever wanted for personal/family chats and large IRC chatrooms alike. It also happens to be one of the easiest things I ever had to self-host thanks to how wonderful and batteries included ejabberd is. I have developed several clients and bots/integrations in several languages thanks to how versatile it is.
Fun fact, it has a PubSub component which is (IMO) technically superior to the fediverse more lightweight and more flexible.
If one thing, the great XMPP rediscovery is overdue if you ask me 😉
- 🐝🇭🇪🅻🅻🇪🇧🅴🆁🇹🐝 ( @Hellebert@beehaw.org ) 4•11 months ago
It’s a wonder it works you mean.
I’m not trying to shit on XMPP, but there is no denying the countless issues third parties like Google and Meta have caused as well as the human factor and disagreements that have derailed its progress over its lifespan. It went from promising new communications tech that everyone* was going to use to something fairly niche now.
If anything gets “discovered” along these lines I hope it’s Matrix and co now instead of what XMPP has become.
- u_tamtam ( @u_tamtam@programming.dev ) 2•11 months ago
I’m not trying to shit on XMPP, but there is no denying the countless issues
There’s a lot of subjectivity and emotions there. So, let’s look at the facts instead: XMPP is a very simple protocol at its core. You can literally implement RFC6120 in an afternoon. But you have no reason to, because of the many existing mature implementations, which takes us to the second important aspect (IMO): “liveliness”. XMPP has many well maintained client AND server implementations and a rich and dynamic ecosystem. Unlike Matrix, Zulip, RocketChat, Mattermost, … it’s not pushed forward by a single entity, which severely reduces the probability and effects a bad actor might introduce. XMPP is extensible in ways that makes it more future-proof and resilient than most alternatives.
If anything gets “discovered” along these lines I hope it’s Matrix and co now instead of what XMPP has become.
Those not learning from history are doomed to repeat it, and if you ask me, Matrix is doing everything that XMPP did, but worse :) I only arrived to XMPP after fighting for the Matrix cause and deeming it a lost one. No time to elaborate, but the protocol itself is insane and its creators are experts in deception and empty promises.
Edit: more about Matrix https://programming.dev/comment/66569
- 🐝🇭🇪🅻🅻🇪🇧🅴🆁🇹🐝 ( @Hellebert@beehaw.org ) 1•11 months ago
When you need to look at something “at its core” you acknowledge there is a lot more to the situation then just the core of it. The core of HTTP, IRC and just about every other protocol is very simple too. That doesn’t mean that XMPP is all that great and in fact once you get past the core you run into a nightmare of specifications, “great ideas” and fragmentation that got completely out of hand a long time ago and the reason why many people moved on from it.
- necroprancer ( @brahmsss@lemmy.fmhy.ml ) 2•11 months ago
I ask, please expand or provide some entry points for the XMPP for a complete newbie on the subject if you’d be so kind, please and thank you
- u_tamtam ( @u_tamtam@programming.dev ) 3•11 months ago
No problem, what do you want to know? If you are here, it means that you already understand how federation works, i.e. you need to find a service provider/server on which to create your account, there are several sites to help you with that:
then you’ll end-up with a username like nick@server.tld and the password of your chosing, just like email, just like mastodon/lemmy. You will then log into using a client of your choice, and here as well you have plenty of choice: https://xmpp.org/getting-started/
If you are more of a power-user, I recommend Gajim, if you are on Android, Conversations/Cheogram are safe choices, if you are on i/macOS, siskin/beagleIM are decent, etc
- necroprancer ( @brahmsss@lemmy.fmhy.ml ) 1•11 months ago
thanks, I’ll def check it out, sounds different
- anlumo ( @anlumo@feddit.de ) 5•11 months ago
Google didn’t add any proprietary extensions to XMPP, they just never updated their server software, while the ecosystem kept improving. For example, they stuck to SSL2 while nearly all nodes required TLS1.2 for federation.
- tangentism ( @tangentism@beehaw.org ) 4•11 months ago
I presume because it’s split up into a million loosely connected pieces, we should be largely insulated from corporate invasion and interference.
- havilland ( @havilland@lemmy.ml ) English21•11 months ago
My guess is, that Meta will try to control the public image of the name Mastodon. Yeah the Software itself is OpenSource and protected under AGPL-3, but they still can buy Mastodon GmbH and use that to tie their name to Mastodon for the broad public.
- arctic pie (he/him) ( @arcticpiecitylights@beehaw.org ) English21•11 months ago
Eugen is proof that the fediverse requires distributed (not just decentralized) ownership.
- Midou ( @Midou@kbin.projectsegfau.lt ) 19•11 months ago
Great, just what we needed. Looks like he ignored the risks of facebook (or meta, i still prefer to call with the already stained name) killing the fediverse. Hopefully nothing comes out of this discussion.
- Jo ( @Jo@readit.buzz ) 19•11 months ago
I doubt he’s ignoring anything. And I know nothing but I think it’s a little unfair to bash him for this.
Meta does not need the Fediverse to create a ready-populated instance all of its own. It doesn’t need to federate with anyone, it can probably kill Twitter and Reddit with a single stone (if it pours enough resource into moderating and siloing). Just stick a fediwidget in every logged in account page with some thoughtful seeding of content and it’s done.
The danger of federating with Meta is much the same as not federating. It has such a massive userbase it will suck the lifeblood out of everywhere else whether or not it can see us.
The possible silver lining is that there are other very large corporates which can do the same (some of which have said they plan to). We could all end up with multiple logins on corporate instances simply because we have accounts with them for other reasons. And that means a lot of very large instances with name recognition, and easy access, making it much harder for any of them to stop federation and keep their users to themselves.
Being federated with one or more behemoths might well be hell. Some instances won’t do it. Moderation standards will be key for those that do. But multiple federated behemoths can hold each other hostage because their users can all jump ship to the competition so easily.
This is much, much more complicated than just boycott or not. They cannot be trusted one tiny fraction of an inch but this is coming whether we like it or not. We need to work out how to protect ourselves and I’m starting to think that encouraging every site with a user login to make the fediverse a widget on their account pages might be the very best way to do it.
- argv_minus_one ( @argv_minus_one@beehaw.org ) 8•11 months ago
I think it’s a little unfair to bash him for this.
I don’t. He would not have agreed to Facebook’s NDA unless he was planning to sell the Fediverse out.
- tikitaki ( @tikitaki@kbin.social ) 4•11 months ago
there’s an argument that it’s better to know rather than not know. i understand the ideological stand against Meta and everything it stands for, but it’s easy to judge from the outside looking in. we don’t know what he knows
- argv_minus_one ( @argv_minus_one@beehaw.org ) 2•11 months ago
Knowing is useless if you’re contractually obligated not to act on that knowledge. When the devil offers a deal, the wise say no, because nothing good can come of it.
- Sanchokan ( @Sanchokan@kbin.social ) 3•11 months ago
Suposing multiple big platforms join the fediverse and play nice, what stops them from feeding ads to other instances?
- i_am_not_a_robot ( @i_am_not_a_robot@discuss.tchncs.de ) English11•11 months ago
So what if he doesn’t talk to them? The protocols and code are available for anyone, and instances are open for federation. Facebook could, without any sort of consultation, deploy their own instance of Mastodon with their own fork of the code and keep all their changes to themself. If they’re going to do it anyways, it’d be better to work with them on it.
- 0x4E4F ( @0x4E4F@lemmy.fmhy.ml ) English18•11 months ago
The know large instances might defederate from them, that’s why the NDAs.
Eventually, Meta will do to the fediverse what Google did to XMPP. I hope I’m proven wrong.
- sotolf ( @sotolf@kbin.social ) 2•11 months ago
Wouldn’t the NDA’s just make it even more likely taht people will defederate?
- 0x4E4F ( @0x4E4F@lemmy.fmhy.ml ) 2•11 months ago
People tend to forget things quickly, especially if they can communicate with their friends and family from Lemmy. Sooner or later, everyone will give in and just federate with Meta.
That will eventually lead to code changes to cater to Meta’s needs, those changes might not be made public (Mastodon is LGPL 3.0, if you don’t release the binaries, you don’t have to release the source), and those changes will eventually lead to telemetry gatering, incompatibility issues, etc., and that will eventually lead to people steering away from Mastodon… Lemmy and KBin might be soon to follow.
- sotolf ( @sotolf@kbin.social ) 2•11 months ago
That sounds very pessimistic, I hope that won’t be the case, at least it seems like the mastodon instance I’m on will block it from the start, so that’s at least something.
- 0x4E4F ( @0x4E4F@lemmy.fmhy.ml ) 1•11 months ago
I hope they do. One of the main reasons I am here is to get away from FB, not to see more of it. FB is a cesspool, there’s nothing good there any more. And this place will likely turn into that if you allow FB users to mingle.
- i_am_not_a_robot ( @i_am_not_a_robot@discuss.tchncs.de ) 1•11 months ago
I’m skeptical that Facebook would want to openly federate with externally controlled services because it’s kind of wild out here by design. However, if they did there would also be upsides. Those people who refuse to use anything but Facebook could be reachable without the rest of us having to go to Facebook, and people who only use Facebook because that’s where everyone else is could migrate away. Platforms opening up is a good thing.
I doubt Facebook would run Mastodon if they wanted to federate. They have an existing system with existing data and they have plenty of development resources to bridge that to ActivityPub. If Facebook did want to run Mastodon for some reason, even if they did open source their changes, which they probably would since they have a history of working with open source, the big changes would likely be unusable for most servers because Facebook scale is completely different from the typical Mastodon server. It doesn’t make any sense for a free Mastodon server with less than a million users to deploy the same kind of infrastructure that Facebook runs for 3 their billion monthly active users all over the world.
- 0x4E4F ( @0x4E4F@lemmy.fmhy.ml ) 1•11 months ago
Please look into the history of XMPP and how Google essentially killed it.
- i_am_not_a_robot ( @i_am_not_a_robot@discuss.tchncs.de ) English1•11 months ago
I was there for that and you’re misremembering. Before Google, hardly anybody used XMPP or knew what it was. Google came, and then you could talk to Google users on XMPP but still regular users didn’t know what XMPP was, and could sometimes be confused why your e-mail was different. Google left, taking their XMPP users with them. XMPP is still XMPP to this day. Every instant messaging service from that era, including Google Talk, has pretty much died out. XMPP might actually be an exception because there were few users before and the relative decrease in users is probably much less than platforms with more memorable names and better advertising.
I used to use XMPP before Google “killed it”, and my story is that before Google had XMPP, I used XMPP gateways to talk to people on other platforms. Google integrated and I started using Google’s XMPP client on my phone because it was much better than any other XMPP client available at the time. Google discontinued XMPP support and I didn’t move back to another server, but it wasn’t because Google had killed XMPP. I don’t know if I ever had any native XMPP contacts, and I didn’t talk to anybody on AIM, MSN, etc anymore, and I still didn’t talk to anybody on native XMPP, so had no reason to use XMPP. I talked to a few people on Google Talk, people who had never used any other XMPP service, and then Google discontinued Google Talk because that era of instant messengers had apparently ended.
This plan to prevent the same thing from happening is really misguided. You can have few users now, few users later, and few users further in the future, or you can have few users now, many users later, and maybe few users again further in the future. People who are on non-Facebook platforms now are very unlikely to decide they like Facebook better and leave later if Facebook federates and then defederates.
The idea of everyone getting together to preemptively defederate Facebook is also very hypocritical. We have a decentralized, open system where anybody can start an instance and we tell people to find an instance with rules and content they like. Then the possibility of Facebook federation starts being talked about and suddenly we don’t want the same rules to apply to Facebook. People want Facebook globally blocked before they get a chance to federate, and primarily out of fear of Facebook the company or prejudice against Facebook users, not because of the technical concerns around scaling. If the rules only apply to small instances with small budgets, what happens if one of the instances starts to get too successful?
- dan ( @dan@upvote.au ) 1•11 months ago
kind of wild out here by design
Exactly. Volunteer moderation in the Fediverse can’t really compete with paid moderation at companies like Meta, which have to moderate significantly more posts. I’d guess that FB and Instagram get more posts in one month than the entire Fediverse has ever gotten.
- EvilColeslaw ( @EvilColeslaw@beehaw.org ) English6•11 months ago
Mastodon is AGPLv3. That means if you allow someone to communicate with a server, you must offer them the modified source code. Not just when you distribute the modified code like in the GPLv3. So even if they forked Mastodon their code modifications would need to be made available.
However iirc ActivityPub itself is under a more permissive scheme (I think it’s predecessor was using the MIT license?) so Meta could use the protocol itself.
- argv_minus_one ( @argv_minus_one@beehaw.org ) English18•11 months ago
This just got really, really ugly.
- exohuman ( @exohuman@kbin.social ) 13•11 months ago
Meta could be doing the same thing Truth Social did: set up a giant Mastodon instance and leave it at that.
- 0x4E4F ( @0x4E4F@lemmy.fmhy.ml ) 4•11 months ago
Seriously doubt that.
- exohuman ( @exohuman@kbin.social ) 5•11 months ago
Me too, unfortunately.
- therealpygon ( @therealpygon@kbin.social ) 1•11 months ago
(E: For perspective,) Truth Social was just a mouthy startup for spreading hate, not a nearly trillion dollar company with a lengthy history of anti-competitive activity.
- Arache Louver ( @Dubois_arache@lemmy.blahaj.zone ) 1•11 months ago
We hope so.
- nick ( @nick@campfyre.nickwebster.dev ) English1•11 months ago
Wouldn’t it be better if they federated so it doesn’t become a walled garden in there? It means we can stay on our own instances but aren’t cut off from their large userbase.
- ericflo ( @ericflo@lemmy.ml ) English12•11 months ago
Again, another thread where two billion people joining our network and meeting us where we are … is somehow bad. If embrace extend extinguish is really the worry, then we have a bad protocol that needs extension to be usable by those 2B people, and we should fix that.
- Azzu ( @Azzu@discuss.tchncs.de ) English25•11 months ago
Ah yes of course, a few people living off donations are supposed to outperform a multi billion dollar corporation in amount of features and polish within features.
The protocol doesn’t matter. Look at lemmy vs kbin. Kbin has “extended” features like microblogs & different UI. There’s plenty of people that like those features and thus are using kbin over Lemmy.
Just imagine kbin were much more attractive than Lemmy. More people would start signing up there. More people start “microblogging”. Maybe there’ll be other features introduced, and Lemmy can’t keep up with the nice things being added.
One day kbin decides not to federate with Lemmy at all anymore. Most people are on kbin at this point, Lemmy doesn’t have the same quality/amount of features. Now the average user has a choice: do they care about kbin being asses and leave kbin? No, of course not, not if the features really are nicer.
Now replace kbin with Facebook. Or Google, that’s exactly what they did with XMPP.
The only thing that is able to save from the triple E attack is the users actually caring enough about open platforms and deciding to not use the non-open ones. Or actually having more resources than Facebook, good luck with that.
- ericflo ( @ericflo@lemmy.ml ) English3•11 months ago
In your scenario, Lemmy was worse than Kbin and didn’t suit users needs as well, and didn’t evolve the protocol fast enough to keep up. Kbin deserved to win in that case.
- Serenus ( @Serenus@beehaw.org ) English12•11 months ago
The problem with that argument is that there’s value in something being not Facebook/Meta (or Twitter, or another corporate owned and run mega service), but that value isn’t as easy to demonstrate as “here’s a bunch of shiny features”, and once people are locked in, the focus shifts from improving the service to monetizing the service, making it rapidly worse for everyone.
People largely don’t think about how the services they use are structured, until any inherent structural issues come back to bite them. Twitter’s an obvious example, with people who were dependent on it for their livelihood from a networking/advertisement perspective ending up in trouble when the service went south. Reddit’s another example, although how that ends up is still TBD.
- Kaldo ( @Kaldo@beehaw.org ) English11•11 months ago
Kbin deserved to win in that case.
Nobody is saying it doesn’t “deserve” to win, whatever that means in a federated non-profit social network. The issue is that kbin probably wouldn’t be an asshole that intentionally created compatibility issues with lemmy just because they are in a superior position on the market in order to kill its ‘competition’. Meta absolutely will without a second thought.
- maynarkh ( @maynarkh@feddit.nl ) English5•11 months ago
EEE does not work by outperforming the OSS alternative. The extensions will be proprietary, and won’t be able to be ported to Lemmy.
- DengueDucky ( @DengueDucky@lemmy.ml ) English4•11 months ago
There is no competing feature-wise against a major corporation. And Facebook doesn’t deserve to win.
- GoodEye8 ( @GoodEye8@lemm.ee ) English3•11 months ago
You pretty much confirmed his point. His entire idea is that it doesn’t have to be Kbin that makes better features, Kbin was simply an example. It could be Meta that makes better features. Open source developers will never be able to compete feature-wise with a corporation that will deliberately pour money into making more features than the open source developers, and Meta definitely won’t make them open source. Hence, as per your wording “Meta deserved to win in that case”, which is exactly what we’d want to avoid.
- ericflo ( @ericflo@lemmy.ml ) English1•11 months ago
Your point is the worse product should win? Open source can totally compete on features: we have way more developers than them. With Linux I can have basically any feature I want if I tinker enough. It’s about: what’s the best software for people?
- GoodEye8 ( @GoodEye8@lemm.ee ) English1•11 months ago
My point is that this “fight” between products shouldn’t happen in the first place because Meta is pretty much guaranteed to win that fight. Assuming open source can compete on features (which I seriously doubt) and has more developers, those are people working for free mostly doing their own passion project. In terms of actual working hours corporations like Meta have that army of developers beaten by a mile. In terms of velocity, how fast a corporation can push out features vs how fast an open source community could do it, the corporation wins. Maybe eventually the open source solution reaches feature parity, but by that time it doesn’t matter because everyone is using the product that pushed out the features faster.
And that would be the better product until the enshittification begins and monetization kills all that was good. It’s literally why people are moving from Reddit to Lemmy, because if we leave the enshittification aside then Reddit is objectively the better product. If you think the better product should win then Lemmy shouldn’t even exist because Reddit is just better. But it does exist and it’s growing because the better product is being cashed out. If you just think about the “what’s the best software” you end up with Reddit 2.0.
- jerkface ( @jerkface@lemmy.ca ) English11•11 months ago
If embrace extend extinguish is really the worry, then…
What follows is a non sequitur.
- ericflo ( @ericflo@lemmy.ml ) English3•11 months ago
Extension implies that the protocol is missing some capability, otherwise it wouldn’t need to be extended. So we need to make the protocol better so they have nothing to add. If we don’t add those capabilities, ever, then the protocol is doomed to eventual irrelevance and wasn’t worth fighting over anyway.
- maynarkh ( @maynarkh@feddit.nl ) English7•11 months ago
Word is literally extended with intentional bugs, extensions will be arbitrary.
We can’t add those capabilities, because they will also be proprietary and under copyright or patent. If you try, Meta will just sue you for the lolz.
EEE is not about outcompeting someone.
- jerkface ( @jerkface@lemmy.ca ) English6•11 months ago
You’re assuming some kind of objective point of view, but there are competing interests involved here. Those “capabilities” need not be things that are in the interest of the end users. For example, DRM, micropayments to unlock content, region coding, state censorship, etc etc etc. Bullshit that capital uses to exploit humans.
The protocol might well be complete and need no “extension” (as you mean the word) for us, and yet Meta might have many things they want to extend it to do. The whole point of this is, we have conflicting interests. Meta can push things that are not in their users interests because they have leverage. They hold our friends and their content hostage. And they lie and manipulate their users, who simply don’t care about things like this. Your idea that we are talking about our protocol vs their extensions competing on merits that appeal to users is just totally missunderstanding the objections.
I think you are getting too hung up on the term EEE. You think you know what the individual words mean, so you know what it’s all about. But a name is not the thing it represents. It’s just a name for a complex strategy that has been used successfully against us many times in the past. Rather than quibbling with the definition, you should probably spend some time reading the history.
- ericflo ( @ericflo@lemmy.ml ) English1•11 months ago
There is an ultimate objective point of view: adoption. Network effects matter for social software. Even if you don’t like things like DRM, micropayments, region locking or whatever, if you don’t build in to the protocol ways to do those things, people and corporations will find ways to do them around the protocol - and that’s where abuse of power and EEE risk happens. Adapt or die. I’ve been around long enough to see this happen many times and know what I’m talking about, so attempting to belittle me by telling me to go read history is kind of pointless. Also Facebook destroyed my startup, literally, so it’s not like I’m some big fan. I just know a positive-sum development when I see one.
- Da_Boom ( @Da_Boom@iusearchlinux.fyi ) English1•11 months ago
Facebook destroyed my startup
I know a positive-sum development when I see one
Yeah, sorry you don’t mind if I take it with a couple grains of salt please? Those two lines look like they could be in conflict with each other without more information.
- ericflo ( @ericflo@lemmy.ml ) English3•11 months ago
I developed an early VR game called Soundboxing. It was a VR beat game before Beat Saber. It was doing hundreds of thousands of dollars in sales on Steam, but Facebook repeatedly denied us access to their store with no explanation, bought Beat Saber, basically took over the industry and shut us out. They even sent us early Quest devkits that we spent 6 months porting to, only to be denied again. I’m super salty about it all tbh. But yeah, this is not that, this I see as an absolute win.
- Da_Boom ( @Da_Boom@iusearchlinux.fyi ) English1•11 months ago
If this is not that, then what is it? Because I don’t feel either direction which way it’s going. Gut feelings aren’t the greatest metric to go by anyway.
People have been burned by companies before, see Reddit, twitter, XMPP and a multitude of other situations. And people feel if we forget that and don’t at least take precautions against it that it will happen again.
Also it’s been the case where companies have had good intentions, only to backtrack 2, 3, 4, or 5+ years down the track, forgetting their original reasoning - while it might be an absolute win now, the future is hard to tell. And on the internet a lot can happen. In 5 years. Just look how quickly the fediverse became relevant. How quickly Linux became a viable option for gaming. Shit changes so fast that it’s hard to predict what happens.
- dave ( @dave@feddit.uk ) English11•11 months ago
Related: https://beehaw.org/post/715934
- tangentism ( @tangentism@beehaw.org ) English11•11 months ago
Aral Balkan has been posting about surveillance capitalism/centralised networks and corpotate landgrabs for years and said this the other day