The chat situation
Ilmari Lauhakangas
ilmari.lauhakangas at libreoffice.org
Thu Jun 11 13:01:23 BST 2020
Bernie Innocenti kirjoitti 11.6.2020 klo 14.02:
> On 11/06/2020 19.28, Ilmari Lauhakangas wrote:
>> Bernie Innocenti kirjoitti 11.6.2020 klo 9.38:
>>> Doesn't Riot.im support images well enough for your use-case? It's
>>> free software, and it's becoming fairly mature lately.
>>>
>>> The root issue for both Telegram and Matrix seems to be that they're
>>> bridging through a legacy platform like IRC. Would it be fair to say
>>> that this problem will slowly resolve itself in time, as users leave
>>> IRC?
>>>
>>> I don't mean to troll: I've been on IRC myself for 20+ years, but the
>>> protocol has been stagnating and clients requires too much setup for
>>> newcomers, particularly when you consider identity, presence and
>>> persistence. Other open source projects are migrating to Matrix or
>>> Gitter, and soon or later KDE will need to make a decision.
>>
>> While progress with the IRC protocol has been slow, I would say
>> freenode is suffering from stagnation the most at the moment. A
>> service like KiwiBNC can act as a shim on top of freenode to bring
>> modernity to everyone, but obviously limits to UX improvements will be
>> hit. Freenode could solve this by moving to an actively-maintained
>> IRCd (or invest a lot in their homegrown one).
>
> Maybe a member of the KDE community could go on on #freenode and bring
> up the issue of stagnation in a civilized manner (like... without saying
> "give us $FEATURE or else we walk away" :-)
>
> I'm sure they're already aware of it, and perhaps they're already
> working on a plan to address some of our issues, and looking for
> volunteers who want to help.
Well, there is even one KDE/freenode hybrid contributor in our known
galaxy :)
>> An alternative would be setting up completely self-hosted IRC infra.
>> This would really open up the possibilities as there are solutions
>> like https://oragono.io/ which comes with an integrated bouncer.
>
> A modern IRCd that doesn't look like it was written back in the 80's?
> WOW. It has all green boxes except for setname:
>
> https://ircv3.net/software/servers.html
>
> Still... it feels like IRCv3 is still doing too little, too late. The
> design team needs to share images and short videos. Everyone wants
> threaded replies, profile pics...
>
> So we need to wait for IRCv4, or switch to things like Matrix and
> Gitter, which are *already* IRCv4 ;-)
Yeah, it feels like a "boiling the ocean" type of scenario for sure with
the ideal being clients advancing in lockstep with servers on the spec
implementation. Threaded replies is a good example as the client-only
reply tag has a single implementation: IRCCloud.
Image & file sharing I feel could be addressed by self-hosting, but of
course it would need client support as well for the upload. For example,
there is a file uploader plugin for the KiwiIRC webclient:
https://github.com/kiwiirc/plugin-fileuploader
Profile pics / avatars as metadata have some implementations (at least
IRCCloud). The metadata spec actually got a rewrite already (in draft
status currently): https://github.com/ircv3/ircv3-specifications/pull/339
Ilmari
More information about the kde-community
mailing list