• 0 Posts
  • 12 Comments
Joined 4 years ago
cake
Cake day: June 28th, 2020

help-circle
  • toastal@lemmy.mltoMemes@lemmy.mlChat Apps
    link
    fedilink
    arrow-up
    0
    ·
    4 months ago

    Conversations compliance test has brought most clients into an acceptable base to where most basic chat/audio/video needs are met, so if you are comparing older legacy clients then the experience will be different. The XEP system means everything is optional & can be pitched by making a spec & seeing who uptakes the idea. It also means the bar to create your own server is absoluetly minimal since everything is an extension which means you could build one in a weekend which is great for those learning to code since the barrier to entry is extremely low if Conversations isn’t the goal.

    IDGAF about Apple since you have to have a wad just to publish an application on their proprietary store & the EU didn’t do a good enough job so it’s expensive to open alternative stores like F-Droid while also being antagonistic towards sideloading as well as PWAs (not to mention needing to buy their overpriced hardware to build/release applications). Heck, you can’t even publish a GPL-or-similar-licensed app on their store. This is a giant slap in the face to free/ethical software developers & probably why the clients aren’t in a good state; if you aren’t trying to make money, why would you develop in an ecosystem that is entirely hostile for you to develop in?



  • toastal@lemmy.mltoMemes@lemmy.mlChat Apps
    link
    fedilink
    arrow-up
    0
    ·
    4 months ago

    It also powers the communications / presence on many gaming avenues as well like Fortnite, League of Legends, & whatever Nintendo is using for notifications + online status (assuredly a lot more games).

    XMPP is old, stable, & massively scalable for industrial applications – while maintaining decentralization + efficiency & allowing for extensibility like OMEMO encryption which is covering most folk’s chat use cases. Since the XMPP foundation don’t put budget into marketing & hype, a lot of folks weirdly assume it’s dead or not being used. It’s strange to me how folks seem more interested in RCS & Matrix despite their histories/ownership/flaws rather than embracing what is already good.



  • toastal@lemmy.mltoMemes@lemmy.mlChat Apps
    link
    fedilink
    arrow-up
    0
    ·
    4 months ago

    Meanwhile Matrix was built & funded by Israeli Intelligence (to which I’m sure there are anonymous donors today). It’s expensive replication model means only those with the deepest of pockets can run a server leading many to flock to the mother instance of Matrix.org centralizing, replicating the data to a single node (being decentralized in theory, not so much is practice). It’s funny to see them call out Signal, but luckily there are private, free alternatives to both.




  • toastal@lemmy.mltoMemes@lemmy.mlChat Apps
    link
    fedilink
    arrow-up
    0
    ·
    4 months ago

    Libpurple had constant breakage due to proprietary apps having no incentive to keep their protocols stable. A lot of it worked easier then since no one was using e2ee either. Newer gateways exist in the space but it’s a real shame since for a brief time the earlier 2010s, most chat applications were using the same protocol—until they realized it’s harder to capture profits when the garden walls are lowered.


  • toastal@lemmy.mltoMemes@lemmy.mlChat Apps
    link
    fedilink
    arrow-up
    0
    ·
    4 months ago

    The comment implies Signal is peak chat when it’s flawed & other than maybe onboarding, isn’t superior to alternatives—with the phone number being a pro for onboarding is a con for privacy. It still requires you have an Android or iOS primary device (fueling that duopoly). They don’t want you installing it from a safer space like F-Droid. They still by default send notification metadata to Google & Apple (websocket support exists but drains a fair amount of battery & they refuse to support UnifiedPush). They still ship/use Apple emoji on Android & Linux. It’s still a centralized system you can’t self-host. They still have that missing part of the source code (where I would assume the feds planted something). It still isn’t a good space large chats. And the Electron desktop apps are far too bloated.




  • I dunno this lacks nuance… I think this could easily be referring to different economic situations. The concept of donation usually has this implication of not being a for-profit entity or for a indie developer’s side project. These kinds of apps usually are still either open source or source available which is different than closed, proprietary applications. With this focus on money, I would assume that “free” is meaning gratis where users can often the product & while the source is not available …or some VC-funded product where they are loss-leading a free tier now just eventually charge everyone later which is hardly good, with a dash of open washing to taste.