From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: James Lu Newsgroups: gmane.emacs.devel Subject: Require "this program is free software .... " notice to be preserved on the splash screen Date: Thu, 11 Feb 2021 01:04:31 -0500 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000a2d30005bb30cd74" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34684"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Richard Stallman To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Feb 13 06:13:41 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 1lAnFU-0008uU-Jb for ged-emacs-devel@m.gmane-mx.org; Sat, 13 Feb 2021 06:13:40 +0100 Original-Received: from localhost ([::1]:47504 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lAnFT-0006UP-Jq for ged-emacs-devel@m.gmane-mx.org; Sat, 13 Feb 2021 00:13:39 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40006) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lAnEf-00062y-BY for emacs-devel@gnu.org; Sat, 13 Feb 2021 00:12:50 -0500 Original-Received: from mail-yb1-xb2f.google.com ([2607:f8b0:4864:20::b2f]:37837) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lAnEd-0004ui-P2; Sat, 13 Feb 2021 00:12:49 -0500 Original-Received: by mail-yb1-xb2f.google.com with SMTP id p193so1635876yba.4; Fri, 12 Feb 2021 21:12:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc; bh=qO8u1vjzBFH0Znr2jVj6kfVwSAtYRCAPk6+NFGgknn8=; b=hbMhCELHhQK6CtIojS5DWIIchTexBJoN47XM6y/yhkCgFPHJjUluA8QCSlSXgM16hI XOymsMxwIQdpNxmflN+t3wPHfNYpltUFkns54+MQI5vZZoPoglTkaPZhOLDlAbn6iufd bSVk2lTwm4vZV6Vdba2Xm7Yx5J8LWaVLXvV+IeUMvo5SLOLAhXsJMRyRZG3m9ceC2Grr t+gLGw64kRyPDJ+O7Tk6hMRyhCN55jHaVHA7O7Fii4GXK6phohuei7wJzogsA/6dKuT3 AbDgrVazH67w+7sxLMcgOKi7XTy4DaJIrv0xtHxzDBdo015s2MTMFfIRbdyoI/ujXC71 GD2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=qO8u1vjzBFH0Znr2jVj6kfVwSAtYRCAPk6+NFGgknn8=; b=n33RXGRJsV+fyDsogSbY4eqqa+KQZIiU8GqXuF/Q6ryIn87QMF7u7ouyrdgQ15J/// 3nKUxnWLx1rKTpz3Uxiqi7EAp+DHdIQEBwSwVwUIo2bkf+Q59EL+KEBKey2bEAoQQx0p p/upCfMCZ1nLBmgyPX0I2jS1O1/ynxXqUXUngnARgIUQl5N1CDbdJBQWLYR5uMNXuFk3 5naJnetCWOFtzRqXtDeOyIfHgQOJ0LDt2zEAslvAOoiaWGcAaPzgNlXA7D6aF81nsKxC FPl5CYG20osbPKmOh9t4/NYA2WoS5az6XW9Vw6xUB/IlQhF8b8pkrZWd9l+sQa4ZvvgP NIAg== X-Gm-Message-State: AOAM531sUueREpoifyoRdJ3mO+Ww7IHWbwKpW4vbsNmRcqGsZ+KQOsz+ 2CQp5SfVuuRQ61ZAaOK7iJymQIbK46+5QWb3igTugVfQXSw= X-Google-Smtp-Source: ABdhPJyQP8FFVCDnwZdsM7rTsrU/yWVw7upqnd30JGTlQgAsvD6ElRKaTJm/w//feTnt38NdYymD4ooZqE2B4ls/YFY= X-Received: by 2002:a25:482:: with SMTP id 124mr8854892ybe.315.1613193166376; Fri, 12 Feb 2021 21:12:46 -0800 (PST) Received-SPF: pass client-ip=2607:f8b0:4864:20::b2f; envelope-from=jamtlu@gmail.com; helo=mail-yb1-xb2f.google.com X-Spam_score_int: -7 X-Spam_score: -0.8 X-Spam_bar: / X-Spam_report: (-0.8 / 5.0 requ) BAYES_00=-1.9, DATE_IN_PAST_24_48=1.34, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action 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:264576 Archived-At: --000000000000a2d30005bb30cd74 Content-Type: text/plain; charset="UTF-8" Some distributions of Emacs, such as Spacemacs, replace Emacs' splash screen with one that heeds no mention to free software. (Spacemacs includes a logo of Spacemacs, a bunch of menu items, and a changelog.) In order to avoid another fiasco of the sort of the GNU/Linux controversy, where a variant of GNU software was called something else and disassociated from free software, I propose we exercise section 7.4 of GPLv3 to require "require preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it" "You may convey verbatim copies of the Program's source code as you receive it, in any medium, **provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice**; keep intact all notices stating that this License and any non-permissive term" "The work must carry prominent notices stating that it is released under this License and any conditions added under section 7." Most users do not go into the settings of an application to read licenses. I would not consider that sort of attribution "prominent" and "conspicuous" as the GPL requires. This also nudges users of alternate distributions to read about free software, instead of using it oblivious. Just having more people consider the idea of free software is good for our movement. If the GPL is not able to require a "This program is free software..." style notice, a "(C) Free Software Foundation 2021, under the GNU GPLv3 " should be manageable. Furthermore, we should require preservation of the "author attribution" of "About GNU" in the menu. --000000000000a2d30005bb30cd74 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Some distributions of Emacs, such as Spacemacs, replace E= macs' splash screen with one that heeds no mention to free software. (S= pacemacs includes a logo of Spacemacs, a bunch of menu items, and a changel= og.)

In order to avoid another= fiasco of the sort of the GNU/Linux controversy, where a variant of GNU so= ftware was called something else and disassociated from free software, I pr= opose we exercise section 7.4 of GPLv3 to require "require preservatio= n of specified reasonable legal notices or author attributions in that mate= rial or in the Appropriate Legal Notices displayed by works containing it&q= uot;

"You may conve= y verbatim copies of the Program's source code as you receive it, in an= y medium, **provided that you conspicuously and appropriately publish on ea= ch copy an appropriate copyright notice**; keep intact all notices stating = that this License and any non-permissive term"
=
"The work must carry prominent notices sta= ting that it is released under this License and any conditions added under = section 7."

Most us= ers do not go into the settings of an application to read licenses. I would= not consider that sort of attribution "prominent" and "cons= picuous" as the GPL requires.

This also nudges users of alternate distributions to read about = free software, instead of using it oblivious. Just having more people consi= der the idea of free software is good for our movement.

If the GPL is not able to require a "T= his program is free software..." style notice, a "(C) Free Softwa= re Foundation 2021, under the GNU GPLv3 <link to the GPL>" shoul= d be manageable.

Further= more, we should require preservation of the "author attribution" = of "About GNU" in the menu.
--000000000000a2d30005bb30cd74--