sugarlabs / sugar-docs

Documentation for Contributors and Developers
86 stars 104 forks source link

docs: add references to Matrix Channel #203

Closed srevinsaju closed 3 years ago

srevinsaju commented 3 years ago

Sugar has a matrix channel, which is directly bridged to IRC See https://wiki.sugarlabs.org/go/Matrix

quozl commented 3 years ago

My preference is to remove the IRC section rather than add to it. However, if you are going to add, please consider;

srevinsaju commented 3 years ago

My preference is to remove the IRC section rather than add to it. However, if you are going to add, please consider;

I did not add anything to the IRC section, but only I removed an also because it looked redundant

  • we've also had people use Gitter,
  • the Sugarizer team use Slack,
  • the Music Blocks people use Jitsi.

Good point, however, its quite very far from IRC and Matrix. The reason I am adding matrix is that, Matrix is only an interface to the IRC Channel.

The best part of matrix is that, its is "bridged" to the IRC network. The communication is centralized. We are not splitting the communication, but trying to unify it. We have had a separate Matrix room, 5-6 years ago. Recently, we connected the IRC channel to the Matrix Channel. Now, each and every person on the IRC side is visible as people on the Matrix side, and their messages from matrix side is visible on IRC side, and vice versa

For clarity, here is a conversation on 06th December 2020 image

See, There is Quozl in the list of participants :smile:

On #sugar, there are some people with xxxx[m]. These are mostly people from the matrix side.

TL; DR Matrix will serve as an alternative platform for IRC communication, and will never replace it. Communication have split over many years, I do not like this splitting of communication. As long as we dont promote that, I am fine with adding any mode of communication

quozl commented 3 years ago

Thanks. I see. Effectively, Matrix is a web client for our IRC channel, which also has a feature of retaining communication between users when the IRC network is down.

Mentioning IRC is promoting it, and with the use of Slack by Sugarizer and Jitsi by Music Blocks it makes us look like we are promoting a splitting by promoting IRC. Ideally, Sugar Labs would decide to use one of these platforms.

srevinsaju commented 3 years ago

Thanks. I see. Effectively, Matrix is a web client for our IRC channel, which also has a feature of retaining communication between users when the IRC network is down.

Almost a good inference. Matrix is a different protocol like IRC, which supports E2EE, emojis (reactions), images, file uploads etc. The API is connected to IRC which converts the matrix protocol to IRC protocol and vice versa. So, the picture, I put above, is the image of Element, a web client for Matrix. Matrix is a decentralized framework, which makes it helpful to keep connected to the IRC network without a bouncer.

Mentioning IRC is promoting it, and with the use of Slack by Sugarizer and Jitsi by Music Blocks it makes us look like we are promoting a splitting by promoting IRC. Ideally, Sugar Labs would decide to use one of these platforms.

Yes, agreed. I prefer sticking with a single platform. I do not want to see splitting. It is possible to:

using Matrix. Maybe, an interesting topic for the upcoming SLOBS?

quozl commented 3 years ago

Thanks. Not me. See the list of oversight board members and meeting pattern. Bringing the issue to wider group may help. So far, as usual in a pull request, it's just me and you. :grin:

srevinsaju commented 3 years ago

We have now a better reason to remove the IRC section now. I have removed all instances of chats to IRC networks and web clients, as well as added a list of links to the new matrix channels which replaced the IRC channels recently

quozl commented 3 years ago

Suggest also checking the Wiki, decommissioning the JavaScript client on web site, and placing disabling commits into the two IRC activities.

srevinsaju commented 3 years ago

Agreed,

chimosky commented 3 years ago

Reviewed, thanks.