I'd like to propose that the Eclipse OMR project adopt its own Slack workspace for quick public discussions (similar to what the Eclipse OpenJ9 project has). At the moment, Eclipse OMR is simply a channel on the public developerWorks Open workspace (dwopen.slack.com) and sees very little traffic. I propose this dwO Slack channel be deprecated/archived.
With our own workspace we will have more control over content (e.g., creating our own subject channels) and we can better publicize and simplify the access to it to encourage more contributors to join.
I think we still want to encourage deeper discussions to occur in GitHub issues, but for quick bursts of communication relating to Eclipse OMR it can be a low-overhead tool.
How about we switch to gitter.im?
@shivammittal99: Can you provide a testimonial on your experience with gitter.im and how it's different/better than Slack? I know a lot of people that work on Eclipse OMR are already Slack users, and while an alternate chat medium is not out of the question, I think the argument will have to be compelling to convince many of them to follow yet another tool. Thanks.
Gitter has better GitHub support.




It is also better in terms of joining as it has one account (GitHub/Twitter linked) for all communities/chatrooms. The join link can also be simply added as a badge to README.
One thing I'd suggest if slack is the decision: Set up Shared Channels between the OMR and OpenJ9 slacks to minimize divergence.
@0xdaryl is there a timeline for this discussion? (i.e. how long before we make a decision?)
I like the integration of glitter but I also like the ability to have shared channels between OMR and OpenJ9 with slack. Also there is IRC integration with Slack so if other communities want to "share" a channel it may be easier with Slack.
(Re: IRC Gateways: Slack's support for IRC Gateways is ending May 15th, though there are API based solutions for certain clients like IRCCloud)
It is sad, but true, that Slack is ending its IRC support.
The Eclipse foundation has a gitter "community", and we could open both OMR and OpenJ9 "rooms" there. Effectively, that gives us a single channel for each. I think that to start out, having a single channel works great. If we find the need for more channels, we can always migrate away from gitter. Gitter also has an IRC bridge https://irc.gitter.im/.
FWIW It looks like OpenJ9 has opted to use Slack, at openj9.slack.com. (you can join here) They have some pro's and cons listed in this issue: https://github.com/eclipse/openj9/issues/627.
@0xdaryl,
Given that the eclipse-omr.slack.com slack workspace has been created, can this issue be closed now?
While a resolution wasn't officially reached in this issue, at some point a Slack workspace was created and became the de facto chat medium from popular use. I will close this issue now for this reason and also because there weren't any negative opinions expressed here to moving to Slack. However, if anyone wishes to continue this discussion or revisit this issue please open another GitHub issue.
Most helpful comment
Gitter has better GitHub support.
It is also better in terms of joining as it has one account (GitHub/Twitter linked) for all communities/chatrooms. The join link can also be simply added as a badge to README.