From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: "Why is emacs so square?" Date: Sun, 19 Apr 2020 22:18:58 -0400 Message-ID: References: <8wXYP4GY9hwW-9mYv6_LGMETZ8Vz3Ob1Bec6yh6kPT7yxjTkxA3V6dXY4ELra9tYiJUxJmgXKSIEX4w8HFiPRoeGVSQHDSoBVy1voj1e3Qo=@protonmail.com> <83imhzecc5.fsf@gnu.org> <83y2qvcjv6.fsf@gnu.org> <83k12ed20s.fsf@gnu.org> <9GxTqx0raB6NkyAQ4gjUHfoCFK4rgmvRKZaUUxM-p6WOuO_3oJOBYiXI4L8pGz-VtHtgYKJ14Z1nU9UmZ68nJLO18nLYnaBaqBxLEaNN9mg=@protonmail.com> <83d086cu05.fsf@gnu.org> <83368zk3xg.fsf@gnu.org> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="15762"; mail-complaints-to="usenet@ciao.gmane.io" Cc: rpluim@gmail.com, ndame@protonmail.com, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Apr 20 04:19:36 2020 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 1jQM24-00040O-Fn for ged-emacs-devel@m.gmane-mx.org; Mon, 20 Apr 2020 04:19:36 +0200 Original-Received: from localhost ([::1]:56228 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jQM23-0002rD-Gy for ged-emacs-devel@m.gmane-mx.org; Sun, 19 Apr 2020 22:19:35 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45232 helo=eggs1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jQM1U-00028o-9t for emacs-devel@gnu.org; Sun, 19 Apr 2020 22:19:00 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:33411) by eggs1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jQM1U-0002G6-2n; Sun, 19 Apr 2020 22:19:00 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1jQM1S-0007lW-S0; Sun, 19 Apr 2020 22:18:59 -0400 In-Reply-To: <83368zk3xg.fsf@gnu.org> (message from Eli Zaretskii on Sun, 19 Apr 2020 16:20:27 +0300) 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:247350 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. ]]] > What is the practical meaning of being "part of the program, Emacs" as > opposed to "being distinct from the program, Emacs"? How does one > tell whether a given icon is in this or the other category? It is a legal question. If a file of code is under the GPL, the GPL applies to the entire program or work that the file is part of. But it does not apply to other, separate works that are distributed WITH that program or work. Separate in regard to copyright law, I mean. I don't know a simple way to describe this, sorry. > E.g., we have a lot of icons in etc/images/. We show these icons on > the tool bar and elsewhere when and where appropriate. Are those > icons part of Emacs the program, or aren't they? I think it depends on how things work to display those images. And I don't remember that. When Emacs wants to display etc/images/attach.pbm, how does that work? Does attach.pbm get somehow linked into Emacs? Or does Emacs open etc/images/attach.pbm at run time, read it, and display it? With the first method, they are part of one combined work. With the second method, it is valid to say they are two separate works and treat them as such. At least, such is the understanding I got from lawyers around 30 years ago. With two _programs_, the issue is different. -- Dr Richard Stallman Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)