Live data from Hacker News

Why Slack is inappropriate for open source communications

dave.cheney.net

241–250 of 536 posts

Re: Why Slack is inappropriate for open source communications

#241

It might be more useful to speak in general terms than call out Slack in particular. The concerns expressed here aren't limited to Slack (despite the link-baity title), but any form of communication that: (a) Can't be referenced or linked from the Web, and (b) Is a form of synchronous communication The same factors, BTW, apply equally to in-person discussions held at open source conferences. I wonder what the author…

Except with both Slack and Gitter (not sure about others) you can link to specific messages. Sure you still need membership to view the content (a serious downside), but saying you can't link at all is disingenuous.

Re: Why Slack is inappropriate for open source communications

#242
post #213

A great alternative to Slack, in the spirit of IRC, is matrix[1]. It has lots of clients, and a great vision. You use an online client called riot[2] which uses the matrix protocol. There are other clients available[3] including desktop clients. There's E2E encryption coming to more of the clients which is inspired from signal protocol (double ratchet part of it specifically), without Forward secrecy so as to maintai…

> A great alternative to Slack, in the spirit of IRC, is matrix[1] Does it have Android and iOS clients? If not, it's not a great alternative to Slack. It's not even an alternative to Slack.

[deleted]

Re: Why Slack is inappropriate for open source communications

#243

Good points but the bigger problem for me is the lack of an archive. You only have the last 10k (?) messages and that includes public and private messages. If you have a mildly active project, messages may only be available for a month and you lose the history of the project. That makes it an awful support option too.

Well, some of the open communities are using http://slackarchive.io/

Thanks for the pointer! Hadn't seen this before.

Re: Why Slack is inappropriate for open source communications

#244

Earlier quoted context omitted.

No, they hold your data hostage because they can. Welcome to capitalism.

!? Except hostages don't know they're being kidnapped. Slack's pricing is no secret.

I assume you mean "hostages don't agree to be kidnapped"

Re: Why Slack is inappropriate for open source communications

#245

I was expecting Stallman-style advocacy against closed-source as a principle; pleasantly surprised by the arguments. Synchronous communication, indeed, is bad for the main communication channel. However, as a secondary communication channel, it can serve important needs. When people are looking not to just get a single issue resolved, but to form a community, this community is often based on informal communication an…

> Seeing the same people in the member list every day, exchanging little inside jokes

...about what other people are writing in the main communication channel, creating precedents about what should be discussed with "individual members of the community on a personal basis" and deciding the content that should be written on the main channel for the benefit of outsiders asleep in other time zones, ...

Re: Why Slack is inappropriate for open source communications

#247
post #116

Is that really happening that open source communities use Slack as their primary communications channel? I haven't seen that happening in the communities I participate in (Python/Django/...). What I do see is that more and more communities switch from IRC to Slack as the primary "sync" channel (while still maintaining mailing lists, bug trackers and the like). And as much as I hate it, the success can't be denied. Es…

On one large free software project, we adopted Mattermost (an open source / self-hosted equivalent of Slack). We went from ~12 active users and ~50 lesser active users, to ~ 100 active and ~ 500 lesser active users. I agree that more folks should consider moving away from IRC. The sign-up process for Mattermost is easy. It's intuitive, cross-platform, mobile-friendly, etc. While we geeks are used to IRC, onboarding p…

We migrated from IRC to Mattermost and haven't looked back. It integrates so well with our Gitlab/Jenkins flow, too. It's been great.

The biggest benefits for us:

  - Easy to use web push endpoints w/ API keys (great for scripting with curl)

  - Integration with Gitlab / Jenkins

  - Chat Logs (see what happened while you were away)

  - Public listing of channels (no more "oh you have to join #whatever to see that")

  - Mobile Web App (I can't get the Android app to work with our self signed cert, but that's OK).

Re: Why Slack is inappropriate for open source communications

#248
post #213

A great alternative to Slack, in the spirit of IRC, is matrix[1]. It has lots of clients, and a great vision. You use an online client called riot[2] which uses the matrix protocol. There are other clients available[3] including desktop clients. There's E2E encryption coming to more of the clients which is inspired from signal protocol (double ratchet part of it specifically), without Forward secrecy so as to maintai…

> A great alternative to Slack, in the spirit of IRC, is matrix[1] Does it have Android and iOS clients? If not, it's not a great alternative to Slack. It's not even an alternative to Slack.

You might consider doing a simple Google search instead of presenting a possible conclusion based on a guess. In any case, Riot is great and works on both Android and iOS.

Re: Why Slack is inappropriate for open source communications

#249

Is that really happening that open source communities use Slack as their primary communications channel? I haven't seen that happening in the communities I participate in (Python/Django/...). What I do see is that more and more communities switch from IRC to Slack as the primary "sync" channel (while still maintaining mailing lists, bug trackers and the like). And as much as I hate it, the success can't be denied. Es…

Slack chat provides a number of nice features that IRC (at least out of the box... I know there have been attempts) does not. IRCCloud at least lets you see chat history, which IRC doesn't have out of the box but Slack does.

IRCCloud's chat history is quite bad. I still find myself leaving bots in all chats to be able to grep logs.

Re: Why Slack is inappropriate for open source communications

#250

What drives me nuts is that there are so many of these things. I know groups that (for business or pleasure) use Slack, Discord, Skype, Google Hangouts, IRC, etc. All of these clients are a bit more obstrusive than they need to be in terms of pop-up notifications, software updates, cpu, memory, transfer, etc. They all screw up enough that there's always a little apprehension that something will go wrong when you get…

>It is one thing to deal with one of these things, but when you have to install ten to get The modern office large office is pretty bad in this respect. Really not uncommon to see things like • Need to have Slack open • Need to keep an eye on Basecamp/pm software • Need to have Outlook open / check in on for email and calendar invites • Need Skype open because not everyone uses Slack • GitLab is open in another tab I…

That sounds abysmal. Slack is the only thing on that list I keep open., and I've gotten a pretty good set of notification settings configured.
Post reply on HN