this post was submitted on 02 Mar 2024
1314 points (95.9% liked)

Open Source

37174 readers
58 users here now

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

Useful Links

Rules

Related Communities

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

founded 5 years ago
MODERATORS
(page 4) 50 comments
sorted by: hot top controversial new old
[–] [email protected] 36 points 1 year ago (2 children)

I get that people want a "simple way to chat" and Discord does that well, I guess. I mean, everyone's talking about the forum aspect but what's the alternative for chat? Mumble?

Just, please, don't hide documentation in the Discord. A neocities page costs literally $0. Please. Think of the poor SEO consultants!

load more comments (2 replies)
[–] [email protected] 15 points 1 year ago (1 children)

I have never used Discord and never will. No project has ever been able to change my stance on it.

[–] [email protected] 9 points 1 year ago

On the other end I have a lot of first-hand experience of Discord's abuses and that's precisely why I have my stance on it.

[–] [email protected] 4 points 1 year ago

It's pretty strange to see an accessibility argument against Discord when Discord is the only platform that's accessible to plural people. Like, the arguments against Discord are good, but it's ignoring the tradeoff that other platforms lack the crucial accessibility feature that only discord has.

[–] [email protected] 6 points 1 year ago

To me, I

Matrix for synchronous chat Threadiverse/Fediverse community for announcements and discussion Discourse for forums (smaller possible channels) OpenSource based Software forges like Forgejo (codeberg.org) or gitlab (gitlab.com) for issue tracking, code repo, Dev artfacts, and CI/CD.

The exciting things for these lay in the future though: ForgeFed to federate between forges like codeberg, gitlab, and independent instances of those software, plus federate to whole fediveriverse!

With the fediverse plugin for discourse

the commune app's to take matrix chats and growing them into full posts on fediverse is super exciting to me too

All of these helping to meet people where they are at in Free internet instead of the techno feudal states. There should be work to bridge to those people too, but I hope we can the Free internet better more.

[–] [email protected] 75 points 1 year ago (4 children)

Can't wait for the day Discord backstabs everyone and people decide to get the fuck away from it. I seriously can't stand having to search past troubleshooting messages, it's a fucking mess, almost unusable. Whoever uses Discord as a Forum seriously needs a full force punch in the mouth.

[–] [email protected] 29 points 1 year ago (4 children)

Discord can and sometimes does monitor your chats.

Source: CEO himself said that, in a hearing

load more comments (4 replies)
[–] [email protected] 1 points 1 year ago

Discord already backstabbed everyone with the usernames

[–] [email protected] 8 points 1 year ago (1 children)

Well that's no better than searching IRC logs, which are something folks have absolutely done in the past. I still haven't figured out why folks like discord so much though.

[–] [email protected] 7 points 1 year ago (3 children)

People like it cause when it first came out, it was considerably better than other popular voice chat software available for PC games at the time, like TeamSpeak and Ventrillo. But most importantly: it was free, unlike those other two. So people flocked to it and it blew up big, leading us to where we are today.

load more comments (3 replies)
load more comments (1 replies)
[–] [email protected] 26 points 1 year ago* (last edited 1 year ago) (3 children)

I don't mind Discord being a centralized platform for open source project discussion, if and only if the only roles it serves specifically play to its one strength, which is real time discussion. Asking for live support (from the dev if they are there, or the community if they are not) and doing live bug triage are the two big use cases.

Should contact for these things be real time? Maybe, maybe not. Async discussion like you get on forums or via email can do the job. But if you value real-time chat, Discord does it well.

Everything else? Do it elsewhere. Do not make Discord your only bug tracker. Do not make it your only wiki. Do not make it your only source of documentation. Do not make it the only place you broadcast updates or announcements. Do not make it your only distribution platform for critical downloads. And for the love of god please do not make it the only way to contact you. I don't care if you allow Discord to additionally do these things using integrations, that's fine, just stop trying to contort Discord into your only way of doing these.

Is Discord the only capable option for real time chat? No. But it has several things going in its favor, namely how one can reasonably expect a good sum of their target user base is already using it independently for other purposes, in addition to its numerous QoL features.

It can also better integrate into the dev's personal routine if they already use it independently. Like, do I have an email address? Yeah. Do I read my email on any reasonable interval? Hell no. My email inbox is little more than a dustbin for registration confirmations and online order receipts. I've had email for decades and I think I can count the number of non-work, non-business conversations I've held over it in that whole span of time on one hand. Meanwhile, I'm terminally online on Discord. So if I'm gonna be a small independent FOSS project developer, am I gonna want to interface with everyone over email? No. I'll still make it an option, because being only contactable on Discord is cringe, but it will not be fast. Discord will be my preferred channel.

Should I put more effort into being contactable on other platforms, because it's the right thing to do? Meh. I have no duty of stewardship to be available on platforms available to anyone in particular. I maintain this hypothetical project for free, on my own time, of my own volition, and I provide it to you entirely warranty-free. I have the courtesy to make all static resources available in sensible public places, and I provide email as a slow, async way to reach me. But if you want to converse with me directly in real time, you can come to me where I'm hanging out.

[–] [email protected] 11 points 1 year ago (1 children)

How would you even use discord for that stuff? It sounds way harder than just using the proper tools.

[–] [email protected] 7 points 1 year ago* (last edited 1 year ago)

You'd certainly think so. But never underestimate a user's ability to jury-rig a piece of software into doing something it wasn't designed to do, ignoring any and all obviously better solutions as they do so.

I don't think I've ever actually seen documentation published on Discord and nowhere else. But I do very often see no documentation whatsoever except a "just ask around on the Discord" link serving the role.

Discord probably isn't used as a robust ticketing system either; usually if anything it's a bot that will push all tickets to an actual GitWhatever issue, which is fine. But again, what I do see often is projects with no ticketing system whatsoever, and a Discord link to just dump your problems at. If the issue tracker on the repo isn't outright disabled, it's a ghost town of open issues falling on deaf ears.

Announcements can be pretty bad. Devs can get into a habit of thinking the only people who care about periodic updates are already in the Discord server, so they don't update READMEs, wikis, or docs on the repo as often as they should, allowing them to go out of date.

Fwiw I've also seen several projects that have Discord servers with none of these problems, because they handle all those other parts properly.

[–] [email protected] 26 points 1 year ago

Using discord as your only store/distribution point for information is obnoxious.

load more comments
view more: ‹ prev next ›