From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Yuchen Pei Newsgroups: gmane.emacs.devel Subject: Re: NonGNU ELPA rules regarding nonfree software Date: Mon, 16 Aug 2021 15:41:00 +1000 Message-ID: <87im06vteb.fsf@ypei.me> References: <87eeayyeua.fsf@ypei.me> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30189"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.4.13; emacs 27.2 Cc: emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Aug 16 13:26:59 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mFale-0007ZN-Pm for ged-emacs-devel@m.gmane-mx.org; Mon, 16 Aug 2021 13:26:59 +0200 Original-Received: from localhost ([::1]:52144 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mFald-0008Jq-MV for ged-emacs-devel@m.gmane-mx.org; Mon, 16 Aug 2021 07:26:57 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58700) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mFVMz-0000Hb-AJ for emacs-devel@gnu.org; Mon, 16 Aug 2021 01:41:09 -0400 Original-Received: from out5-smtp.messagingengine.com ([66.111.4.29]:49995) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mFVMw-0000b0-Hb; Mon, 16 Aug 2021 01:41:09 -0400 Original-Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 136165C0061; Mon, 16 Aug 2021 01:41:05 -0400 (EDT) Original-Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Mon, 16 Aug 2021 01:41:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ypei.me; h= references:from:to:cc:subject:in-reply-to:date:message-id :mime-version:content-type; s=fm2; bh=Og9VsINV5wps8H2tlz4Rn4cL5c okT/ZMqVbKZFGL13o=; b=UaOoNdejc7jRAasSFQWiGcTJFfE70mbQIt2KcFPvDq A+8MEx+hWidM6IjXHMfSEJGxqausfei0U7MnzG3iLbLrAEBdZ6aOme2eJfuFXAoE k3xAQ9m8oM2dNIBY4N5vDliQ/hEjesLnoz2Q2/A2+lZU3h1cUVmuPFtIRH4hxsqC 5Nq9syz7yXJJqbhmuyAtGzin+v3vtiGFk7KRj5UoE910oS+2pvOrY9ZWQSEpGgVt b3i9AvVULZq/xqWA/oRYm0xtp2jFaDdI13N0wgUKsR4nb8HcvDFOL1FvLi3oYykT Y71VZbIpb46GAhwLJAqZpbGV9rDGEYefMzl/IDxJfnAg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=Og9VsI NV5wps8H2tlz4Rn4cL5cokT/ZMqVbKZFGL13o=; b=G953vzgCgY2Ns7hTlX50pp JCPA+Xot6+FxdcCe4F7Fu8Qhc6co+inRAP/HVZw3oIjlaIVjYwtevF9BZdwixpgh qmzUO4jRCTASRmcVEc6ftuHko1m0058NnhwPL0fYZMxsCq+KgDwYkixnqRYlFkMP +n7fZXCzIcuwxcQfWuGLGoGhqxTYuY4xbB+u/Gk87F+LGIKu10idElO2mVDI4rI8 cbrxkUZekTIYkobqnrNmHgmoVDxBYw2i94dbZapNdt8Tpp1KJcZOZedazr+axUs2 AHbJT72zAcsEXfMLjvnkeA6KReMmT0qEcWfRKimb8unIdMw0C6UBdh7vnTjJIhbw == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrledtgdelkecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepfhgfhffvufgjfffkgggtsehgtderre dtredtnecuhfhrohhmpegjuhgthhgvnhcurfgvihcuoehhiheshihpvghirdhmvgeqnecu ggftrfgrthhtvghrnhepueekjeeiieegteeijeeiueefheevkeefgfehudeggeevgffftd ffheeufffghfefnecuffhomhgrihhnpehorhhgqdgtohhnthhrihgsrdguvghvpdhorhhg mhhouggvrdhorhhgpdihphgvihdrmhgvnecuvehluhhsthgvrhfuihiivgeptdenucfrrg hrrghmpehmrghilhhfrhhomhephhhiseihphgvihdrmhgv X-ME-Proxy: Original-Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 16 Aug 2021 01:41:03 -0400 (EDT) In-reply-to: Received-SPF: pass client-ip=66.111.4.29; envelope-from=hi@ypei.me; helo=out5-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Mon, 16 Aug 2021 07:23:48 -0400 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:272425 Archived-At: --=-=-= Content-Type: text/plain; format=flowed Richard Stallman writes: > [[[ To any NSA and FBI agents reading my email: please consider > ]]] > [[[ whether defending the US Constitution against all enemies, > ]]] > [[[ foreign or domestic, requires you to follow Snowden's > example. ]]] > > > I notice that org-mac-link.el in org-contrib[1] interacts > > with > > many nonfree programs. > > You may be right that this goes against GNU standards. > Thanks for reporting it. > > Could you please describe the situation in more detail? > For instance, give the names of two or three of those nonfree > programs > and describe how org-mac-link.el interacts with them? The nonfree programs include Finder (the default file manager on a Mac OS X), Google Chrome and Microsoft Outlook. I haven't used the package, so I will just paste the description in the file which is probably better than my summary after reading the code myself: > ;; This code allows you to grab either the current selected > items, or > ;; the frontmost url in various mac appliations, and insert them > as > ;; hyperlinks into the current org-mode document at point. > > Also, what is the status of org-contrib in relation to Emacs? > Is org-contrib part of GNU Emacs? Is it in NonGNU ELPA? I believe it is just part of the NonGNU ELPA. > > Does anything in Emacs mention the existence of org-contrib > or say where to find it? If so, could you show me the text > that mentions it, and say where that is found in Emacs? I did a grep in the Emacs source tree as of commit 3502321403, and I could find a few places matching `org-contrib`. These mentions are mostly in urls, rather than the package itself: > grep -inRH --color -A1 -B1 -E org-contrib . /dev/null > ./doc/misc/org.org-16566-language-specific online documentation > at > ./doc/misc/org.org:16567:https://orgmode.org/worg/org-contrib/babel/. > ./doc/misc/org.org-16568- > -- > ./doc/misc/org.org-17959-Additional documentation for some > languages is at > ./doc/misc/org.org:17960:https://orgmode.org/worg/org-contrib/babel/languages.html. > ./doc/misc/org.org-17961- > -- > ./doc/misc/org.org-19647-If you are now browsing > ./doc/misc/org.org:19648:=https://orgmode.org/worg/org-contrib/org-protocol.html= > and find > ./doc/misc/org.org-19649-a typo or have an idea about how to > enhance the documentation, simply > -- > ./doc/misc/org.org-19912-directory for a list of contributed > files. Worg page with more > ./doc/misc/org.org:19913:information is at: > https://orgmode.org/worg/org-contrib/. > ./doc/misc/org.org-19914- > -- > ./lisp/org/org.el-18391- (let* ((org-dir > (org-find-library-dir "org")) > ./lisp/org/org.el:18392: (contrib-dir (or > (org-find-library-dir "org-contribdir") org-dir)) > ./lisp/org/org.el-18393- (feature-re > "^\\(org\\|ob\\|ox\\)\\(-.*\\)?") > -- > ./lisp/org/ob-lilypond.el-6-;; Keywords: babel language, > literate programming > ./lisp/org/ob-lilypond.el:7:;; Homepage: > https://orgmode.org/worg/org-contrib/babel/languages/ob-doc-lilypond.html > ./lisp/org/ob-lilypond.el-8- > -- > ./lisp/org/ob-lilypond.el-26-;; Installation, ob-lilypond > documentation, and examples are available at > ./lisp/org/ob-lilypond.el:27:;; > https://orgmode.org/worg/org-contrib/babel/languages/ob-doc-lilypond.html > ./lisp/org/ob-lilypond.el-28-;; > -- > ./lisp/org/ob-stan.el-41-;; For more information and usage > examples, visit > ./lisp/org/ob-stan.el:42:;; > https://orgmode.org/worg/org-contrib/babel/languages/ob-doc-stan.html > ./lisp/org/ob-stan.el-43-;; > -- > ./etc/ORG-NEWS-1877- > ./etc/ORG-NEWS:1878:If you want to contribute to it, please see > [[https://orgmode.org/worg/org-contribute.html][how to > contribute]]. > ./etc/ORG-NEWS-1879- > -- > ./etc/ORG-NEWS-2241-For more information and usage examples, > visit > ./etc/ORG-NEWS:2242:https://orgmode.org/worg/org-contrib/babel/languages/ob-doc-stan.html > ./etc/ORG-NEWS-2243- > -- > ./etc/ORG-NEWS-3643- the top. This table is called > "favtable". See the documentation on > ./etc/ORG-NEWS:3644: > [[https://orgmode.org/worg/org-contrib/org-favtable.html][Worg]]. > ./etc/ORG-NEWS-3645- > Grep finished with 11 matches found at Mon Aug 16 15:31:45 -- Best, Yuchen PGP Key: 47F9 D050 1E11 8879 9040 4941 2126 7E93 EF86 DFD0 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIEEARYIACkWIQRH+dBQHhGIeZBASUEhJn6T74bf0AUCYRn6bAscaGlAeXBlaS5t ZQAKCRAhJn6T74bf0HkOAQDCOGafLx9Ff8Dro/UI92kFOsllVJ4LxFGYfOsRe6XW ZwD/fBwp8ppYF7J/yP6jmn/iieNyD08bWuVlgfHR7jPkBQg= =yovy -----END PGP SIGNATURE----- --=-=-=--