all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Jean Louis <bugs@gnu.support>
To: Dmitry Gutov <dgutov@yandex.ru>
Cc: GNU Emacs Help <help-gnu-emacs@gnu.org>,
	Richard Stallman <rms@gnu.org>, James Lu <jamtlu@gmail.com>
Subject: Re: Require "this program is free software .... " notice to be preserved on the splash screen
Date: Sat, 13 Feb 2021 15:26:27 +0300	[thread overview]
Message-ID: <YCfFc0Oe/NrC5vHK@protected.rcdrun.com> (raw)
In-Reply-To: <71d61860-06de-58d6-9274-0d63bac1fc87@yandex.ru>

With copy to help-gnu-emacs:

* Dmitry Gutov <dgutov@yandex.ru> [2021-02-13 15:05]:
> On 11.02.2021 08:04, James Lu wrote:
> > "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"
> 
> Spacemacs and similar "distributions" actually don't redistribute Emacs
> itself. They're just collections of extensions together with instructions
> for installing them.
> 
> So I don't think this condition can apply, legally speaking.

Unrelated to the subject, software may be distributed in parts from
different places and be considered part of the whole.

Reference:
https://www.gnu.org/licenses/gpl-faq.html#AggregateContainers

,----
| When it comes to determining whether two pieces of software form a
| single work, does the fact that the code is in one or more containers
| have any effect? (#AggregateContainers)
| 
|     No, the analysis of whether they are a single work or an aggregate
|     is unchanged by the involvement of containers.
`----

https://www.gnu.org/licenses/gpl-faq.html#MereAggregation

,----
| What is the difference between an “aggregate” and other kinds of “modified versions”? (#MereAggregation)
| 
|     An “aggregate” consists of a number of separate programs,
|     distributed together on the same CD-ROM or other media. The GPL
|     permits you to create and distribute an aggregate, even when the
|     licenses of the other software are nonfree or
|     GPL-incompatible. The only condition is that you cannot release
|     the aggregate under a license that prohibits users from exercising
|     rights that each program's individual license would grant them.
| 
|     Where's the line between two separate programs, and one program
|     with two parts? This is a legal question, which ultimately judges
|     will decide. We believe that a proper criterion depends both on
|     the mechanism of communication (exec, pipes, rpc, function calls
|     within a shared address space, etc.) and the semantics of the
|     communication (what kinds of information are interchanged).
| 
|     If the modules are included in the same executable file, they are
|     definitely combined in one program. If modules are designed to run
|     linked together in a shared address space, that almost surely
|     means combining them into one program.
| 
|     By contrast, pipes, sockets and command-line arguments are
|     communication mechanisms normally used between two separate
|     programs. So when they are used for communication, the modules
|     normally are separate programs. But if the semantics of the
|     communication are intimate enough, exchanging complex internal
|     data structures, that too could be a basis to consider the two
|     parts as combined into a larger program.
`----

Spacemacs promotes itself as distribution of Emacs, users download the
essential configurations and functions of Spacesmacs depend on main
Emacs which in the end turns as new version of the software, which is
also perceived that way, both depend on each other.

Thus Spacemacs shall by all means comply to the GPL.

Major question is, was that reported as bug to Spacemacs?

Jean




  reply	other threads:[~2021-02-13 12:26 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-02-11  6:04 Require "this program is free software .... " notice to be preserved on the splash screen James Lu
2021-02-13  8:45 ` Eli Zaretskii
2021-02-13 10:48 ` Jean Louis
2021-02-13 13:38   ` Eli Zaretskii
2021-02-13 12:04 ` Dmitry Gutov
2021-02-13 12:26   ` Jean Louis [this message]
2021-02-13 13:47   ` Eli Zaretskii
2021-02-13 21:49 ` Daniele Nicolodi
2021-02-16  5:19   ` Richard Stallman
2021-02-16  5:33     ` James Lu
2021-02-16 17:38       ` Jose E. Marchesi
2021-02-16  7:43     ` Daniele Nicolodi
2021-02-14  6:38 ` Richard Stallman
2021-02-14  9:25   ` Jean Louis
2021-02-15  4:46     ` Richard Stallman
2021-03-01  7:43       ` Jean Louis
2021-03-24  7:01 ` Jean Louis
2021-03-25 23:35   ` Richard Stallman
2021-03-26  2:32   ` James Lu
2021-03-26  6:33     ` Pankaj Jangid

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=YCfFc0Oe/NrC5vHK@protected.rcdrun.com \
    --to=bugs@gnu.support \
    --cc=dgutov@yandex.ru \
    --cc=help-gnu-emacs@gnu.org \
    --cc=jamtlu@gmail.com \
    --cc=rms@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.