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 69F135D5 for ; Mon, 17 Jan 2022 14:56:56 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.88,295,1635199200"; d="scan'208";a="16359459" 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 15:56:55 +0100 Received: by sympa.inria.fr (Postfix, from userid 20132) id 15BBEE02AF; Mon, 17 Jan 2022 15:56:55 +0100 (CET) Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by sympa.inria.fr (Postfix) with ESMTPS id D618BE00C9 for ; Mon, 17 Jan 2022 15:56:49 +0100 (CET) Authentication-Results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=daniil@baturin.org; spf=Pass smtp.mailfrom=daniil@baturin.org; spf=Pass smtp.helo=postmaster@baturin.org IronPort-SDR: SZ4uRHZ0c7zcaIPBXdbSZrRsnm4N22av3q1hpCUKsEe2GilOin4XZvD1YB0X4kONIeHwzoN/34 a2xaXiB+YLxYQrnEAUH0exn14ZGB0XRPboeZSnSOW6ikc5wDAYepbifl6dFi5DIoOGf1oofhsj WH6y/btHcvTy1IAT6eP4sjjc3+0W/KEb5e9r4QeYI3ts1kozFzadFbZF2/pCNoOtL6p7ikxgUL mJhVTYR/Z7xKG9um2eHM02Ccmr1uqzMZAf6SS+b/X4g0CUtVZLbolsM08ZsbCYYP719r7HZ2WD /QCqFauynUaJNZuTVkuNYRMT X-IPAS-Result: =?us-ascii?q?A0C+CABqg+Vh/6bK/S5agQmEAX5XFhIDBwgxhEeJA4gQA?= =?us-ascii?q?5xggWgLAQMBDTcHAQIEAQGCEIJ1AgiDQx8GAQQ0EwECBAEBAQEDAgMBAQEBA?= =?us-ascii?q?QEDAQEFAQEBAgEBAgMEAYEILWRogUsEgXQLNA2CNSKDbAECAyMPAQUIAQEFJ?= =?us-ascii?q?wwPCxgCAiYCAlcTCAEBF4JpAYMaC6w6gTGBAYIIAQEGOYVQgVsJgRAqgV2MV?= =?us-ascii?q?kM/gU6BPAyCRzA+gmMCAYEqARIBCYMwgmWRIQgPG1MeCA4CImoFNA8GBAFYE?= =?us-ascii?q?5IELo9anGWBFYNPgTyJP5RABhQugUCDepBugSSQJZZCij6CS5lWgXgkaXAzG?= =?us-ascii?q?ggoCDuCaQlFAQIBAg0BAgIDAQIBAgkBAQKSDoUUhVY1MwIBNQIGAQoBAQMJh?= =?us-ascii?q?UUBimcBAQ?= IronPort-PHdr: A9a23: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 IronPort-Data: A9a23:bCjfz6q++UxkQ3nVuY+JOXogxxFeBmJQYxIvgKrLsJaIsI4StFCzt garIBnQOffZZGanf4gnPdy18hxQvcfXmtBgSVRvqnowRCMV9+PIVI+TRqvSF3PLf5ebFCqLz O1HN4KedJhsJpP4jk3wWlQ0hSAkjclkfpKlVKicfHkZqTZMEE/Nszo68wICqtMu0YjR7z+l4 4uo+ZWGYQD9glaYD0pNg069gEM31BjNkGhA1rAOTagjUIj2yhH5pLpGTU2AByOQrrt8RoZWd M6fpF2NxV41yj92Yj+TfhkXRWVRKlLaFVDmZnO7wMFOiDAazsA5+v5T2Pbx9S67hh3R9+2dx umhurSSey4NE6rRhd0dTkJ5SzNOZ40XpZXYdC3XXcy7lyUqclPmyulzFkAwe4oC9Y6bA0kSq 7pCdWtLNEjZwbvontpXScE07ignBMXiOoIevllqxC3EF/cgB5fZTM0m4PcBgmxt15kTRp4yY eJJMD1iMSbZMyRMEVEzVrFksPa1ikHgJmgwRFW9/vBvsza7IBZK+LPkNd6Qft2RWe1Oj0OAr yTH+X74C1cULrSiJSGt6WiywOXGgT7hWYRUE6e3nhJ3vLGN7k4hITk7UkammPmk0W/mSeIFC x1J0DV7+MDe63eXZtX6WhS5pluNsRgdR8dcHoUGBOalkPC83uqJOoQXZmMQM4Z56KfaURRzh gfXwomB6SlH7dWopWShGqC8lh7a1cI9FnMFbiwESg8AizUIiNhr1lqVHr6P/IaOktr+GjH3x zXChy8jgakC5fPnOo2g506BiTuwu4LISEgy/Aq/soOZAuFRP9PNi2+AswCzARN8wGGxFwXpg ZT8s5LChN3i9LnU/MFNKc1UdF1T296LMSfHnXlkFIQ7+jKm9haLJN4MumojexczYp1bJ1cFh XM/XysKufe/21PxN8dKj36ZUqzGMIC5TYi0CJg4kPIUO/CdizNrDAk1PxbAgQgBYWAlnaQ+P 5CBOc+vEXcXA6NjxTXeegvu+eRD+83/rEuNLa3GI+OPiuvBNCXLGOZcYDNjrIkRtcu5nekcy P4HX+Pi9vmVeLOWjvD//dFBIFYUA2I8AJyq+cVbevTae1hsEX08Ef7Xh7Q7dNU9zahSk+7J+ FC7W1NZkQCj3iaadlnbNX0zOqnyWZtfrG4gOXB+N1if3XV+M52k670SdsdqcLR+rL5jwPd4Q uMrYcKFBvgTGD3L9y5ENMv3pZB/bhWtwwWUMHP9MjQ4epdhQS3P+8PlJ1Gzr3JTUXbm6sZn+ u+uzALWR5YHVj9ONseOZaL91U61sFgchPl2AxnCLO5VdRi+64NtMSHw0qI6LsxQexXOwjyWi 1SfDRsC/LCfqYYp7cPIg+aDtYjwS7lyGU9THm/667eqNHCAojH4nNAcAbmFLWLHSWf52KS+f uEJnfvyB/sKwQRRuI1mHrc3kK8zu4n1q7lBwlg2FXnHdQ32WKh6PD+M1NVSrKxLgLhDtlLuC E6I/9BbP5SPOd/kSQRNf1F4MbjSivxEyCPP6fkVIVnh4HEl9rSwUXJUY0uGhhtbIeYnK4gi2 +og5JUb5gHXZsDG6TpaYv24NlhgL0Dsl40tv40HGo7tzA0xxTmupLTCXzTu7sjnh8pkayEXz v283cIuRIiwAmLIemYuD3nLm+1HivzifThUmUQaKQ3hdsXt35cKMd44zdjzZg5c0ghd0uQ1P XJkX6GwyWNi4B8w7PV+s6uQ982tyfFXFoEdC7fEqYEBc3SVaw== IronPort-HdrOrdr: A9a23:su1YoaEfccU3NZIPpLqE68eALOsnbusQ8zAXPjNKKCC9Ffbo8f xG/c5rsiMc7Qx6ZJhOo7y90cW7MBHhHNtOkO0s1NSZMzUO2lHEEGgK1+KLqAEIWReOldK1vp 0QFpSWZueRMbE3t6jH3DU= X-IronPort-Anti-Spam-Filtered: true X-IronPort-AV: E=Sophos;i="5.88,295,1635199200"; d="scan'208";a="16359153" X-MGA-submission: =?us-ascii?q?MDFd0Pd/rcpH/Z+5CTav5zGqJMXV1eaC5+bD0o?= =?us-ascii?q?44md6tIolZJQBPQxQeJAWDLjCoQ2Y0rN3WSN831Hgm5m5lH9Tbr+zTWq?= =?us-ascii?q?U6ZyFKmYpgvCHgW7dHTr0n+Q3NjJc523R53o77+NOenxiuyt2F6TmVK7?= =?us-ascii?q?gVNTivFPHaBmtsd8GuqcJTPQ=3D=3D?= Received: from srv.baturin.org (HELO baturin.org) ([46.253.202.166]) by mail2-smtp-roc.national.inria.fr with ESMTP; 17 Jan 2022 15:56:41 +0100 Received: from [10.217.37.99] (31-211-101-035.mynts.ru [31.211.101.35]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by baturin.org (Postfix) with ESMTPSA id 96B461A63BF for ; Mon, 17 Jan 2022 21:56:40 +0700 (+07) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baturin.org; s=default; t=1642431400; bh=NdbXR/gY1NE22We59gA57FU0AEv2cr7q02BrtxjzoZo=; h=Date:To:References:From:Subject:In-Reply-To; b=KV92/DgQT2BwQB+QIdwsFWYwvZkBl2XMz3/4dEPuzU71mAAn11111VxMwdq37OGVr AUWxEiDBn+O/Exj/Wx3PAHieKOiZMWO/mqpX7+0Bygu/0IsllIg/zFDKr0ckfpmray h8x7PKN/DGuIk945AkSahqziMZ3SS7gb6EtSG6KM= Message-ID: <467aab49-e503-57e0-0799-a40a9c0b878d@baturin.org> Date: Mon, 17 Jan 2022 21:56:33 +0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.4.0 Content-Language: en-US To: caml-list@inria.fr References: <23103341-7872-bc5b-d519-ecadce690d20@orbitalfox.eu> <20220116143149.mucve4i2dm2gvo3d@posteo.de> <714c3a8d-25c8-c91e-ae01-46bf00920ffd@baturin.org> <20220117143005.qso775afaro24bi4@posteo.de> From: Daniil Baturin In-Reply-To: <20220117143005.qso775afaro24bi4@posteo.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [Caml-list] Ask questions on the mailing lists too Reply-To: Daniil Baturin X-Loop: caml-list@inria.fr X-Sequence: 18655 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: On 1/17/22 21:30, Sam Kuper wrote: > On Mon, Jan 17, 2022 at 04:33:49PM +0700, Daniil Baturin wrote: >> Discourse is NOT a service-as-a-software-substitute. > You are only partly correct, and not for the reason you gave below. > > I probably should have been clearer, so let me clarify my earlier claim. > > > # FREE SOFTWARE > >> It's free software distributed under GPLv2. See >> https://github.com/discourse/discourse > I was aware of the license before I made the statement about SaaSS. > > SaaSS does not imply "proprietary": > > "SaaSS and proprietary software lead to similar harmful results, but > the mechanisms are different. With proprietary software, the > mechanism is that you have and use a copy which is difficult and/or > illegal to change. With SaaSS, the mechanism is that you don't > have the copy that's doing your computing. ... > > Many free software supporters assume that the problem of SaaSS will > be solved by developing free software for servers. ... But if the > programs on the server are free, that doesn't protect the server's > users from the effects of SaaSS. These programs liberate the server > operator, but not the server's users."[1] > > So, on that ground in isolation, I was not wrong to call hosted > Discourse instances SaaSS. > > (If Discourse were licensed as AGPLv3 instead of GPLv2+, then I *might* > have been wrong to do so. I haven't examined that point here, though.) > > > > # 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. > > > Thank you for your patience and understanding, > > Sam > > [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. ;) 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. 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. If the OCaml Foundation was using using, let's say, Reddit for its official forum, that would classic SaaSS at its worst—impossible to even migrate the data from and self-host it, and obviously impossible for anyone but its operators to improve. 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. 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™ companies they use using silently discarded it again. 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. But we've got what we've got. 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.