{"action":"created","issue":{"url":"https://api.github.com/repos/reactiflux/volunteers/issues/25","labels_url":"https://api.github.com/repos/reactiflux/volunteers/issues/25/labels{/name}","comments_url":"https://api.github.com/repos/reactiflux/volunteers/issues/25/comments","events_url":"https://api.github.com/repos/reactiflux/volunteers/issues/25/events","html_url":"https://github.com/reactiflux/volunteers/issues/25","id":110917561,"number":25,"title":"Which service should Reactiflux move to? ","user":{"login":"benigeri","id":1163920,"avatar_url":"https://avatars.githubusercontent.com/u/1163920?v=3","gravatar_id":"","url":"https://api.github.com/users/benigeri","html_url":"https://github.com/benigeri","followers_url":"https://api.github.com/users/benigeri/followers","following_url":"https://api.github.com/users/benigeri/following{/other_user}","gists_url":"https://api.github.com/users/benigeri/gists{/gist_id}","starred_url":"https://api.github.com/users/benigeri/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benigeri/subscriptions","organizations_url":"https://api.github.com/users/benigeri/orgs","repos_url":"https://api.github.com/users/benigeri/repos","events_url":"https://api.github.com/users/benigeri/events{/privacy}","received_events_url":"https://api.github.com/users/benigeri/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":171,"created_at":"2015-10-12T06:58:35Z","updated_at":"2015-10-14T16:58:12Z","closed_at":null,"body":"Wondering why we have to leave Slack? Read [this](https://github.com/reactiflux/volunteers/issues/17#issuecomment-147300333).\r\n\r\nI will try to periodically update this list to match what everybody is saying. If you would like to add a contender, please format like all of the others. That way I can easy append the list. \r\n\r\nAnd thanks to @elwayman02 for a comprehensive [comparison chart](http://jhawk.co/team-chat-comparison-chart)\r\n\r\n## Top contenders\r\n\r\n### Discord\r\n\r\nWebsite: http://discordapp.com/\r\n\r\n##### Pros\r\n\r\n- Amazing product, has been great for chatting so far. Lots of people like it better than Slack.\r\n- Instant invites make it **so easy** for people to join the conversation. Easier than any other service. \r\n- *Moderation tools will come in very handy.* We're lucky we've had no spam, but that is eventually going to change. I'd rather have moderators than making our community invite only. \r\n- Free and no limits. \r\n- Voice chat is awesome. \r\n- Easy to go from one server to the other, \r\n- Team has been very open and supportive. Their app is built in React & Flux & React Native\r\n- Hosted\r\n\r\n##### Cons\r\n\r\n- *Some people might not be able to access it at work.* (Please let me know if you can't access it so that we can try and assess the severity of this.)\r\n- Search on the roadmap, but not yet built\r\n- It could vanish (but they are backed by some of the best VCs in the world, and seem to have good product market fit)\r\n- Having lots of channels get's noisy, and there isn't a way to shortlist channels. There is a very strong likelihood this well be addressed before the end of 2015.\r\n\r\n### Gitter \r\n\r\nWebsite: http://gitter.im/\r\n\r\nI'm going to get on the phone with the this week. Hopefully they can alleviate some of our concerns. \r\n\r\n##### Pros\r\n\r\n- Proven scalability (Free Code Camp has > 50K users)\r\n- No limits for users or search or archive\r\n- Very OSS friendly company.\r\n- Most of us already have GitHub accounts\r\n- Hosted\r\n\r\n##### Cons\r\n\r\n- Lots of us have complaints about Gitter's apps being sub-par. Site + apps are not as good as Discord\r\n- **Since Gitter channels/rooms are based around Github organizations/repos, it's unclear whether a Reactiflux community should even exist.** See https://github.com/reactiflux/volunteers/issues/17\r\n- I think more of us have Slack open by default than Gitter open by default\r\n- No voice\r\n- No moderation tools\r\n\r\n### RocketChat \r\n\r\nRocketChat is an OSS Slack clone. Key differentiator is the fact that it is OSS. \r\n\r\n##### Pros\r\n\r\n- Seems like it's pretty full featured\r\n- Has voice and video\r\n- OSS / self hosted. Could be a benefit in the long run\r\n- RocketChat can help us migrate slack account\r\n- Lots of ways to sign in (social + username/password)\r\n\r\n##### Cons\r\n\r\n- Apps are not as polished as Discord or Gitter\r\n- Self hosted, but the RocketChat guys offered to set it up for us\r\n- Several users have encountered issues signing up and logging in\r\n- Some of the mentioned features are still being developed (multiple orgs, slack migration)\r\n\r\n\r\n## Didn't make the cut\r\n\r\n### Facebook @ Work\r\n\r\nWebsite: https://www.facebook.com/help/work\r\n\r\n**This would be a very different communication model. Instead of channels (chat rooms), we would have a group for each topic. The conversation would happen around posts.**\r\n\r\nYou can still chat with small groups or individuals, but we lose the notion of big, open public chat rooms. \r\n\r\n##### Pros\r\n\r\n- Facebook is obviously a solid, performant product\r\n- Really good search, no limits\r\n- We can have much better medium/long term discussions, for when chat is not sufficient\r\n\r\n##### Cons\r\n\r\n- This is an early idea and is not definitely possible. We don't have any confirmation from Facebook. \r\n- We lose big chat rooms. \r\n\r\n### IRC \r\n\r\nThere's already a #reactjs on freenode.\r\n\r\n##### Pros\r\n\r\n- At least some React people already use IRC\r\n- Free and no limits\r\n\r\n##### Cons\r\n\r\n- IRC clients are not great products \r\n- If you quit your IRC client you will miss out on any mention and DM. So you need an irc proxy (which only power users really use), or you will need to keep the client connected at all times (impossible). \r\n- Also there is no sync to mobile. \r\n\r\n\r\n### Zulip\r\n\r\nWebsite: https://www.zulip.org/\r\n\r\n##### Pros\r\n\r\n - No limits\r\n\r\n##### Cons\r\n\r\n- Product is not as good at others\r\n- We need to host it ourselves\r\n- Not being super actively developed\r\n- High switching cost, everybody needs to create new accounts\r\n\r\n### Mattermost\r\n\r\nWebsite: http://www.mattermost.org\r\n\r\n##### Pros\r\n\r\n- No limits, no lock-in\r\n- Looks well designed, product is promising\r\n\r\n##### Cons\r\n\r\n- Still not as polished as Gitter or Slack\r\n- We need to host it ourselves\r\n- High switching cost, everybody needs to create new accounts"},"comment":{"url":"https://api.github.com/repos/reactiflux/volunteers/issues/comments/148116265","html_url":"https://github.com/reactiflux/volunteers/issues/25#issuecomment-148116265","issue_url":"https://api.github.com/repos/reactiflux/volunteers/issues/25","id":148116265,"user":{"login":"jquense","id":339286,"avatar_url":"https://avatars.githubusercontent.com/u/339286?v=3","gravatar_id":"","url":"https://api.github.com/users/jquense","html_url":"https://github.com/jquense","followers_url":"https://api.github.com/users/jquense/followers","following_url":"https://api.github.com/users/jquense/following{/other_user}","gists_url":"https://api.github.com/users/jquense/gists{/gist_id}","starred_url":"https://api.github.com/users/jquense/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jquense/subscriptions","organizations_url":"https://api.github.com/users/jquense/orgs","repos_url":"https://api.github.com/users/jquense/repos","events_url":"https://api.github.com/users/jquense/events{/privacy}","received_events_url":"https://api.github.com/users/jquense/received_events","type":"User","site_admin":false},"created_at":"2015-10-14T16:58:12Z","updated_at":"2015-10-14T16:58:12Z","body":"> Do you mean a particular IRC client? You can't really compare a particular app to a protocol. That's like saying \"The UX of Slack is so much better than SMTP\" :stuck_out_tongue:\r\n\r\nI think its clear that I meant the clients,can you point to a cross platform client that doesn't loo like it was made in the 90s by a kernel hacker :P"}}