public-transport / ideas

How to make public transport more comfortable, more accessible, more transparent?
Creative Commons Attribution Share Alike 4.0 International
37 stars 0 forks source link

Set up communication channel for public transport community #11

Closed AltNico closed 5 years ago

AltNico commented 5 years ago

At 35C3 we (@ialokim, @schildbach, @derhuerst and others whose nicknames I don't know) did an extended public transport meeting, where the idea came up to set up a communication channel for the community around public transport projects built with open data and FLOSS.

The problem others described was that there are many people doing cool stuff with public transport, but it lacks communication between them which results in work being done multiple times. We thought that we could improve this by providing some form of communication channel which is not specific to one system, but rather a meta platform for everything related to public transport + open data + FLOSS.

The idea is that in this channel people could show up if they have questions like "Do you know an API to get transport data for this region?" or "Did someone ever built a service for this use case?". Also, people should be able to discuss problems they encounter when building stuff, announce projects they built, and do all other things one can imagine.

One problem we saw was that with the global scope of this channel it could become very noisy, with information getting quickly lost. In case this happens, I suggest to set up stuff like a wiki where information can get stored.

We also discussed the type of communication protocol to use. Please note that everything following now is out of my subjective perspective and doesn't have to be the consensus of that meet up. In my humble opinion, email lists don't suite the described use case well. Instead, chat rooms like IRC, Jabber/XMPP, Matrix, Telegram and others do. Let me propose a setup influenced by my role as a Matrix server operator for F-Droid:

tl:dr: We set up a channel which is accessible via IRC, XMPP, Matrix and Telegram

On hackint.org we set up an IRC channel which gets automatically bridged to Jabber/XMPP. On matrix.org we set up a room which gets bridged to that IRC channel at hackint. From that Matrix room we build a bridge to a Telegram group. Excepting the XMPP bridge, this is exactly the setup we use at F-Droid and it works pretty well for us for quite some time.

Coming from Matrix, we can build whatever bridge people would like to services like Gitter and Slack.

Maybe something like this already exists. If so, please post to this issue linking to more information.

Please notify other people who could be interested in this.

(Pinging people from MapaNica (@mayorgatellez, @porfiriopaiz, @roirobo, @xamanu, @xirapo) and osm2gtfs (@jamescr, @grote, @nlehuby, @prhod, @nicolasiensen))

By the way, happy new year to everybody!

derhuerst commented 5 years ago

Instead, chat rooms like IRC, Jabber/XMPP, Matrix, Telegram and others do. Let me propose a setup influenced by my role as a Matrix server operator for F-Droid:

tl:dr: We set up a channel which is accessible via IRC, XMPP, Matrix and Telegram

I'm all for open (as in easily accessible and F(L)OSS) communication channels. Because there's a hosted Matrix instance already, I don't see any significant disadvantages in using it.

On hackint.org we set up an IRC channel which gets automatically bridged to Jabber/XMPP. On matrix.org we set up a room which gets bridged to that IRC channel at hackint.

Coming from Matrix, we can build whatever bridge people would like to services like Gitter and Slack.

Just, this would be very nice. There's a public transport Slack and a public-transport Gitter channel we created a while ago that we should connect.

schildbach commented 5 years ago

@AltNico What's the Matrix room called?

AltNico commented 5 years ago

@schildbach So far there is no Matrix room. I opened this issue to discuss its creation together with rooms/groups/channels on other platforms.

schildbach commented 5 years ago

Ok, so count my :+1: towards a matrix room.

schildbach commented 5 years ago

I went ahead and created a Matrix room for everyone to join: #public-transport:schildbach.de

We can switch to a different room any time, I just wanted to start something so that we can stay in touch.

AltNico commented 5 years ago

For your interest, you can find a log of that room here: https://view.matrix.org/alias/%23public-transport:schildbach.de

AltNico commented 5 years ago

@derhuerst I've set up the Matrix-Gitter bridge. See the logs at Gitter and Matrix (alternative link) for more information.

Are you still interested in a Slack bridge? How many people are in there?

AltNico commented 5 years ago

To all: Hackint shutdown their Matrix bridge some days ago, so we would have to set up an IRC channel at some other host. Is there any interest at all in an IRC channel, bridged to that room?

d3d9 commented 5 years ago

I would use a Telegram bridge, can that be set up?

AltNico commented 5 years ago

@d3d9 Sure! Although, I would need your help with this as I don't have Telegram myself. Can you please

according to this instructions? I'll then handle the Matrix part.

AltNico commented 5 years ago

I just saw that people can even use email to chat with us. So if anyone is interested in that, ping me!

d3d9 commented 5 years ago

@AltNico -270052894

AltNico commented 5 years ago

@d3d9 Thanks. The bridge is set up and you should have received our messages.

How can people in Telegram join that room? Did you give it an ID?

d3d9 commented 5 years ago

It has the ID @public_transport, the public link https://t.me/public_transport can be used

ialokim commented 5 years ago

I think the information about the chatroom should be added to the readme.

AltNico commented 5 years ago

@ialokim You're right, see https://github.com/public-transport/ideas/issues/12.