-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Chat Room Requirements #15
Comments
Personal honest feedback follows: (This feedback comes after watching a separate open source/privacy software thread meltdown as a result of the question slack or irc.) Personally: I have no preference for real-time communications medium. I will use IRC, Slack, or anything in between that is reasonable. I am more interested in the tool promoting communications between designers, researchers and developers in open source. However, saying that, there are a few points:
Slack is the tool de jour at the moment. It’s great for small teams. We use it in work. We have 100 odd people who are designers/devs who love it. The other discussion (that melted down) I mentioned above focused on the arguments of “its not open source”, “its open to surveillance by others” (it was privacy conscience community, and is valid). The main reason, I can see, for the argument for a “Slack-like” tool is that its not IRC, it’s more accessible to “non-technical” people. And they are valid reasons not to use IRC. But since there are more usable interfaces to IRC, personally I think we should try to have a presence where both groups can co-exist. The UI of the herokuapp that’s been set up is very…similar…to the Slack, which is a good thing for those who would prefer that, and still allows IRC people to use BitchX if they choose ;)
We’re trying to bring together 2, maybe 3 different, communities here: developers, open source developers, ux designers/researchers. As a designer/researcher I believe we need to meet the other groups where they are, OR at least be able to bridge to them. There are a number of more appealing interfaces to IRC for those who don’t want to/can’t/choose not to install an IRC client. There are other options: Mattermost which is an open source alternative to Slack. [1] Looking at Mattermost there is integration with IRC, which might be prove useful for enabling both of those groups to communicate using their preferred platforms. [2] So in terms of requirements I would suggest the following: The tool:
There’s other things, but that’s a start. Please rip apart or discuss! thanks, [1] http://www.mattermost.org/
|
@ei8fdb I think that’s a very good starting proposition! To put my opinion in a really short TL;DR:
Using some random open source chat tool which doesn’t use IRC as protocol base doesn’t seem a very good course of action in my opinion. Even for the smaller chat tools which do use IRC as a protocol base I have seen so many come and gone that by this point I would only settle for something which already has some base following (like Mattermost, I guess). |
Here’s the topic about an IRC bridge for Mattermost: http://forum.mattermost.org/t/irc-bridge-for-mattermost/408 |
Is it urgent? We'd have something where you guys can even help design the whole UI/UX, and which is not just "yet another chat server", but based entirely on open protocols, standards, and formats, right down to the chat logs and storage backend. 😇 |
An idea is also Gitter, see https://gitter.im/orgs/opensourcedesign/rooms since it's using the GitHub repository. |
It's firmly on the Slack side of things in regards to openness, though. Even more so because it is a proprietary service by itself, plus it's fully dependent on another proprietary service in addition to that. |
@skddc At the moment we're in a holding pattern with what we currently have, which is okay, but just generally not the most user friendly experience. Personally more than a product right now I want to be able to say "this is what we're very actively working on to make this better." Someone, don't remember who, said something along the lines of "best tool for the job right now", and I think that has a lot going for it. So maybe we set up an instance of something that is operable now that interfaces with IRC (mattermost maybe, but I don't want to get too stuck in the REST-as-a-protocol framework? Is that even a valid concern?) and then we can direct people to work on something new. @skddc can you tell us a bit more about the status of Kosmos? Do you have something working that people could try out? I'd also pass on Gitter because it's so tightly linked to GitHub. |
It's still pre-alpha, but we'll have something a working demo up soon-ish (probably December, maybe January). We can also migrate logs and/or add logging to your mattermost, if you have an IRC gateway for that, so all your stuff is available to search in Kosmos and any app that implements its logging format later on. |
Just some food for thought as well: I feel that if we want to call ourselves »Open Source Design« or anything regarding openness etc, promoting Slack severely impacts our credibility and integrity. |
I agree with all that. To be fair though, the blogpost is written by a dev so he seemed familiar and comfortable with IRC. He says the IRC bridge is a PITA to setup in Slack, its not really. All of about 2 mins work.
Yes, but if a Slack-like UI (notice I didn’t say Slack) is something more accessible to those who 1) are not comfortable/familiar with IRC, 2) want a persistent connection (or at least the possibility to replay channel contents then I think it’d be worth trialling a Mattermost instance to see how it goes. I’d like to see Mattermost in operation to see how usable it is. Can we get something together? Bernard Tyers Talk to me privately. My public key is here: https://keybase.io/ei8fdb
|
Looks like it should be fairly easy to get an instance up. http://www.mattermost.org/download/ I'm asking some of the sandstorm people whether anyone has made attempts at packaging it yet. I know there's a Rocket.Chat package for Sandstorm. I've got an instance running for OSD here. Edit: Here's some thoughts on how to get mattermost onto sandstorm https://botbot.me/freenode/sandstorm/2015-11-19/?msg=54525961&page=2 |
Here's one thing I'd like the chat app to be like : http://rocket.chat |
@razetime See my previous message - I've got an instance running for OSD testing purposes on Sandstorm. https://oasis.sandstorm.io/shared/jQWy0pNrmY4MP0ou4p3z8Joz-uN8OLBuOHi1mAlRiUR |
Riding on the wave of success that is us choosing our new logo, let's move on to the next project on our Projects list on the front page!
After talking to @paulproteus on IRC (I hope that's the same Asheesh) I wasn't sure what we wanted out of a chat room anymore.
I'm not sure whether anywhere we actually state those requirements.
Some questions I have
Let me know all of your thoughts and we can start hashing things out for a better chat experience for newcomers!
Edit, also worth looking at is some of our previous conversations on this topic in the Monthly Rehashes
The text was updated successfully, but these errors were encountered: