[Festival] Slack alternatives (and why IRC is butts)

Griffin Boyce griffin at cryptolab.net
Wed Oct 28 11:41:27 CET 2015


Hi all,

   What strikes me is that all the options out there are all very 
slightly broken in some way.

   Slack is really nice, but there are definitely barriers for most 
netfreedom peeps.  On the one hand, the interface is very intuitive, you 
can create private discussion rooms for individual teams/topics.  On the 
other hand, it's a walled garden, JavaScript is required to use the 
site, the code isn't open-source, and they don't support content 
encryption-at-rest by default [1].

   I agree with Meejah that Slack is likely not an ideal spot for the 
IFF, because we'll blow through the free tier's 10k message limit pretty 
fast.  There's a similar FOSS project called Mattermost which could be a 
reasonable Slack alternative for a project like this.  However, the IFF 
is *not* a "large open-source project".  That really implies that most 
people using this 1) know enough about IRC to protect themselves (more 
on that below) and 2) that they want something that is basically just 
text [3].

   I'm on a few projects that use Slack [2], and it works pretty well.  
The upside is that it logs everything, so if you want to remember what 
someone said during a meeting or about a topic, you can just search for 
it.  This is also the downside, as various discussions happen 
organically (on IRC) that really shouldn't be logged.  Incidentally, 
*everything* on IRC is being logged by someone.  Everything.

   IRC has major problems.  There's the usual problems with misunderstood 
tone and lag, and the security problems around having IP broadcasting to 
∞ people if you don't have Tor or a VPN enabled.  (And if you do have 
Tor enabled, some nodes are blocked, some nodes are overloaded, so you 
might miss out on the conversation).  IRC is safest when run several 
layers away from your actual computer, which is the greatest indictment 
of a service I can give.  I would be happier with IRC if the meeting 
rooms were privately hosted, with cloak on by default, but I'm a 
notorious IRC hater ;-)

   Jabber solves some of the problems that IRC has -- your IP address is 
not visible to other users by default, you can create discussion rooms 
with varying levels of privacy, and you can open registration to the 
general public if you really want to.  Anyone with the technical 
know-how to run a secure <service> should feel free to set one up for 
the IFF community for everyone to play with.

   Email should not even really factor in as a realistic option IMO.  
"Email as secure communication" is a fallacy and we all know it [4].

   Overall, the silo-ing can be pretty intense with any of these 
solutions.  Slack helps bridge the gap, but not if a large subset of 
participants refuse to use it.  I could say the same about any of these 
options, for sure, which is why it's important to come to a real 
understanding about needs on all sides rather than say "just use IRC" 
etc.

best,
Griffin

[1] (a project is underway to change this)
[2] People are paying about $40/month for me to be in their Slack 
channels. The cost adds up fast.
[*] IRC is so ancient that there are logs reporting the 1991 Soviet coup
[3] Yayyy, text. Can't get enough of that unformatted text with no 
images and rudimentary categorization.
[4] http://conferences2.sigcomm.org/imc/2015/papers/p27.pdf

-- 
“Intelligence without ambition is a bird without wings.”
― Salvador Dalí



More information about the Festival mailing list