From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by c5ff346549e7 (Postfix) with ESMTPS id 48B7A5D5 for ; Mon, 17 Jan 2022 21:08:01 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.88,296,1635199200"; d="scan'208,217";a="16424320" Received: from prod-listesu18.inria.fr (HELO sympa.inria.fr) ([128.93.162.160]) by mail2-relais-roc.national.inria.fr with ESMTP; 17 Jan 2022 22:08:00 +0100 Received: by sympa.inria.fr (Postfix, from userid 20132) id 2D7DDE010F; Mon, 17 Jan 2022 22:08:00 +0100 (CET) Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by sympa.inria.fr (Postfix) with ESMTPS id D6952E00C9 for ; Mon, 17 Jan 2022 22:07:55 +0100 (CET) Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=gabriel.scherer@gmail.com; spf=Pass smtp.mailfrom=gabriel.scherer@gmail.com; spf=None smtp.helo=postmaster@mail-vk1-f171.google.com IronPort-SDR: cMnCs2BhhkEP+wiolDhtYkPlKcdeTQFlq22o2zNdg3YFirW0Eu09tZmTNErIGGpoX+DdjPl1O/ O7Jgtr66/K4gjOJwoRIGBmu7PE+ZSbkt5bQT9Md9AP5hACMSntdaUTjFwd2JaeNMfF4Bt+KSIv GCERIbOulxNSgnE3BZXYo6WzU7kLkW3IapAVAv357AmY8f/F3s5f7TntFSmXw8om/kALZJzegj hnrVTDvGe6GyY4Nvf0GGOd4FE1WamJBSIizv2KzXXlamCjWOTKVaEOwtPUerMFfGmVJLOqT9bt rTE= X-IPAS-Result: =?us-ascii?q?A0CNAgBe2uVhf6vdVdFaHgEBCxIMhEF+ViwECzGER4Eej?= =?us-ascii?q?VCCJQOMI5A9gWgLAQMBDTcEBgQBAYIQgnUCg0oCHQcBBDQTAQIEAQEBAQMCA?= =?us-ascii?q?wEBAQEBAQMBAQUBAQECAQECAwQBEwEBDQsQCAoCBQ4TGQuFLzkNgjUpg2QBA?= =?us-ascii?q?QEBAgESER0BBhUSDAMBCwYFCw0qAgIiAREBBQEcBgESFAcHgmIBgmQBAw0hD?= =?us-ascii?q?6AugQQ9ijh6gRUFF4EBggkGOoQRChkoDWcDgVgCBxKBKIFdhC2BIAEBgn+EC?= =?us-ascii?q?CcQgVVEgUuBc1EwPoJjA4EqARIBCUWCa4JlBJAvbhduBQUKEg4CImoFSQQBW?= =?us-ascii?q?BMtjkGDFqxtYTQHg0iBNgYLh0GBc5RVM4NwgUqKRYZYkRqWQiCMaYkYkC4QI?= =?us-ascii?q?xKBGSqBDXAzGiNQMYI4CUgOCw+OIAeDaoFYgzyFS0MwAgEXHgIGAQoBAQMJk?= =?us-ascii?q?C0BAQ?= IronPort-PHdr: A9a23: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 pv+9xp9 IronPort-Data: A9a23:B8MfMKNnqRFr5FvvrR00l8FynXyQoLVcMsEvi/4bfWQNrUpz0jJSz GYWCGCFb6mKYDP1eoh+OdvloEkFvMCByIBiS3M5pCpnJ55ogZqcVI7Bdi8cHAvLc5adFBo/h yk6QoOdRCzhZiaE/n9BCpC48T8kk/jgqoPUUIYoAAgoLeNfYHpn2UILd9IR2NYy24DgWlzV4 7senuWGULOb824sWo4rw/nbwP9flKyaVOQw4zTSzdgS1LPvvyF94KA3fcldHFOkKmVgJdNWc s6YpF2PEsw1yD92Yj+tuu6TnkTn2dc+NyDW4pZdc/DKbhSvOkXe345jXMfwZ3u7hB2vrvcr0 pYW8qeiVAMZZZzHxMczWChHRnQW0a1uoNcrIFC6uM2XilPFKj7imqo3Sk4xOoIc96B8BmQmG f4wcmhcKEDewbjsmfTiFbAEascLdKEHOKsQs3t6zDzdS+0tQZ3ZTr/i6tpR3TN2jcdLdRrbT 5FDOGE3M0mojxtnA3URVI8axsSRqkb+WDIf91OVp6Bo2j2GpOB2+OG1bIC9lsaxbc5cm0Ldo mPd40ziExQCPZqezyCE+zSinIfycTjTXYsTEPim9acvjgTMnyocDxoZUVb9qv684qKjZz5BA 2ol3XA07vN1z162Summbhbkg1CPjwFJDrK8DNYGwA2Kz6PV5SOQCW4FUiNNZbQaWCkeFWxCO rihz4OBONB/jFGGYSnCqerM/FteLQBQfDBSP3ZVJecQy4C7+Nlbs/7Zcjp0/EeIYjDdHDjxx 3WUr3F7iexM1IgE0KK0+V2BiDWpznQocuLXzlWNNo5GxlkhDGJAW2BOwQaChRqnBNjAJmRtR FBex6CjABkmVPlhbhClTuQXB62O7P2YKjDailMHN8B/q27xpyL5JdgLvm4WyKJV3iAsKW+Bj Kj76VM52XOvFCbCgVJfP9joUZt3kcAM6/y/D6mPMLKinaSdhCfepH00DaJh92/ql0conMkC1 WSzIK6R4YIhIf0/llKeHr9DuZdyn3hW7TqKGfjTkkr6uZLDOyb9YepUaDOmM7FihIvZ8VW9z jqqH5HVo/mpeLauPHe/HE96BQxiEEXX8rit+pMHLbDSc1M2cIzjYteIqY4cl0Vet/w9vo/1E ruVACe0ZXKv3SOvxdmiApyiVF/uYXq7hXcyPChpI1XxnnZ6Pt/p46AYeJ86O7Ig8YSPCBKyo +YtI6297jZnE1wrOAjxqbHyqYVjcFKgggfm0++Nfm0kZ5A5L+DW0oaMQ+YsnRXiygK4sMI/p /ur0QazrV/vgeh9JJ6+Vc9DBG9dcZTQdCyekqcIzhRulJ3QzbVX IronPort-HdrOrdr: A9a23:2Qa/Sa8i8a9QM4L4wLRuk+DhI+orL9Y04lQ7vn2ZKCYlC/Bw8v rFoB11726QtN98YgBDpTnEAtjifZq+z/9ICOsqTNOftWDd0QPCEGgh1+vfKlbbakrDH4BmpM FdmmtFZOEYz2IWsS832maF+h8bruW6zA== X-IronPort-Anti-Spam-Filtered: true X-IronPort-AV: E=Sophos;i="5.88,296,1635199200"; d="scan'208,217";a="3293075" X-MGA-submission: =?us-ascii?q?MDGXBc2nTBX5g1O0Ux6Bf72XJbMXuRnTjQKhUX?= =?us-ascii?q?KGWxqgDkn+Rqf//cXWYT1KhN6viQvX+kX8CA5qCq2leWdMe/nYx9t5F4?= =?us-ascii?q?say58K81cKOmnC1yIBXqFeA821txuOAhgkHUmMVxiF1AApSZ/qe+d7AE?= =?us-ascii?q?84knMkxrQznFQ/9okQS++Eiw=3D=3D?= Received: from mail-vk1-f171.google.com ([209.85.221.171]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Jan 2022 22:07:29 +0100 Received: by mail-vk1-f171.google.com with SMTP id n14so9946849vkk.6 for ; Mon, 17 Jan 2022 13:07:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=IuULu6S0xaevipcngyIpgqWclvBbC8RXttSYetqVQ/I=; b=BZeEhIWE29VUOX7eF5DepqdsXfu0gvL9VrhtwRsHUfihJAuLoje44LYfGH1l8X6ujc cdFmgRN371fqnkRS2F1KlhmNj0Kch97iPQHYVciT32NHP7xxn/VW6uJfWbdYuJswnaHu bJ6bi4YJdpQ5lnoHbpqQh8mQmlBO9gZCmyNlqbGKkEnna7RrCdt/+nH7SD1zOsyyRxPD LJKlT4s1MCfrVrsyQdDNLtFMzD9CuWFqPSOoGXp7svQ37qhZQ1VI/gyZkcXstayeTyUk WeO5LW+KsX8e+WgsDc9aBrxwH1z6YwqsEBQdxfX7rw1Nf2mtcKN+CPDONMBb6f2Kmsio XZqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=IuULu6S0xaevipcngyIpgqWclvBbC8RXttSYetqVQ/I=; b=gJzJ6UAAaTtYCFPxqcQaxs32D3ABuiEpJH+6Va8MwHx3UVGirZWq42zGW2UkZHIKtD 9To//pPC0hKlB3ufhFAFvR0QVRJ/4iocgrf67Gcl5S/AGK6G6+KRnlehQAlTV9Kf7ixx ClNxZCbwjbQs7AshrB+2xhIqjT2vrkF9CYJriXquITLl7Ijwi4udpQzECZsCtCPqB23C t2rwaQHlZMeAxb6j0Q3NhR15owM/iFmsT2eea5nDkLpJYMG0VhuMuddmMw1PaQ8URMxC ZHaqXH9YW1c1LPXcZ7P6wUjMmLdBNUfygaKh1OaM3xUDwE2EkUQgOuT4BvDQhS4+g0Fz mS1g== X-Gm-Message-State: AOAM532Q+bzp4FO7GM0D7nMAmBuVaxTX8Nz7MFYoinxknsfOpHvd2b9z MvQ2INeckwxO1wbfF3rqg4tNCpclLmMq8ugzNC6o9Nap3MM= X-Google-Smtp-Source: ABdhPJzC9KxK2KdGVwpOn7LtvKrl/BAfLE2ngKSNPX6T6li93KjnaNC19KLWSPQ6Iz63ZEqtZfZOPesmG+k41+RmjQs= X-Received: by 2002:a1f:2d8a:: with SMTP id t132mr8852414vkt.3.1642453648079; Mon, 17 Jan 2022 13:07:28 -0800 (PST) MIME-Version: 1.0 References: <23103341-7872-bc5b-d519-ecadce690d20@orbitalfox.eu> <20220116143149.mucve4i2dm2gvo3d@posteo.de> <714c3a8d-25c8-c91e-ae01-46bf00920ffd@baturin.org> <20220117143005.qso775afaro24bi4@posteo.de> <467aab49-e503-57e0-0799-a40a9c0b878d@baturin.org> <20220117173608.qpufro64pbpfny5z@posteo.de> In-Reply-To: <20220117173608.qpufro64pbpfny5z@posteo.de> From: Gabriel Scherer Date: Mon, 17 Jan 2022 22:06:51 +0100 Message-ID: To: Sam Kuper , caml-list@inria.fr Content-Type: multipart/alternative; boundary="00000000000040ffa805d5cd8a8f" Subject: Re: [Caml-list] Ask questions on the mailing lists too Reply-To: Gabriel Scherer X-Loop: caml-list@inria.fr X-Sequence: 18657 Errors-To: caml-list-owner@inria.fr Precedence: list Precedence: bulk Sender: caml-list-request@inria.fr X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: Archived-At: --00000000000040ffa805d5cd8a8f Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable With my OCaml Foundation hat on, let me give credit where credit is due: the Foundation wasn't actually involved in creating or maintaining the Discourse forum. It was an initiative of Anil Madhavapeddy, and the list of administrators and moderators is publicly available: https://discuss.ocaml.org/about The fact that Discourse offers hosting for the forum reduces the administration work quite a bit. We may not have this forum at all if we had decided that self-hosting was a requirement. I don't personally have a strong opinion on whether the usage of forums is a good or bad thing, but I can only remark that while some people are more comfortable with the mailing-list (or forced to use them for accessibility reason, which is not the same thing at all), some other people are not comfortable with mailing-lists anymore. Having only a mailing-list would also cut us from a fraction of the community in practice. I think that having both is maybe not ideal, but a good compromise. (At least people don't feel like they have to be on Twitter or Facebook or Discord to be well-integrated in the OCaml community. I was going to joke about TikTok, but actually there is OCaml stuff on TikTok.) If you know people who would be willing to work on improving the accessibility of Discourse, we should think about funding this work. Please get in touch! On Mon, Jan 17, 2022 at 6:36 PM Sam Kuper wrote: > On Mon, Jan 17, 2022 at 09:56:33PM +0700, Daniil Baturin wrote: > > On 1/17/22 21:30, Sam Kuper wrote: > >> # SaaSS VS OTHER NETWORK SERVICES > >> > >> SaaSS implies a failure to do "your own computing on data in your own > >> hands".[1] > >> > >> Insofar as Discourse facilitates exchange of data between people, > >> therefore - e.g. to the extent that it replicates the functionality > >> of traditional mailing list manager (MLM) software - it is *not* > >> SaaSS. > >> > >> However, Discourse, like most forum software, doesn't just replace > >> the MLM. It also replaces the MUA and the features for local > >> data-processing that the MUA provides: a UI for reading posts and > >> composing replies, search/browse functionality, etc. > >> > >> Those (anti-)features, strictly speaking, constitute SaaSS. > >> > >> That might not be bad if, like good MLMs, Discourse instances also > >> provided e.g. Mbox discussion archives for easy downloading and local > >> usage, so that users could easily avoid the SaaSS. But > >> unfortunately, Discourse imposes accessibility and inconvenience > >> barriers against downloading that data for local usage. [..] > >> > >> [1]: > https://www.gnu.org/philosophy/who-does-that-server-really-serve.en.html > > > > Discourse being (or not being) SaaSS and Discourse's email features > > being (or not being) a complete replacement for a mailing list manager > > are separate issues, let's not conflate them. ;) > > Those two issues are related to each other, as explained above. > > > > Discourse could be self-hosted relatively easily, it's just that the > > OCaml Foundation chose not to, because there aren't any real benefits > > in that right now. > > Understood. Still, the hosting arrangements mean that discuss.ocaml.org > tends towards the SaaSS end of the spectrum. The software isn't under > users' control, and it isn't even under the OCaml Foundation's control. > > > > Discourse could also be improved to provide a better email interface. > > It's technically possible to add pure email-based registration and > > enable email interface for all users by default, and it will be > > functionally indistinguishable from a "real" mailing list. > > Yes. That would be great! > > > > If the OCaml Foundation was using using, let's say, Reddit for its > > official forum, that would classic SaaSS at its worst=E2=80=94impossibl= e to > > even migrate the data from and self-host it, and obviously impossible > > for anyone but its operators to improve. > > Yes. Reddit would probably be much worse. > > > > A Discourse-based forum could be made to run in a hybrid mailing > > list/forum mode, the only question is if there's enough momentum to > > make it happen. > > Right. But so far, there has not been - and in the meantime, users with > accessibility barriers to using discuss.ocaml.org miss out. > > > > To me, as much as I hate to say it, any web UI beats a mailing list > > simply because I don't have to wonder if the people I'd have wanted to > > see my message can actually see it, or the Big Email=E2=84=A2 companies= they > > use using silently discarded it again. > > Users can readily change email provider. But they can't readily > change discuss.ocaml.org. > > So, mailing lists beat a web UI on this front. > > (I'm very grateful the OCaml mailing list exists, or you and I probably > wouldn't even be able to have this conversation.) > > > > It's a sad state of the ecosystem and it's incredibly ironic: email is > > more affected by the SaaSS issues than web-based forums even though > > it's an open protocol stack. > > Sad indeed, as far as it goes, but as I say, users can readily change > email provider - and civilised email providers do still exist. > > > > However, turning Discourse into a full-grown hybrid forum/MLM solution > > is technically and legally possible, so discuss.ocaml.org being a > > hosted instance at the moment is not an unbreakable barrier, as it > > would be if it was a proprietary SaaSS solution. > > Right. But so far, this has not happened - and in the meantime, users > with accessibility barriers to using discuss.ocaml.org miss out. > > Best wishes, > > Sam > > -- > A: When it messes up the order in which people normally read text. > Q: When is top-posting a bad thing? > > () ASCII ribbon campaign. Please avoid HTML emails & proprietary > /\ file formats. (Why? See e.g. https://v.gd/jrmGbS ). Thank you. > --00000000000040ffa805d5cd8a8f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
With my OCaml Foundation hat on, let me give credit w= here credit is due:=C2=A0 the Foundation wasn't actually involved in cr= eating or maintaining the Discourse forum. It was an initiative of Anil Mad= havapeddy, and the list of administrators and moderators is publicly availa= ble:

The fact that Discourse= offers hosting for the forum reduces the administration work quite a bit. = We may not have this forum at all if we had decided that self-hosting was a= requirement.

I don't personally have a strong= opinion on whether the usage of forums is a good or bad thing, but I can o= nly remark that while some people are more comfortable with the mailing-lis= t (or forced to use them for accessibility reason, which is not the same th= ing at all), some other people are not comfortable with mailing-lists anymo= re. Having only a mailing-list would also cut us from a fraction of the com= munity in practice. I think that having both is maybe not ideal, but a good= compromise. (At least people don't feel like they have to be on Twitte= r or Facebook or Discord to be well-integrated in the OCaml community. I wa= s going to joke about TikTok, but actually there is OCaml stuff on TikTok.)=

If you know people who would be willing to wo= rk on improving the accessibility of Discourse, we should think about fundi= ng this work. Please get in touch!


<= /div>
O= n Mon, Jan 17, 2022 at 6:36 PM Sam Kuper <sampablokuper@posteo.net> wrote:
On Mon, Jan 17, 2022 at 09:56:33PM +0= 700, Daniil Baturin wrote:
> On 1/17/22 21:30, Sam Kuper wrote:
>> # SaaSS VS OTHER NETWORK SERVICES
>>
>> SaaSS implies a failure to do "your own computing on data in = your own
>> hands".[1]
>>
>> Insofar as Discourse facilitates exchange of data between people,<= br> >> therefore - e.g. to the extent that it replicates the functionalit= y
>> of traditional mailing list manager (MLM) software - it is *not* >> SaaSS.
>>
>> However, Discourse, like most forum software, doesn't just rep= lace
>> the MLM.=C2=A0 It also replaces the MUA and the features for local=
>> data-processing that the MUA provides: a UI for reading posts and<= br> >> composing replies, search/browse functionality, etc.
>>
>> Those (anti-)features, strictly speaking, constitute SaaSS.
>>
>> That might not be bad if, like good MLMs, Discourse instances also=
>> provided e.g. Mbox discussion archives for easy downloading and lo= cal
>> usage, so that users could easily avoid the SaaSS.=C2=A0 But
>> unfortunately, Discourse imposes accessibility and inconvenience >> barriers against downloading that data for local usage. [..]
>>
>> [1]: https://www.gn= u.org/philosophy/who-does-that-server-really-serve.en.html
>
> Discourse being (or not being) SaaSS and Discourse's email feature= s
> being (or not being) a complete replacement for a mailing list manager=
> are separate issues, let's not conflate them. ;)

Those two issues are related to each other, as explained above.


> Discourse could be self-hosted relatively easily, it's just that t= he
> OCaml Foundation chose not to, because there aren't any real benef= its
> in that right now.

Understood.=C2=A0 Still, the hosting arrangements mean that discuss.ocaml.or= g
tends towards the SaaSS end of the spectrum.=C2=A0 The software isn't u= nder
users' control, and it isn't even under the OCaml Foundation's = control.


> Discourse could also be improved to provide a better email interface.<= br> > It's technically possible to add pure email-based registration and=
> enable email interface for all users by default, and it will be
> functionally indistinguishable from a "real" mailing list.
Yes.=C2=A0 That would be great!


> If the OCaml Foundation was using using, let's say, Reddit for its=
> official forum, that would classic SaaSS at its worst=E2=80=94impossib= le to
> even migrate the data from and self-host it, and obviously impossible<= br> > for anyone but its operators to improve.

Yes.=C2=A0 Reddit would probably be much worse.


> A Discourse-based forum could be made to run in a hybrid mailing
> list/forum mode, the only question is if there's enough momentum t= o
> make it happen.

Right.=C2=A0 But so far, there has not been - and in the meantime, users wi= th
accessibility barriers to using discuss.ocaml.org miss out.


> To me, as much as I hate to say it, any web UI beats a mailing list > simply because I don't have to wonder if the people I'd have w= anted to
> see my message can actually see it, or the Big Email=E2=84=A2 companie= s they
> use using silently discarded it again.

Users can readily change email provider.=C2=A0 But they can't readily change discuss.ocaml.org.

So, mailing lists beat a web UI on this front.

(I'm very grateful the OCaml mailing list exists, or you and I probably=
wouldn't even be able to have this conversation.)


> It's a sad state of the ecosystem and it's incredibly ironic: = email is
> more affected by the SaaSS issues than web-based forums even though > it's an open protocol stack.

Sad indeed, as far as it goes, but as I say, users can readily change
email provider - and civilised email providers do still exist.


> However, turning Discourse into a full-grown hybrid forum/MLM solution=
> is technically and legally possible, so discuss.ocaml.org being a > hosted instance at the moment is not an unbreakable barrier, as it
> would be if it was a proprietary SaaSS solution.

Right.=C2=A0 But so far, this has not happened - and in the meantime, users=
with accessibility barriers to using discuss.ocaml.org miss out.

Best wishes,

Sam

--
A: When it messes up the order in which people normally read text.
Q: When is top-posting a bad thing?

()=C2=A0 ASCII ribbon campaign. Please avoid HTML emails & proprietary<= br> /\=C2=A0 file formats. (Why? See e.g. https://v.gd/jrmGbS ). Thank you.
--00000000000040ffa805d5cd8a8f--