From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id +LKsJV5AM2PGtQAAbAwnHQ (envelope-from ) for ; Tue, 27 Sep 2022 20:26:38 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id iAXLJF5AM2OO8QAAG6o9tA (envelope-from ) for ; Tue, 27 Sep 2022 20:26:38 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 2F6C31588C for ; Tue, 27 Sep 2022 20:26:38 +0200 (CEST) Received: from localhost ([::1]:57462 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1odFHw-00020y-RU for larch@yhetil.org; Tue, 27 Sep 2022 14:26:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39966) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1odFH7-00020p-UK for emacs-orgmode@gnu.org; Tue, 27 Sep 2022 14:25:45 -0400 Received: from mail-pl1-x629.google.com ([2607:f8b0:4864:20::629]:35342) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1odFH6-0002Xh-Cf for emacs-orgmode@gnu.org; Tue, 27 Sep 2022 14:25:45 -0400 Received: by mail-pl1-x629.google.com with SMTP id t3so9847854ply.2 for ; Tue, 27 Sep 2022 11:25:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:message-id:in-reply-to:date:subject:to:from:user-agent :references:from:to:cc:subject:date; bh=5ZurK2W9NFpjWyT+id00HUPHTwQvXFMHSR6/KqiDxw8=; b=eOUpfiubC0WpwuiwHhGQqjsGSNMGFYCSEvswwcP27373ZHRxRx/EYOBlqCnij1X+m7 Bq8pW3wEb6kVOAvSQEAYktzhPffZvpNrM7mszar5CYDqqTVkNPnCrFa0m/uEY4oJvu0H IvXmNWMjO7yCZiqQWiVIllMCMwqOc61WJz06tR98kKsYCxyQ2McRqoDRl/HAhhGYRW0N 6dCUMVlnsajaQjs5NAz0/I4Zx5IfQ6xGc/05r8O7QPryAmF+4s7gv5hm7dN06oyXrFWf PZTPLYo/JqfrTTwdzFbMuqn4hSTQkekSnUT2xD37684Sa/1Owe71oCK4rcHbvcVqoCYc 2kTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:message-id:in-reply-to:date:subject:to:from:user-agent :references:x-gm-message-state:from:to:cc:subject:date; bh=5ZurK2W9NFpjWyT+id00HUPHTwQvXFMHSR6/KqiDxw8=; b=yDtBlU2YK07WOHFFWM3i/zgGvFY7sqI7UA26yufDOpvbrwYt63rzLtDgLlLL7uj1hx c5mShSAgmE+bNW9A6W7eHtcLjagT6PYv9AxCAmOm58HlQF0vzMfazlSd8bXt3t+5MzS8 i5izjZzL5X6pnkpW6c9AK/jBOORxbwVUddB5Xbq0KTJ86jyG5XKtJ3n3ra/mIOw5RzEo gvIqawBN9dLVLwPcYGfHljErZGg9Gl+R3IemtokvuHBVitOn3FVwy7XBbjt2ogQB7aJl GoYxXtKULNgsCvhP82KV+kNW5fQDTUMTNxgiFvLa1cxFNhv5Lr9EcceJuPJZD4adS9w7 oP3Q== X-Gm-Message-State: ACrzQf1tIqi07eSO1ORhCYwPnt94N0bGqkLoGoKg+MdnCgbZhuFznxiP CcNgGpwxi0MA3//E5jDJ+kNTkc0SdhE= X-Google-Smtp-Source: AMsMyM7VS0wIRR0AyaoGDrQUjZNI0yW+cSMDQCgfgJ3dRxTrAQtgqBNNhXLbFLSU5JyFfFc2/mmwIg== X-Received: by 2002:a17:903:54:b0:176:cdf8:b791 with SMTP id l20-20020a170903005400b00176cdf8b791mr26774052pla.24.1664303141337; Tue, 27 Sep 2022 11:25:41 -0700 (PDT) Received: from dingbat (2001-44b8-31f2-bb00-842a-7361-87c7-2662.static.ipv6.internode.on.net. [2001:44b8:31f2:bb00:842a:7361:87c7:2662]) by smtp.gmail.com with ESMTPSA id h15-20020a170902f54f00b00174c1855cd9sm1860238plf.267.2022.09.27.11.25.39 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Sep 2022 11:25:40 -0700 (PDT) References: <878rm6wsfv.fsf@gmail.com> <87edvxnnqw.fsf@localhost> User-agent: mu4e 1.9.0; emacs 29.0.50 From: Tim Cross To: emacs-orgmode@gnu.org Subject: Re: Org ML integration with an existing Discourse instance (was: IM dev discussions?) Date: Wed, 28 Sep 2022 04:18:26 +1000 In-reply-to: <87edvxnnqw.fsf@localhost> Message-ID: <86fsgcisim.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::629; envelope-from=theophilusx@gmail.com; helo=mail-pl1-x629.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1664303198; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=5ZurK2W9NFpjWyT+id00HUPHTwQvXFMHSR6/KqiDxw8=; b=TcTnn0AEvIJE3p16YoTa4gna6Qfa44gRgSfMYLrWe+MN6Msi+T/yI5k1ux8+xoj7UIcX8h hLmIJ1CNFOmXEBd5UsAOX4+lKz5SVqfiCWncRQnBukNdTiXPltkla/x14mchO9zKI7IpmX oQJju01ZA94EHZp64xXqQULhmnD3SLWw1YhoAJ5rL2uU8V9TSzAHshoagCqReMN1J1AZMl uhmcJtRXE0I5HUmM3c78xKYih+Rp8uq2v2/Zp+cRzGp9z6I7uJP2bW6wcsUI9MWgDbvrjP xDTumgBpcN6row1dCcOmgqQ2sCSoXdWFubRkJDh4US77y9waBXjzo9mlcEm0Sw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1664303198; a=rsa-sha256; cv=none; b=gcXfRiBED69d9/G0+iMxQoMWKxLuP1oAI6YrDwvhanGkBSmIe16ju5QH7bBCwBC5SK+hys 1HNQEXhHrBdkO7gCEQzbeNkTFiLlH4U0OpWzZqPNa4lg1oaKssPIVGstbA77RLfvJBGwlG aRmlSCMiF/8faD98iRvgm6Z9vNTFHrg0lzxEC9hjiIWJ1kuzJQY9ndrQN5d+GfaAgGAO6p KgkH+dxVqVMLueWTDqvxnYfe1Vvr2jO0vLKzBYUMtwgYNtZE24JI7FouxBSaAE9TxlhK6w vQ6nmtL63qYHrfmp7rgnxJ076jFrWgKs74tDrZGd7iZzc9ZZtUA2H/Jkh/j3JA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=eOUpfiub; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -4.34 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=eOUpfiub; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 2F6C31588C X-Spam-Score: -4.34 X-Migadu-Scanner: scn0.migadu.com X-TUID: FNHkkSdSdGAf Ihor Radchenko writes: > Payas Relekar writes: > >> Perhaps we can check if it is indeed possible to bridge both Discourse >> and mailing list seamlessly (or close enough). There are some issues >> with extra chrome and clutter in discourse notifications, but these 2 >> links are what I found in 5 minutes of googling. A more thorough >> research might just yield what we desire. > > The main question we need to answer is who is going to maintain that > Discourse instance. AFAIU, Bastien is mainly concerned with the extra > maintenance burden. > > Can we simply reuse some of the existing discourse instances like Org > Roam? Will the existing maintainers be interested to take this task? > > If we have a volunteer to run Discourse and setup the email bridge, I > feel we can get something really useful. It is largely about maintenance, but what about hosting? Discourse is not free - either you have to pay or you have to self host. Where would we self host? Given that Discourse is open source and free (in GNU sense being GPL v2), perhaps a better approach would be to try and get the FSF to host a Discourse server from GNU projects (not just org). This would be in addition to the mail lists hosting currently provided. I think Discourse is an interesting take on things and I can see how it could be beneficial to org mode, but we need to be realistic about the costs and resources needed. We have to have a reasonable confidence regrading long-term viability (i.e. our ability to administer and resource the service). I think it would be a mistake to rely on a 3rd party provider unless we have high confidence that 3rd party will be able to resource and maintain a server over the long term.