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: as for Calc and the math library Date: Fri, 23 Aug 2024 22:59:54 -0400 Message-ID: References: <864j7qhup6.fsf@gnu.org> <87a5hi0yts.fsf@valhala.localdomain> <86y152ge0b.fsf@gnu.org> <86jzgjfwqp.fsf@gnu.org> <87sev78arx.fsf@gmail.com> <86le0z89u1.fsf@gnu.org> <87o75v87n1.fsf@gmail.com> <86frr786k7.fsf@gnu.org> <861q2q8e18.fsf@gnu.org> 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="17297"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: arthur miller Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Aug 24 05:00:42 2024 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 1shh16-0004KS-U4 for ged-emacs-devel@m.gmane-mx.org; Sat, 24 Aug 2024 05:00:41 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1shh0P-0001bT-A3; Fri, 23 Aug 2024 22:59:57 -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 1shh0N-0001bA-JC for emacs-devel@gnu.org; Fri, 23 Aug 2024 22:59:55 -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 1shh0N-0004WU-1o; Fri, 23 Aug 2024 22:59:55 -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=ynbXTz6z4YxRd9KKd0CkxFyikJ/l/RLHQsPlfl2xkhQ=; b=XXIBn7TpeQvf XwhyVXRTw/Y5ALzymGvuuvB0nK088FIBrsewTJcZ30J7ncFmY+TLHTr5C3LuX+dsXC2NX+PQdtat1 166KZjbieQKCsbA300GlfmHldj2yWNCTmggk8Bsk6ErdqoPitLmH0jSwIbzmFwcU43hOBzcIVZYWU X2g5cG6wfceA5ALsdAry5WQdE4efbY2ACqfCe1HL3N9HhctqP26a2nAJ+17+cDvpOZpMNjQVNYrQk 7kEmUpY4h07aotZ0dNCOoDJKOkPMu7aWyGiZHEAFqaxx9H/wkcj48o8H1YhxuXqS1uDO/vC4pqMpr hWs/Xz81aZQNScNQrwpfpg==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1shh0M-0004v0-IC; Fri, 23 Aug 2024 22:59:54 -0400 In-Reply-To: (message from arthur miller on Mon, 19 Aug 2024 12:05:40 +0000) 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:323103 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. ]]] > > So it could be good to keep an eye on the modules that people are > > releasing, to make sure they do not load in other nonfree code. > > If they do, the FSF should tell their distributors to stop. > Yes, and this perhaps the only thing we can do, since technically it is very > easy to circumwent the license. The crucial preparation for this is to make sure we have effective, practical control over what modules are being visibly distribued by others. that means teachng a substantial part of the community to understand that this is a kind of deception, and to tell us if they spot one. We could also think of some other measures, such as including in Emacs a list of hash codes of such deceptive modules, and code to refuse to load them and explain why. Of course, this would not actually _prevent_ users from loading those modules. A user could delete the pertinent item from the list, then go ahead. But I expect this would be fairly effective at leading the community away from doing that. -- 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)