Live data from Hacker News

Please don't use Slack for FOSS projects

drewdevault.com

31–40 of 499 posts

Re: Please don't use Slack for FOSS projects

#31
post #17

Main problem with IRC is that it's not "always on" and I really need this feature. Sure you can use IRCCloud or SSH/Screen into a server, but they both cost money while Slack is free.

How is Slack free? You have to pay per user or apply for an exemption if you are a non-profit. IRCCloud is free by default and you only pay to unlock some extra features. https://slack.com/pricing https://www.irccloud.com/pricing

Slack is free without archival of messages and other "premium" features.

Re: Please don't use Slack for FOSS projects

#32
There is a chance to repeat git success story. Remember what happened? 1. Everyone uses cvs or svn. 2. Bitkeeper comes along with a good DVCS, gets adopted by Linux. 3. Linus rants about closedness of BK, reimplements it as git. 4. Git takes life on its own gets wildly popular and makes way for many awesome things such as github and gitlab.

Replace svn by irc and bitkeeper with slack. Figure out the rest.

Re: Please don't use Slack for FOSS projects

#33
It is reasonable to raise the point that building FOSS software while using a closed piece of software as a core tool bears consideration.

However, I am 25 and largely missed the boat on irc. I decided to start using it ~1 year ago. It is hard to use, but we will look at that in a minute. Often, we assume people have as clear an idea of what we are talking about as we do. That is often not the case. Let's explore IRC now.

* Integration has never been a problem ... build bots.

I feel silly and naive, should I know how to set this up? Maybe it is really easy and well documented, and I am an edge case here, but i don't know how to do this. I clicked 3 buttons to setup github for slack. It was very easy and I didn't haystack through building a solution to something that exists. Scope creep on tooling is dangerous as an aside. Thos takes that off the table.

* persistence

again, I have to set up an alternate tool to download the content. i assume this would backup the whole channel so any user could reference it, but it comes by default for free with slack. if each user must have a seperate tool, or go to a seperate place to see a conversation (which may be less searchable) it adds friction.

* code snippets

actually super reasonable to use pastebin. slack is at least as annoying for code as pastebin, if not more.

* etc

The point is, not everyone lnows as much as the author about IRC who is likely quite a talented developer who grew up on it. An 18 year old likely won't have used irc as much as older generations given the plethora of tools and chat clients.

FOSS is a choice and a philosophy and that should be given some degree of consideration. Utility, workflow and getting new devs onboard and contributing is important. I agree with the author that it bears consideration, but slack or hipchat are much easier than IRC.

Re: Please don't use Slack for FOSS projects

#34
post #27
post #8

Earlier quoted context omitted.

There are lots of web-based IRC clients out there

Which is part of the problem. People don't want "a lot of web-based IRC clients", they want only one and it has to be amazing.

The things slack can do (at least according to this article) that IRC can't are do small it's negligible. If slack is web-based, then what is to stop someone from making a web-based IRC client with all the features and good UX design of slack?

Re: Please don't use Slack for FOSS projects

#35
post #17

Main problem with IRC is that it's not "always on" and I really need this feature. Sure you can use IRCCloud or SSH/Screen into a server, but they both cost money while Slack is free.

How is Slack free? You have to pay per user or apply for an exemption if you are a non-profit. IRCCloud is free by default and you only pay to unlock some extra features. https://slack.com/pricing https://www.irccloud.com/pricing

are you missing the very large, purple "free" tier?

Re: Please don't use Slack for FOSS projects

#37
post #10

> Problems with IRC that Slack solves Main thing that Slack solves as far as I'm concerned is a great and uniform client on every platform. Don't get me wrong, I love irc. This is where I started learning everything I know about computer. I tried many times to get various team on it and it always failed. I think it's mainly because the learning curve is too big for non-technical/busy people, and that there's no good…

I think it's mainly because the learning curve is too big for non-technical/busy people Really? Does using Slack not require opening a client application and logging in, like just about every other realtime messaging platform? I know many "non-technical" people who use IRC.

As opposed to IRC's NickServ, ChanServ, and their variants depending on the server? Expired nick, exposed passwords due to insecure authentication mechanism, no standard client, and so many more I can cite.

I love IRC and grew up with it. But don't compare it to Slack for technical knowledge requirement.

Re: Please don't use Slack for FOSS projects

#39

It is reasonable to raise the point that building FOSS software while using a closed piece of software as a core tool bears consideration. However, I am 25 and largely missed the boat on irc. I decided to start using it ~1 year ago. It is hard to use, but we will look at that in a minute. Often, we assume people have as clear an idea of what we are talking about as we do. That is often not the case. Let's explore IRC…

For buildbots, it's not that hard. See http://docs.buildbot.net/current/tutorial/index.html

Instead of using slack, use IRC Cloud.

Re: Please don't use Slack for FOSS projects

#40
> I put a lot more faith in something that’s been going full speed ahead since the 80s than in a Silicon Valley fad startup.

That's how I felt during the dot bomb era when I heard that General Electric had been eclipsed in market cap by one of the new startups, Amazon.

Although IRC has an old heritage, it's arcane and user-hostile. To some extent it wants to be that way, to help keep the unwashed masses away.

IRC isn't as easy to use as Slack for things like persistent history accessible from mobile and desktop, and integration to git. That's why alternatives are gaining ground.

If this situation bothers you ideologically, there's actually something you can do! You can help open source alternatives be as easy to use and integrate as Slack is. If your goals are less ideological and you just want your team to immediately get on the task of solving business problems, consider Slack.

Post reply on HN