A frog who wants the objective truth about anything and everything.

Admin of SLRPNK.net

XMPP: [email protected]

  • 2.41K Posts
  • 3.22K Comments
Joined 3 years ago
cake
Cake day: July 4th, 2023

help-circle


  • They can’t retroactively close-source the older versions released under AGPL, but if it ever required a community fork to continue the last-known good version, it would be a massive burden for the community to then maintain a separate GPL fork, and it could cause federation to break as the codebase diverges over time, which would create a rift in the community, and you’d have to hope that the users care enough about the license to jump ship to the GPL version, otherwise the GPL version risks not being able to get enough funding to continue, or enough users to convince the larger communities to move over.

    As a semi-similar real world example, the pixel-art program Aseprite was once used a FLOSS license, but it was changed to proprietary software at some point. The last GPL version was forked by the community, but it never got much traction, and is now massively behind the closed source version in features and userbase.




  • I have offered to do a lot of education and technical effort surrounding this, e.g. helping groups migrate in some of the circles I’m involved with and all it’s really gotten me is abuse and condescension, bafflingly. No one cares and if they do it’s mostly superficial and they want the easiest way out—someone/something do everything for me, and I mean everything. I don’t want to click more than two buttons and even that is pushing it, buster.

    Oh no, a second program!! We are all so dependent on tech in our lives but it seems like so many want nothing to do with being informed about it on any level…I just don’t get it.

    I feel this in my soul, and it’s something I’ve noticed a lot on reddit when trying to tell people that lemmy/piefed exist. Some of them will just find any reason whatsoever to not do something, pointing out the most minor of differences or slightest inconveniences as insurmountable obstacles that no human could be expected to overcome, and usually end it with “if It’s not already perfect/better than what I’m currently using (despite the alternative not being actively user-hostile like the thing they’re using and complain about is) I’m not going to bother”.

    I’m just going back to xmpp, maybe mumble for voice calls.

    With the Movim client (or Dino client), XMPP can do group voice/video calls :D


  • There’s a bit more to it than just their visual organization. In Discord, a user only needs to join a single community to access all of that community’s rooms (they don’t have to manually join each one to have it in their feed).

    The admins of that community can then seamlessly create or delete rooms within that community (the users don’t need to do anything for those changes to be seen and applied on their end), and can independently adjust what the base requirements are to view, enter, or interact with each room, and then give an individual granular permissions of what rooms are visible within that community.













  • It seems like a cool little project, and I appreciate that it’s GPL licensed, but I’m afraid without federation, it can’t quite fulfill the same role that Discord does, as they would need a sudden dramatic increase of funding to be able to support a large userbase on a centralized server, and having another centralized point of failure is really inadvisable, IMO. A big reason for Lemmy/piefed’s success is distributing resource useage across multiple independent servers, and that model translates quite well to a Discord like app too.

    The project is also so new (11 months old) that it hasn’t had adequate time to prove that the codebase could scale to a high user count. It’s in a similar position to Fluxer.app, which is another GPL Discord clone, but one that is open to adding in federation at a later date.

    I also think XMPP’s encryption abilities are pretty essential going forward, as governments and corporations are becoming more invasive into monitoring our communications.