t0dd said:



It isn't as polished as Slack at the moment, but it is close and has a very active community.



Just a thought. Not sure anyone looked at it in comparison. I will vote yes to this, but a synapse server + riot would serve the same purpose, be secure (end-to-end encryption is in beta at the moment) and you would control the server and data. Oh, and it has nice plugins to IRC, Slack, ...most things. And it is (they are) 100% open source. I have not tried their conference calling/video integration.It isn't as polished as Slack at the moment, but it is close and has a very active community.Just a thought. Not sure anyone looked at it in comparison. Click to expand...

alex-ru said: @fernando

As I can remember, you was experimenting with some internally hosted similar solution...

So it wasn't successful - is Slack better?

(I think Dash team deserves the best of all existing solution, so if it is Slack - let it be...) As I can remember, you was experimenting with some internally hosted similar solution...So it wasn't successful - is Slack better?(I think Dash team deserves the best of all existing solution, so if it is Slack - let it be...) Click to expand...

Yeah, a few other options were considered. The one we put more time into was Mattermost, which is an open source and self hosted alternative. We had it installed in a server and played with it for a few days. It is great, but there were a few problems with that approach that made us go for Slack:1- Self-hosted is not free. It was way cheaper in terms of paying for a server, but having someone from our infrastructure team maintaining and properly securing it would also be a big cost. We thought that our team should focus on our key assets and rely on third party solutions for anything that is not Dash specific. Same thing than with email server and that kind of stuff.2- Slack is widely used. We have people from partners we work with in our Slack. Having them in our Slack is easy because many of them already use it in their own orgs and they just need to accept the invitation. With other solutions they also need to install additional apps or change their workflow, making their acceptance/presence more difficult.3- We already have a long history of messages in Slack. As soon as we started the trial we got access to everything posted there in the last couple of years. That is a big advantage by itself. Slack offers some export tools, but they only include the public channels and in this Slack most of the activity happens in private groups or via pm (this will likely shift because now we can have external partners contained in specific channels thanks to having guest accounts).4- Migration distraction. Related to #1. Everyone having to move and redo channels would take out time of other things that need doing.