From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: [NonGNU ELPA] New package: llm Date: Tue, 08 Aug 2023 23:47:02 -0400 Message-ID: References: Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38947"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Andrew Hyatt Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Aug 09 05:48:16 2023 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 1qTaBE-0009vS-2t for ged-emacs-devel@m.gmane-mx.org; Wed, 09 Aug 2023 05:48:16 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qTaA8-0004SC-Js; Tue, 08 Aug 2023 23:47:08 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qTaA3-0004RN-NA for emacs-devel@gnu.org; Tue, 08 Aug 2023 23:47:03 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qTaA3-0001yA-Bh; Tue, 08 Aug 2023 23:47:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=iy3qBQQ/NhVnWHuV+Rr4eUsYZnZSxQdo27XweFq9w98=; b=kdMd6H/UY4Uf neWJBAHbWvFZ4cTQwjdXiputCH5FuSnirE9m464pdnvJR5Tu6tLgSuUUzxle9MXPk3Im2RCn5EtI1 q6DtIBlMb7CznvyMxlYdtXhan/TYFTBhJ57oy2QSpywuc5FYIr4dEJT7swzeIiOFBKyP6OnpP11/z BKb9RCXf3j+4QmlARE/M/RhyI3FkfkP+7appeGkttAOFntA8zDYC1YjbPbG6uUq0yeBXO2KUCWSdp U6E4cBsOW24bV8pGe0v/ql6foyc68EZH2KWDpZUQGn3+3azlu44trJQN0iH3HKSX8E1xaztV3leWU q20so0hZo+ZS8ufrWN41wA==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1qTaA2-00038O-UA; Tue, 08 Aug 2023 23:47:02 -0400 In-Reply-To: (message from Andrew Hyatt on Mon, 7 Aug 2023 19:54:50 -0400) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:308450 Archived-At: [[[ 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. ]]] All the large language models are unjust -- either the models are nonfree software, released under a license that denies freedom 0 (https://www.gnu.org/philosophy/programs-must-not-limit-freedom-to-run.html), or they are not released at all, only made available for use as SaaSS (https://www.gnu.org/philosophy/who-does-that-server-really-serve.html). If a language model is much better known that GNU Emacs, it is ok to have code in Emacs to make it more convenient to use Emacs along with the language model. If the language model is not so well known, then Emacs should not mention it _in any way_. This is in the GNU coding standards. If Emacs is to have commands specifically to support them, we should make those commands inform the user -- every user of each of those commands -- of how they mistreat the user. It is enough to display a message explaining the situation in a way that it will really be seen. Displaying this for the first invocation on each day would be sufficient. Doing it more often would be annoying. Would someone please implemt this? -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)