Its looking like Microsoft is gonna buy Discord. Preferably open source, and has a big userbase, and has Windows and Linux option. (but mainly windows because i only game on windows now.)

@quantum@lemmy.ml
link
fedilink
2
edit-2
3Y

A lot of the comments mention matrix but also how it’s “not quite there yet”. This might sound a bit discouraging, but they’ve made some huge strides over the past few years, to the point where some authors believe that they should slow down a little.

So while I agree that matrix isn’t a replacement for discord right now, I’d also like to add that it’s much more viable than it was even a year ago. I’d say it’ll be the obvious choice in another year or so.

CULTPONY
link
fedilink
13Y

A few people have mentioned the issues with Matrix but I think a part of it is the severe lack of community moderation tools. Something like a mandatory pinned rules channel would help for communities (possibly announcements too, communities are a client convention atm so not very useful). There isn’t a good story for letting bots automod channels (useful when you get raids of about 2k to 4k messages per second), which also hangs on the server not being on the performance level to easily handle more massive servers if it gets raided for whatever reason.

So at the moment, there is no alternative that isn’t also a centralized single point of failure.

I’m just hoping one day someone writes some chat client that pivots over ActivityPub for discovery, sadly my ADHD will probably prevent me being that someone.

poVoq
link
fedilink
13Y

What you want is perfectly possible with IRC. There are also nice looking web-clients like Convos or The Lounge that are as user friendly as Discord once they are set up.

CULTPONY
link
fedilink
03Y

Well, no, because IRC lacks communities like Discord has them (called Servers there). I can’t coherently organize a community over several channels. IRC also has issues with netsplits as it doesn’t really have support for HA architecture. There is no chatbacklog either. And moderation cannot delete previous messages. Atleast not out of the box and requiring client support. There is also no option to require people to have created an account X minutes ago to be able to join or that moderators must setup 2FA to be able to access the server.

IRC is the absolute minimum of what can be called a “chat”, it has no tools that fit what modern and safe communities need.

poVoq
link
fedilink
13Y

You have seriously outdated information about IRC. Nearly all of what you describe can be done with one of the above mentioned clients and a modern IRC daemon like Oragono or a bouncer like ZNC.

CULTPONY
link
fedilink
13Y

Why should my users need to install or use a bouncer to be able to enjoy a fundamental function like “chat backlog”?

And this still fixes none of the issues related to growing a cohesive community on IRC. As mentioned, I can’t enforce 2FA/Phone/Email for users/moderators last I checked, not without making them use 1 specific client, so why bother at all?

Heck, IRC doesn’t even support proxied previews of links posted, nearly all of the IRC clients that have it will leak your IP without some extra care taken. This is a risk for many users that they won’t understand without guidance as most of them aren’t technophiles. A lot of them will simply jump board to discord facing such issues, and then nothing it won at all.

poVoq
link
fedilink
1
edit-2
3Y

If you are setting up an IRC server, you just provide also a bouncer or use an daemon like Oragono that has it included… really not rocket science. Just think of an IRC server as a set of micro-services ;)

NICKSERV does support Email and probably other types of account verification and is client independent. Phone would obviously required a 3rd party service, but such API access is probably easy to add (not that I would recommend using such an anti-feature).

And image/preview proxying is very much supported by the web clients I mentioned above. And AFAIK ZNC also does that client independent.

I really feel like you are making up excuses not to consider IRC. Sure there are old clients that do not offer all the functionality you want. But those are just optional, most users will use the client offered by you and that really isn’t any different from another chat system, just that those usually do not support 3rd party clients at all.

I know my position and the advocacy that I do, but realistically Discord has no replacements if you are looking on the aspect of available users and communities. Technicalities matter only so much, no matter the other alternatives like rocket.chat or Mumble.

If you can get around learning and practicing OPSEC, like me, simply do not type self doxxing PII, have a constant common typing grammar pattern and not share images or media without stripped metadata. It is plenty to obtain decent anonymity by obscurity, and decent amount of privacy. Use Discord as a resource tool rather than shitposting all day, and you are good. This is my personal way of usage.

manemjeff
link
fedilink
13Y

Element. Right now they’re implementing spaces, it’s basically directories for rooms and it’s quite neat imo. Far better than discord if the mods know how to use it, in which case, they probably will.

I think you shouldn’t call it “Element”, but rather “Matrix” to avoid misconceptions about the nature of it and to give advantage to other clients.

manemjeff
link
fedilink
13Y

Although I do realize the misconception in my naming, but for non-technical person, I would rather call it Element rather than Matrix because the application that’s in play store and many more sites is called Element. YES I’m aware that there’re alternative clients, but I would rather call it element so non-tech people would better recognize it this way.

Anyway, I’d just like to interject for a moment. What you’re refering to as Element, is in fact, Matrix/Element, or as I’ve recently taken to calling it, Matrix plus Element. Element is not a communication protocol unto itself, but rather another free component of a fully functioning Matrix ecosystem made useful by the client, homeservers and vital system components comprising a full end to end communication solution defined by Matrix organization.

Many computer users run a modified version of the Matrix’s client every day, without realizing it. Through a peculiar turn of events, the version of Matrix/Element which is widely used today is often called Element, and many of its users are not aware that it is basically part of the Matrix ecosystem, developed by the Matrix Organization.

There really is an Element, and these people are using it, but it is just a part of the Matrix ecosystem they use. Matrix is the protocol: the specification in the system that manages the resources to the other programs that the servers run. The protocol is an essential part of the Matrix Ecosystem, but useless by itself; it can only function in the context of a complete end to end solution of the server and clients. Element is normally used in combination with server to make the whole system. All the so-called Element distributions are really distributions of Matrix/Element!

Brilliant. Thanks for introducing me to the meme. This makes your comment much more underrated

Are you really using that meme?

manemjeff
link
fedilink
13Y

damn right i did

Matrix / Element, or IRC. Mumble for voice chat.

10_0
creator
link
fedilink
03Y

is muble Foss?

yes, completely FOSS

it’s audio only, but allows advanced room/channel management

Element (Matrix) however, can embed Jitsi Meet (FOSS Zoom alternative), which allows room members to use audio and video (camera or screen sharing) at the same time.

So Element is much closer to Discord than Mumble is.

poVoq
link
fedilink
0
edit-2
3Y

Definitly Mumble. Great audio quality and very low resource requirements.

It even has a new very nice web-client these days. Disroot has a test instance.

Also the great Pumble Android client got forked and now it back in active maintenance. It’s called Mumla now, get it via F-droid.

Edit: Guildbit allows you to temporarily set up a Mumble server for free.

10_0
creator
link
fedilink
13Y

got it ; )

An account is not even needed to use Mumble, so fuck off the email thing

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

  • Posts must be relevant to the open source ideology
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

  • 0 users online
  • 5 users / day
  • 14 users / week
  • 19 users / month
  • 6 users / 6 months
  • 22 subscribers
  • 584 Posts
  • 1.24K Comments
  • Modlog