Hey everbody, i just got a response from Slack regarding the sponsorship of this account. The thing is that in the meantime they only support Non Profits with up to 100 members. They also wrote that they have been pretty lenient with TYPO3 so far, but can’t do that really for everyone in the future. However, he granted us a credit of $8000 for this account.
Anyway, I think that under these circumstances we have to rethink what we use Slack for and in my opinion it comes quite handy that we introduced Discourse. The $8000 is a gracious move, but won’t get us very far (a couple of months at most) with the Standard plan. If we continue with the Basic / Free plan we currently have, we have a limit on integrations and, a quota of 5 GB for file uploads, and most importantly, have the restriction that only the last 10,000 messages are searchable.
I think it’s obvious that we can’t use Slack then for far-reaching discussions or even decisions because they will vanish after about a week or two (with the current amount of users and messages).
I’d like to open a discussion trying to answer the following questions:
what can we use Slack for considering that we’ll face the limits of the Free account?
what would we use Slack for if we didn’t have the restrictions – and which alternative tools could we use for that?
Oh man, that’s quite a bummer and tbh an awkward move as bigger opensource communities will lead to more customers imho, and with the few billion slack is worth by now they should have a different stand imho. But ok, can’t change that
We can use one of the integrations for exporting / publishing everything (maybe even to discourse?) and make it searchable ourselves?
that’s unrealistically expensive. The standard plan is $8 per user per month. Just taking the current TYPO3 Slack as an example (with more than 700 users), that would be $5600 / month.
yes, I think it’s a good (intermediate) solution to create our own public archives.
About embracing Discourse: I think we need to close a few channels in Slack in order to really do that. And we need to come up with some simple and easy to understand rules which helps everyone to decide where a discussion should go to.
This solve one big problem with Slack, the public visibility (without login)
So keep discourse for async discussion and decision making and use gitter.im for sync communication. AppService.io or Meteor use Glitter. Nice integration with github and a flexible API to build our own (jira or whatever)
The nice point with Gitter, it’s a single channel chat, so easy to keep the number of channel low and push people on Discourse for help / support, and just use the chat for “dumb” discussion.
Gitter can also expose the “global” activity of the community (ex: new post on discourse, new RFC, new issue on Jira, new PR, merged PR, …)
We could keep Slack for the emergency-low-usage-neos-internal channel (hey, we have $8000 credit for that!) and only use Gitter for everything else chat. But I don’t know Gitter well yet, need to play with it a little.
Okay, after having played with it for a while now, I really like it. It offers private chats (up to 25 people, good enough for us), nice editing, native apps for iOS etc, IRC gateway, drag and drop for images etc. … I currently don’t see anything speaking against Gitter. Sure, Slack is nicer in several ways, but I don’t see something I would really, really miss right now.
And if we take a decision to switch the chat tool, it’s probably good to do that now.
I think there are very few cases when a privat channel is helpful. But it’s good that establishing one is not super convenient. Could be some Slack, Hangout Group or … shudder … Skype. Should be fine.
Wow, we move faster than I can follow
Can someone enlighten me why Gitter should be better than Slack? (not a rhetoric question, but I wonder if we shouldn’t rather move to an open protocol if we really go to ditch Slack again)
See https://twitter.com/beberlei/status/601661156051329024