From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: github.com@gnu.support Newsgroups: gmane.emacs.tangents Subject: Re: [syl20bnr/spacemacs] Proposal to improve GPL compliance (#14444) Date: Wed, 3 Mar 2021 10:06:25 +0300 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26844"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/2.0 (3d08634) (2020-11-07) Cc: emacs-tangents@gnu.org To: "syl20bnr/spacemacs" Original-X-From: emacs-tangents-bounces+get-emacs-tangents=m.gmane-mx.org@gnu.org Wed Mar 03 08:14:05 2021 Return-path: Envelope-to: get-emacs-tangents@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 1lHLhs-0006ss-Gv for get-emacs-tangents@m.gmane-mx.org; Wed, 03 Mar 2021 08:14:04 +0100 Original-Received: from localhost ([::1]:55356 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lHLhr-0002i9-FE for get-emacs-tangents@m.gmane-mx.org; Wed, 03 Mar 2021 02:14:03 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51186) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lHLct-0007TO-GZ for emacs-tangents@gnu.org; Wed, 03 Mar 2021 02:08:55 -0500 Original-Received: from stw1.rcdrun.com ([217.170.207.13]:33697) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lHLcr-0000w1-Mf for emacs-tangents@gnu.org; Wed, 03 Mar 2021 02:08:55 -0500 Original-Received: from localhost ([::ffff:41.210.141.203]) (AUTH: PLAIN securesender, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 000000000001E084.00000000603F3603.00006DF6; Wed, 03 Mar 2021 00:08:50 -0700 Content-Disposition: inline In-Reply-To: Received-SPF: pass client-ip=217.170.207.13; envelope-from=github.com@gnu.support; helo=stw1.rcdrun.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-tangents@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Emacs news and miscellaneous discussions outside the scope of other Emacs mailing lists List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-tangents-bounces+get-emacs-tangents=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-tangents" Xref: news.gmane.io gmane.emacs.tangents:609 Archived-At: * Ilya Grigoriev [2021-03-02 06:11]: > I think @gnusupport is under the impression that the Spacemacs > distribution includes GNU Emacs. This was not my experience -- to > run Spacemacs, I had to obtain GNU emacs separately. I don't > believe there is any of the releases in > https://github.com/syl20bnr/spacemacs/releases contain any portion > of GNU Emacs (or, at least, they shouldn't), and there's no way for > a user to run Spacemacs using those files without obtaining GNU > emacs separately. > However, if there is a Spacemacs distribution on the website or > elsewhere that DOES include GNU Emacs, @gnusupport may have a point. For copyright law it does not matter where are other parts of the combined work located. You said it well, Spacemacs depends on Emacs. Thus Spacemacs together with Emacs creates combined work. Please read the GNU GPLv3: https://www.gnu.org/licenses/ Spacemacs is not mere an aggregate: " A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate." - Spacemacs is extension to Emacs - Spacemacs is combined with Emacs to form larger program Thus Spacemacs is not merely an aggregate. I have given already references to it in previous comments. It really does not matter how other parts of the combined work are pulled, fetched, from where, packaged, or not packaged together. They can be apart. There is so much other software that is fetching from other places other parts of software. That fact of fetching other software does not exclude it from placing proper licensing notices or complying to GPLv3.