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: master 3d38d1d: Add sqlite3 support to Emacs Date: Wed, 15 Dec 2021 23:40:47 -0500 Message-ID: References: <20211211035614.15517.53830@vcs0.savannah.gnu.org> <87lf0ntz0t.fsf@yahoo.com> <4441444.uaZpd7rtPM@galex-713.eu> 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="26511"; mail-complaints-to="usenet@ciao.gmane.io" Cc: luangruo@yahoo.com, larsi@gnus.org, stefankangas@gmail.com, eliz@gnu.org, emacs-devel@gnu.org To: Alexandre Garreau Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Dec 16 05:41:43 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 1mxiaN-0006hV-9w for ged-emacs-devel@m.gmane-mx.org; Thu, 16 Dec 2021 05:41:43 +0100 Original-Received: from localhost ([::1]:57586 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mxiaL-0001Ye-2a for ged-emacs-devel@m.gmane-mx.org; Wed, 15 Dec 2021 23:41:41 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:47822) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mxiZT-0007I9-ET for emacs-devel@gnu.org; Wed, 15 Dec 2021 23:40:47 -0500 Original-Received: from [2001:470:142:3::e] (port=48446 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mxiZT-0005Zv-41; Wed, 15 Dec 2021 23:40:47 -0500 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=OOD02UlF3fdiNuveMffWoZbdzN7ZhXqSoe2EAxXZ+ao=; b=V/SimSa93bZL if8q7FbIiP6KWFFVX/efm9jzO56t+500fu60GSPmNS+n7zGBZ6S9nVU6QFxXlKI17AdfRTGXVUxKI Lh+udbPRd2lBQYqUzOymdYtxS/n/dhUGi2NoMDIfp+hoGnAbm6hsPvs3TXscY172liRwuR0VGZ9cb pEoEnTXpE7CeD45GjqWW093/zmHHRIoNu2B3V54pakMLKbhqw+M+VyHAmJCWR1hApx+U2yPja+0t9 tNsua0IFwxGBdJGFNShPMQzCyznY2OaFE5zdwz0ybgK9rAq0YaIbbpgcX2LJ76J1RcnFl4liasrNI ufwf/vtHWDoAxNB7kXLxng==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1mxiZT-0003HI-1x; Wed, 15 Dec 2021 23:40:47 -0500 In-Reply-To: <4441444.uaZpd7rtPM@galex-713.eu> (message from Alexandre Garreau on Wed, 15 Dec 2021 15:22:37 +0100) 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" Xref: news.gmane.io gmane.emacs.devel:282087 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. ]]] > It’s an environment variable making ld.so preload dynamical libraries > before any other, so that you can overwrite any C function with another, > just by specifying a .so library implementing it in that variable. You > can use that to tweak the behavior of any program. Lars was using that as > an argument to state it is futile to stop users from running proprietary > software if they want to since they can do it anyway that way. Indeed, we can't stop users from running nonfree software, or linking it in with Emacs. Indeed, the GPL says that end users are allowed to link Emacs with whatever they wish -- but not distribute those nonfree versions. We don't want Lisp programs to be able to specify nonfree sqlite3 libraries, because those Lisp programs would be effectively nonfree extensions to Emacs, but people are likely to believe they are allowed to distribute them. There is no obvious perfect place to draw a line, but we must do our best -- and this is it. -- 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)