From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: "Why is emacs so square?" Date: Mon, 20 Apr 2020 17:55:08 +0300 Message-ID: <83pnc2gqb7.fsf@gnu.org> 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> Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="121434"; mail-complaints-to="usenet@ciao.gmane.io" Cc: rpluim@gmail.com, ndame@protonmail.com, emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Apr 20 16:56:51 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 1jQXqr-000VQK-H0 for ged-emacs-devel@m.gmane-mx.org; Mon, 20 Apr 2020 16:56:49 +0200 Original-Received: from localhost ([::1]:37312 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jQXqq-0002RO-Iw for ged-emacs-devel@m.gmane-mx.org; Mon, 20 Apr 2020 10:56:48 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52868 helo=eggs1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jQXpu-0000yx-Fg for emacs-devel@gnu.org; Mon, 20 Apr 2020 10:55:51 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:48625) by eggs1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jQXpt-00066J-GJ; Mon, 20 Apr 2020 10:55:49 -0400 Original-Received: from [176.228.60.248] (port=4139 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jQXpI-0002KC-GF; Mon, 20 Apr 2020 10:55:16 -0400 In-Reply-To: (message from Richard Stallman on Sun, 19 Apr 2020 22:18:58 -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:247391 Archived-At: > From: Richard Stallman > Cc: rpluim@gmail.com, emacs-devel@gnu.org, ndame@protonmail.com > Date: Sun, 19 Apr 2020 22:18:58 -0400 > > > 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? It's the latter. More accurately, we look up the file in the filesystem, then pass the full file name to an image library which we link with Emacs, and that library reads it. And many icon files come with every Emacs tarball and in any binary distribution, of course. > 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. So since this is the second method, what are the legal requirements from icon files that we bundle with Emacs? Just a free license? And if so, what kind of license? Are there any other requirements? Thanks.