Comment by toastal

3 years ago

I'm so tired of programming communities using Discord in an official capacity. We are the folks that know better and what it means to lose this information and what it means to require sign-ups and giving private conversations to proprietary entities. If you're choosing it as the sole community of your project, you've alienated folks that value their digital privacy—and it was just as easy to set up an IRC room, Matrix channel, or XMPP MUC on a public server which offer broader platform support and a wider array of clients, and some are even decentralized. Do we not believe in FOSS software for our FOSS software?

Maybe we do, but the mass of people who are just learning is enormous. The idea of keeping this information open and searchable is a cultural thing, and big companies actively undermined this culture with their walled gardens. They became the norm for a vast part of the population. The question is: Can this be reversed?

The mess with Twitter moved a lot of people to Mastodon, we need more events like that.

  • I think it is purely a technology problem. Discord software is good and for text/voice chat nothing really compares to the ease of use, features and ecosystem around it.

    • Is it though? Is it exceptional? There are plenty of alternatives with feature parity, and the tech like Opus for low-latency audio and overlays for video games was freely available and good in Mumble ages ago (and still good though). Discord isn't particularly lightweight or cross platform compared open options which limits accessibility.

      3 replies →

    • I disagree, the network effect is its only draw. For text with images in, Element is just as good, as are Discord's competitors. For voice calls, it's pretty good, but not the best. Can't comment on video calls as I've only used Zoom recently, which sucked.

      edit: I've got to learn to reload the page before commenting :P

      2 replies →

  • Note how it took a decade for most people to realize that Twitter is harmful after the 2013 APIpocalypse (when Mastodon got started).

    And in the mean time we even had Trump showing every day just how bad it is !

Totally this. When a project decides to go down this route I start questioning their whole decision making and feel alienated as you say.

I can't even tell how often I stopped looking into something because it was too discord based.

"If you're choosing it as the sole community of your project, you've alienated folks that value their digital privacy"

so basically no one? cause almost nobody actually cares about digital privacy

  • I do. Hence why my discord persona is essentially made up and used as a marketing tool for my artsy hobbies, same way as my instagram profile is carefully curated to be something I'm not.

When you see the number of people that are still using Github after Microsoft bought them : I guess not ?

  • Yes, but also no. Each time Microsoft slips, you do see the waves of folks migrating and a lot of big projects—like KDE, GNOME, Freedesktop—have moved elsewhere since ’16. My concern is more on the education side where schools are starting kids on the proprietary service and YouTube ‘gurus’ saying you need it which might make its growth outpace folks leaving after all these the outages, or some new EEE initiative, etc. that have historically caused migrations. The other concern is communities that have used Microsoft GitHub IDs for identity in the community (i.e. Elm requires all public packages are published to Microsoft GitHub and your user ID is the an identifier, Nixpkgs requires the ID for its maintainers.nix, Unison Share accounts requires sign-ins via Microsoft GitHub, etc.).

    While I totally disagree with the forced proprietary collaboration (need an account & can’t contribute without, nor can you self-host or fork to fix the platform) of Microsoft GitHub, at least unlike the Discord situation it is search indexable, reading doesn’t require an account or JavaScript, and is strictly public communication (no DMs floating around). Once you start buying into the larger platform though, the corner for yourself has been painted in—but that’s not to say you couldn’t have mirror that accepts merge requests without an account or still have a mailing list/inbox to mail patches to. (But, like, just set up your project elsewhere in the first place and stop playing into a social media platform masquerading as a code forge—as well as let folks sign up with email or WebFinger)

Alienate privacy? How?

  • You are requiring users sign up for an account on a proprietary, closed-source, for-profit server. All metadata will flow through this entity and whoever they choose to share or sell this data to. Many rooms demand SMS verification which will often leak who you are and prevent anonymity. Chat platforms also include DMs and smaller group chats for private conversations around projects and there is no E2E so you’re making all of these message be read by Discord. Users must also agree to the ToS set by Discord—not your community—which can change and go against the community wishes. They also have the maximum authority to just axe your community by shutting down its chatroom (it’s not a “server”) if a bad apple breaks those ToS.

    • Tldr: unless you give them your phone number, then it is no different from the rest of the internet.

      It is like acting that hair dresser violates your privacy because s/he wrote your last name and date of visit.

      >so you’re making all of these message be read by Discord.

      They may, but unless you have proof that they do (except law enforcement cases) then you cannot simply state that they violate your privacy.

      Also what kind of privacy informations would you share in OSS community (which should be transparent after all, right?) chat that youre worried about?

      Also how IRC server owner doesnt violate your privacy too?

      1 reply →