From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id aBqnCI7KNmLnWwAAgWs5BA (envelope-from ) for ; Sun, 20 Mar 2022 07:32:46 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id GFI/AY7KNmLESgAAG6o9tA (envelope-from ) for ; Sun, 20 Mar 2022 07:32:46 +0100 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 82CAE13133 for ; Sun, 20 Mar 2022 07:32:45 +0100 (CET) Received: from localhost ([::1]:55776 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nVp7M-0006h2-1H for larch@yhetil.org; Sun, 20 Mar 2022 02:32:44 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48938) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nVp5R-0006gm-5m for emacs-orgmode@gnu.org; Sun, 20 Mar 2022 02:30:45 -0400 Received: from [2607:f8b0:4864:20::1031] (port=38671 helo=mail-pj1-x1031.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nVp5P-0005Kw-GU for emacs-orgmode@gnu.org; Sun, 20 Mar 2022 02:30:44 -0400 Received: by mail-pj1-x1031.google.com with SMTP id mm17-20020a17090b359100b001c6da62a559so2153263pjb.3 for ; Sat, 19 Mar 2022 23:30:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-transfer-encoding; bh=9cgD+uaBVDMp+BmhtYS+StOlRZ8frzQqCTJ52D5Wl2Y=; b=D5nAvoM7FqtdsqKmgX+PkzAuYCVZi6y7e971tMjKs7nML2CqpStNqlpeZk4p0B8iVK 0swe/xZMmuzW7ypYMbSBVNiiZyy5McBmjQMOr/p2ihHmGdLPIw4+BI6mHwLKKneaHzql ijHdc1sJeJNbnkOgR/JYMFwvhz05QLooppDEDZWESg5gaK8MqfxW59WjAYVFUQoSo0yx SyonrNQx5ONWtAPuEYE0M63C/1KiQjL2WuZQwIDfyjxLUCeuO7YRwBMJ2gBIUSLS2bOe Lz70wMDQAXO6GaEFdvpPvwA2mwv2zXdHOEsfuaZ1QUlxH45w/k6+WTGRA0eYkGMVASmp iJCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=9cgD+uaBVDMp+BmhtYS+StOlRZ8frzQqCTJ52D5Wl2Y=; b=2Vb1WxH4iZDicfmTv2FYsGpARVFbGE4CJ5uA30HmpT2N7tjjJAWglIeYssrK6CBwDv IDZn4K2Q5xWfjgdIzQcjIPX2sD2Ue0so40pnwXtkJoR8nOOOuhNYuvbuQI4c+XOstUgy L7eC8daiU0mOLfqfF25eJcOs/X9Xt5n3xADBj8xP4Wr221PsApmg6BhXH7t4+R9wUeGz QpoYhHz/sMG5Ks3y3L1ay8gf/eaCHV/WhdLOb//3Nslbd4o8oTkVX45YHEUbzg1LMyc5 FMERggNicbN+idRnK58+ndy3j2GGXIihKRyECcpmIzCCUWf08G2g192vGrcvk9UD8G5q wGng== X-Gm-Message-State: AOAM533EGnUHGJWNocsIcbRMB8O2EKNZnUu1Ou5SeMzgKo+Msr0pZjb2 SBL8TKjcbTAtIy0eUmJq4WI= X-Google-Smtp-Source: ABdhPJxTbQvXq6m6H/aUFlrazGVHLpoiwhzo3dR0zNVO+iISufZC3eoJZ1ZtDqNw2iJXXkByFwUTAw== X-Received: by 2002:a17:90b:250f:b0:1b8:f257:c39 with SMTP id ns15-20020a17090b250f00b001b8f2570c39mr19742618pjb.135.1647757841933; Sat, 19 Mar 2022 23:30:41 -0700 (PDT) Received: from localhost ([45.128.72.3]) by smtp.gmail.com with ESMTPSA id q10-20020a056a00084a00b004f7ebae5be6sm15317620pfk.155.2022.03.19.23.30.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 19 Mar 2022 23:30:41 -0700 (PDT) From: Ihor Radchenko To: Max Nikulin Subject: Re: Links to javascript-based websites from orgmode.org: Paypal and Github In-Reply-To: References: <0472f849f3ae42df68b0f031d61594d9@posteo.de> <87ilt3yvqj.fsf@localhost> <877d9j3u91.fsf@localhost> <17c95e5a298c213c63b6f7ac9f05aac4@posteo.de> <87y21z2d2b.fsf@localhost> <871qzqg81c.fsf@gnu.org> <87r17q2n3i.fsf@localhost> <877d9ij990.fsf@gnu.org> Date: Sun, 20 Mar 2022 14:31:09 +0800 Message-ID: <87lex5dtjm.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Host-Lookup-Failed: Reverse DNS lookup failed for 2607:f8b0:4864:20::1031 (failed) Received-SPF: pass client-ip=2607:f8b0:4864:20::1031; envelope-from=yantar92@gmail.com; helo=mail-pj1-x1031.google.com X-Spam_score_int: -3 X-Spam_score: -0.4 X-Spam_bar: / X-Spam_report: (-0.4 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, PDS_HP_HELO_NORDNS=0.659, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no 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: , Cc: emacs-orgmode@gnu.org Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1647757965; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=9cgD+uaBVDMp+BmhtYS+StOlRZ8frzQqCTJ52D5Wl2Y=; b=Zul6HlqF79Yw/aR+CbfyHXH/ff04HmdHEZehtPOP2O8T42VLQ0rIJuBuSBki3RxzjKeIXi owbmUxFjnNibKNmz94LQdZwM1qm0BUJabHW4hdLGVkpOPHoqfbFV5A3ndiuYqe5ssqSJip SBZBj2S6TrCEgBHFeLBHboF3GVfXLPFBqQdP7eAQOzJGoeCE8KplhRZp9qysaagz3MNXV4 aXUIoP1hOzLFhTVNaOgpWoUesFQgwFAfts/9hXapbwf/I4V5z9OGioWsTYw1gCdwPbA63d ZVyHwyFucsUNuNz3ZzX7CC3pfdyyVAtTIjD/1xbAOroUO/TQNI+vj9An3smJjQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1647757965; a=rsa-sha256; cv=none; b=rEhH/0hwC5R3lfPMa883AimG6jFxy8XYYY4eA4FHtt3f44/C3PC/ChTIA89xZs2P1My2KR DIcbLc8PnCb6fsyzPkcCkPrvF+o8sNXm1EJqku5fMcR7gJmpcawaDNgtPdKr6D9CggtLvP c9JgpZ0eOz297PExCteAPSD4SBBXTn5hWVbC6ZFWovJ7EsKOYGbir86xmAU4b9fZvZoKjt FsO/8xTbFDazPsuSsGwMY+ZmQbvu4BDKlC/ZwqwHPdyy8Cu4cWHRkRnuFFbZwsB5YRN7gY IQtTD51OwQGBWz4np5vPUcW+zFKvknGe/2cu/PjMbXbAnjJwyEaov6wvSCvq6w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=D5nAvoM7; 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: -3.63 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=D5nAvoM7; 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: 82CAE13133 X-Spam-Score: -3.63 X-Migadu-Scanner: scn1.migadu.com X-TUID: PyJsVB/HYuWL Max Nikulin writes: > Actually I considered Atom and VS Code (that are still on the main page)= =20 > quite similar. I admit that they are open source, but are available=20 > packages are really free? Maybe my opinion was just distorted by a=20 > mention of a project aiming to remove telemetry code from VS Code,=20 > however even that code is actually free, not to mention that privacy is=20 > completely distinct issue. Note that not all Emacs packages are truly free (GPL), which is why we have MELPA and non-GNU ELPA. Nothing can stop people from creating a proprietary extension either. As for Atom and VS Code, we do not refer to them directly, but only to GPL-licensed Org extensions for Atom and VS Code. In general, we cannot expect non-GNU software to avoid promoting proprietary software.=20 Here is what GNU standards say on this issue: >> What about chains of links? Following links from nearly any web site >> can lead eventually to promotion of non-free software; this is >> inherent in the nature of the web. Here=E2=80=99s how we treat that. >>=20 >> You should not refer to AT&T=E2=80=99s web site if that recommends AT&T= =E2=80=99s >> non-free software packages; you should not refer to a page p that >> links to AT&T=E2=80=99s site presenting it as a place to get some non-fr= ee >> program, because that part of the page p itself recommends and >> legitimizes the non-free program. >>=20 >> However, if p contains a link to AT&T=E2=80=99s web site for some other >> purpose (such as long-distance telephone service), that is no reason >> you should not link to p. When linking to Org extensions for Atom and VS Code, not presenting them as a place to get non-free software (because Atom and VS Code are not non-free themselves). Non-free extension are a deeper level of the link chain. I interpret GNU Standards statement as allowing second-level links to non-free software. In contrast, Org extension for Sublime requires installing non-free Sublime editor to work. I see it against GNU standards. Note that I do not fully agree with how strict are GNU standards exactly because of the discoverability issues you mentioned. But I do not feel that we should ignore GNU standards in Org without getting approval from RMS or GNU. Certainly not when Bastien (the maintainer) decided to follow GNU standards more strictly. Best, Ihor