[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-community
Subject:    Re: radical proposal: move IRC to Rocket.Chat
From:       Boudhayan Gupta <me () baloneygeek ! com>
Date:       2017-08-10 22:48:15
Message-ID: CAKDS=Nn60ti2VWPJ4E=du9=DoeE7JyL=m2REEBYA+sFOToDBzg () mail ! gmail ! com
[Download RAW message or body]

Here's a radical proposal: why don't we just work towards improving the IRC
protocol, make the protocol available over WebSockets, and try to push the
whole thing as a W3C informational RFC?

On 10 Aug 2017 10:18 pm, "Eike Hein" <hein@kde.org> wrote:

> On August 11, 2017 4:22:04 AM GMT+09:00, Thomas Pfeiffer <
> thomas.pfeiffer@kde.org> wrote:
> >On Donnerstag, 10. August 2017 20:38:11 CEST Christian Loosli wrote:
> >> Am Donnerstag, 10. August 2017, 20:31:22 CEST schrieb Thomas
> >Pfeiffer:
> >> > On Donnerstag, 10. August 2017 18:40:34 CEST Christian Loosli
> >wrote:
> >> > > Am Donnerstag, 10. August 2017, 17:25:14 CEST schrieb Jonathan
> >Riddell:
> >> > > > LibreOffice are having a similar discussion
> >> > > >
> >> > > >
> >https://listarchives.libreoffice.org/global/projects/msg02257.html
> >> > > >
> >> > > > They want to continue using IRC though which means
> >fragmentation would
> >> > > > continue.
> >> > >
> >> > > Maybe someone should inform them that there are bridges available
> >to
> >> > > avoid
> >> > > that.
> >> > >
> >> > > But maybe they'd simply ignore that, multiple times, and go on,
> >as some
> >> > > people seem to do in this thread as well *shrug*
> >> >
> >> > Who ignored the possibility of bridges?
> >>
> >> Why are we still discussing, then? As I pointed out twice: bridges
> >not only
> >> exist, but they are already in place. So unless people want to get
> >rid of
> >> IRC (or one of the other protocols, for that), it is pointless to
> >discuss
> >> which client/protocol to take, since it already either is bridged or
> >not
> >> bridgeable yet, but soon to be.
> >> And then the answer is clearly  "IRC plus bridge", and both this
> >whole
> >> thread and the etherpad can be abandoned.
> >
> >Erm... no. IRC is a "legacy option" for people who don't want to use
> >other
> >protocols for whatever reason. That is perfectly fine for them, that's
> >why
> >we're keeping it.
> >
> >However, if the people who _do_ want to use something more modern end
> >up using
> >10 different things, then the benefits are practically non-existent.
> >Most of
> >the nice features of modern protocols work only among those who use the
> >same
> >one.
> >
> >Therefore, to get any benefit, we, the people who want something
> >modern, have
> >to agree on one thing. You, the old-school IRC lovers, can feel free to
> >
> >completely ignore us while we search for something that checks all our
> >requirements, we bridge it to IRC, everybody is happy.
> >Does that sound like a plan?
> >
> >> > Where does Martin Steigerwald's impression come from that people
> >want to
> >> > make this an "either/or decision"?
> >> >
> >> > The only person who seems to want to get rid of IRC is Jonathan,
> >>
> >> Okay, this is a qft moment.  How can you possibly write "where does
> >$person
> >> impression come from that people want to make this an either/or
> >decision"
> >> when you write, at the very next line, that for someone, the thread
> >starter
> >> to be precise, it is?
> >
> >Jonathan Riddell. Singular. One guy. Not "people".
> >
> >> > I never said that. Martin Klapetek never said that.
> >> > Yes, we both think that IRC is not suitable as the _only_ chat tool
> >for a
> >> > community in 2017.
> >>
> >> I never pointed fingers at you. I said that some people seem to see
> >it as an
> >> either/or, which you agree with, and that people seem to ignore that
> >> bridges already exist and are in place  (at KDE, not in general,
> >mind), so
> >> the logical conclusion is that, unless it becomes an either/or, this
> >whole
> >> thing is completely pointless.
> >
> >Again. Jonathan. One.
> >And he does not ignore bridges at all. To quote him from an email in
> >this very
> >thread:
> >
> >> Moving wholesale to something which has the advantages of IRC and the
> >> advantages of Telegram would avoid fragmentation that I see and it
> >> would avoid the faff of bridges which makes it even harder to follow
> >> who is who on each place.
> >
> >There they are. Bridges. Jonathan clearly acknowledges their existence,
> >but
> >considers them an impediment to the overall experience.
> >An opinion which he is perfectly entitled to, and which you won't
> >change just
> >by pointing something out to him that he already knows.
> >
> >> > Why do people feel something is threatened without people
> >threatening it?
> >>
> >> Next qft moment, how can you possibly write that, when above you
> >write that
> >>
> >> > The only person who seems to want to get rid of IRC is Jonathan,
> >>
> >> or how can you possibly call  "getting rid of IRC" is not threatening
> >it?
> >> That is honestly beyond me.
> >
> >Simple explanation: How can the personal opinion of a single KDE
> >contributor
> >threaten anything? If whenever a single person in KDE dislikes
> >something I'd
> >feel its existence within KDE might be in danger, I'd spend my days in
> >a
> >corner shivering.
> >
> >I, for one, did not chime into this discussion because I wanted to get
> >rid of
> >IRC. I chimed in because I got the impression from some of the replies
> >that
> >there would be no need to use anything other than IRC, because it has
> >everything we need.
> >I still strongly disagree with that.
>
> I'm very much frustrated by the use of "protocols".
>
> Rocket.Chat for example is not a protocol. There's no spec for servers and
> clients to follow, no governance model for that spec, no stability
> guarantees. It's entirely implementation-defined. Which is meh.
>
> Of the contenders discussed so far, Matrix is a protocol. And it even
> supports federation properly. It doesn't create walled gardens.
>
> Cheers,
> Eike
> --
> Plasma, apps developer
> KDE e.V. vice president, treasurer
> Seoul, South Korea
>

[Attachment #3 (text/html)]

<div dir="auto">Here&#39;s a radical proposal: why don&#39;t we just work towards \
improving the IRC protocol, make the protocol available over WebSockets, and try to \
push the whole thing as a W3C informational RFC?</div><div \
class="gmail_extra"><br><div class="gmail_quote">On 10 Aug 2017 10:18 pm, &quot;Eike \
Hein&quot; &lt;<a href="mailto:hein@kde.org">hein@kde.org</a>&gt; wrote:<br \
type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 \
.8ex;border-left:1px #ccc solid;padding-left:1ex">On August 11, 2017 4:22:04 AM \
GMT+09:00, Thomas Pfeiffer &lt;<a \
href="mailto:thomas.pfeiffer@kde.org">thomas.pfeiffer@kde.org</a>&gt; wrote:<br> \
&gt;On Donnerstag, 10. August 2017 20:38:11 CEST Christian Loosli wrote:<br> &gt;&gt; \
Am Donnerstag, 10. August 2017, 20:31:22 CEST schrieb Thomas<br> &gt;Pfeiffer:<br>
&gt;&gt; &gt; On Donnerstag, 10. August 2017 18:40:34 CEST Christian Loosli<br>
&gt;wrote:<br>
&gt;&gt; &gt; &gt; Am Donnerstag, 10. August 2017, 17:25:14 CEST schrieb Jonathan<br>
&gt;Riddell:<br>
&gt;&gt; &gt; &gt; &gt; LibreOffice are having a similar discussion<br>
&gt;&gt; &gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt; &gt;<br>
&gt;<a href="https://listarchives.libreoffice.org/global/projects/msg02257.html" \
rel="noreferrer" target="_blank">https://listarchives.<wbr>libreoffice.org/global/<wbr>projects/msg02257.html</a><br>
 &gt;&gt; &gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt; &gt; They want to continue using IRC though which means<br>
&gt;fragmentation would<br>
&gt;&gt; &gt; &gt; &gt; continue.<br>
&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt; Maybe someone should inform them that there are bridges \
available<br> &gt;to<br>
&gt;&gt; &gt; &gt; avoid<br>
&gt;&gt; &gt; &gt; that.<br>
&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt; But maybe they&#39;d simply ignore that, multiple times, and go \
on,<br> &gt;as some<br>
&gt;&gt; &gt; &gt; people seem to do in this thread as well *shrug*<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Who ignored the possibility of bridges?<br>
&gt;&gt;<br>
&gt;&gt; Why are we still discussing, then? As I pointed out twice: bridges<br>
&gt;not only<br>
&gt;&gt; exist, but they are already in place. So unless people want to get<br>
&gt;rid of<br>
&gt;&gt; IRC (or one of the other protocols, for that), it is pointless to<br>
&gt;discuss<br>
&gt;&gt; which client/protocol to take, since it already either is bridged or<br>
&gt;not<br>
&gt;&gt; bridgeable yet, but soon to be.<br>
&gt;&gt; And then the answer is clearly   &quot;IRC plus bridge&quot;, and both \
this<br> &gt;whole<br>
&gt;&gt; thread and the etherpad can be abandoned.<br>
&gt;<br>
&gt;Erm... no. IRC is a &quot;legacy option&quot; for people who don&#39;t want to \
use<br> &gt;other<br>
&gt;protocols for whatever reason. That is perfectly fine for them, that&#39;s<br>
&gt;why<br>
&gt;we&#39;re keeping it.<br>
&gt;<br>
&gt;However, if the people who _do_ want to use something more modern end<br>
&gt;up using<br>
&gt;10 different things, then the benefits are practically non-existent.<br>
&gt;Most of<br>
&gt;the nice features of modern protocols work only among those who use the<br>
&gt;same<br>
&gt;one.<br>
&gt;<br>
&gt;Therefore, to get any benefit, we, the people who want something<br>
&gt;modern, have<br>
&gt;to agree on one thing. You, the old-school IRC lovers, can feel free to<br>
&gt;<br>
&gt;completely ignore us while we search for something that checks all our<br>
&gt;requirements, we bridge it to IRC, everybody is happy.<br>
&gt;Does that sound like a plan?<br>
&gt;<br>
&gt;&gt; &gt; Where does Martin Steigerwald&#39;s impression come from that \
people<br> &gt;want to<br>
&gt;&gt; &gt; make this an &quot;either/or decision&quot;?<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; The only person who seems to want to get rid of IRC is Jonathan,<br>
&gt;&gt;<br>
&gt;&gt; Okay, this is a qft moment.   How can you possibly write &quot;where \
does<br> &gt;$person<br>
&gt;&gt; impression come from that people want to make this an either/or<br>
&gt;decision&quot;<br>
&gt;&gt; when you write, at the very next line, that for someone, the thread<br>
&gt;starter<br>
&gt;&gt; to be precise, it is?<br>
&gt;<br>
&gt;Jonathan Riddell. Singular. One guy. Not &quot;people&quot;.<br>
&gt;<br>
&gt;&gt; &gt; I never said that. Martin Klapetek never said that.<br>
&gt;&gt; &gt; Yes, we both think that IRC is not suitable as the _only_ chat tool<br>
&gt;for a<br>
&gt;&gt; &gt; community in 2017.<br>
&gt;&gt;<br>
&gt;&gt; I never pointed fingers at you. I said that some people seem to see<br>
&gt;it as an<br>
&gt;&gt; either/or, which you agree with, and that people seem to ignore that<br>
&gt;&gt; bridges already exist and are in place   (at KDE, not in general,<br>
&gt;mind), so<br>
&gt;&gt; the logical conclusion is that, unless it becomes an either/or, this<br>
&gt;whole<br>
&gt;&gt; thing is completely pointless.<br>
&gt;<br>
&gt;Again. Jonathan. One.<br>
&gt;And he does not ignore bridges at all. To quote him from an email in<br>
&gt;this very<br>
&gt;thread:<br>
&gt;<br>
&gt;&gt; Moving wholesale to something which has the advantages of IRC and the<br>
&gt;&gt; advantages of Telegram would avoid fragmentation that I see and it<br>
&gt;&gt; would avoid the faff of bridges which makes it even harder to follow<br>
&gt;&gt; who is who on each place.<br>
&gt;<br>
&gt;There they are. Bridges. Jonathan clearly acknowledges their existence,<br>
&gt;but<br>
&gt;considers them an impediment to the overall experience.<br>
&gt;An opinion which he is perfectly entitled to, and which you won&#39;t<br>
&gt;change just<br>
&gt;by pointing something out to him that he already knows.<br>
&gt;<br>
&gt;&gt; &gt; Why do people feel something is threatened without people<br>
&gt;threatening it?<br>
&gt;&gt;<br>
&gt;&gt; Next qft moment, how can you possibly write that, when above you<br>
&gt;write that<br>
&gt;&gt;<br>
&gt;&gt; &gt; The only person who seems to want to get rid of IRC is Jonathan,<br>
&gt;&gt;<br>
&gt;&gt; or how can you possibly call   &quot;getting rid of IRC&quot; is not \
threatening<br> &gt;it?<br>
&gt;&gt; That is honestly beyond me.<br>
&gt;<br>
&gt;Simple explanation: How can the personal opinion of a single KDE<br>
&gt;contributor<br>
&gt;threaten anything? If whenever a single person in KDE dislikes<br>
&gt;something I&#39;d<br>
&gt;feel its existence within KDE might be in danger, I&#39;d spend my days in<br>
&gt;a<br>
&gt;corner shivering.<br>
&gt;<br>
&gt;I, for one, did not chime into this discussion because I wanted to get<br>
&gt;rid of<br>
&gt;IRC. I chimed in because I got the impression from some of the replies<br>
&gt;that<br>
&gt;there would be no need to use anything other than IRC, because it has<br>
&gt;everything we need.<br>
&gt;I still strongly disagree with that.<br>
<br>
I&#39;m very much frustrated by the use of &quot;protocols&quot;.<br>
<br>
Rocket.Chat for example is not a protocol. There&#39;s no spec for servers and \
clients to follow, no governance model for that spec, no stability guarantees. \
It&#39;s entirely implementation-defined. Which is meh.<br> <br>
Of the contenders discussed so far, Matrix is a protocol. And it even supports \
federation properly. It doesn&#39;t create walled gardens.<br> <br>
Cheers,<br>
Eike<br>
--<br>
Plasma, apps developer<br>
KDE e.V. vice president, treasurer<br>
Seoul, South Korea<br>
</blockquote></div></div>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic