* [ELPA] New package: smalltalk-mode @ 2019-03-25 14:59 Derek Zhou 2019-03-25 15:57 ` Eli Zaretskii 0 siblings, 1 reply; 6+ messages in thread From: Derek Zhou @ 2019-03-25 14:59 UTC (permalink / raw) To: emacs-devel [-- Attachment #1: Type: text/plain, Size: 431 bytes --] smalltalk-mode is the emacs editing mode for GNU smalltalk. Attached is the version copied verbatim from GNU smalltalk current git HEAD, last commit is: commit 8141da457870e24b0e04684213637b7c4435a2a5 Author: Wilfred Hughes <me@wilfred.me.uk> Date: Wed Nov 29 21:22:34 2017 +0000 GNU smalltalk itself is copyrighted by FSF, so I think it is qualified to be included in the ELPA. If the format need changing please let me know. [-- Attachment #2: smalltalk-mode --] [-- Type: application/emacs-lisp, Size: 42528 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ELPA] New package: smalltalk-mode 2019-03-25 14:59 [ELPA] New package: smalltalk-mode Derek Zhou @ 2019-03-25 15:57 ` Eli Zaretskii 2019-03-25 19:01 ` Stefan Monnier ` (2 more replies) 0 siblings, 3 replies; 6+ messages in thread From: Eli Zaretskii @ 2019-03-25 15:57 UTC (permalink / raw) To: Derek Zhou, Richard Stallman; +Cc: emacs-devel > From: Derek Zhou <derek@shannon-data.com> > Date: Mon, 25 Mar 2019 22:59:10 +0800 > > smalltalk-mode is the emacs editing mode for GNU smalltalk. Attached is > the version copied verbatim from GNU smalltalk current git HEAD, last > commit is: > commit 8141da457870e24b0e04684213637b7c4435a2a5 > Author: Wilfred Hughes <me@wilfred.me.uk> > Date: Wed Nov 29 21:22:34 2017 +0000 > > GNU smalltalk itself is copyrighted by FSF, so I think it is qualified > to be included in the ELPA. If the format need changing please let me > know. > > ;;; smalltalk-mode.el --- Major mode for the Smalltalk programming language > > ;; Author: Steve Byrne > ;; Version: 3.2.92 > ;; Copyright 1988-92, 1994-95, 1999, 2000, 2003, 2007, 2008, 2009 > ;; Free Software Foundation, Inc. > > ;; This file is part of GNU Smalltalk. > > ;; GNU Smalltalk is free software; you can redistribute it and/or modify it > ;; under the terms of the GNU General Public License as published by the Free > ;; Software Foundation; either version 2, or (at your option) any later > ;; version. > > ;; GNU Smalltalk is distributed in the hope that it will be useful, but > ;; WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY > ;; or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License > ;; for more details. > > ;; You should have received a copy of the GNU General Public License along > ;; with GNU Smalltalk; see the file COPYING. If not, write to the Free > ;; Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Not sure what this all means from the legal POV. Lately, Richard asked us to make sure people who contribute code to ELPA and have copyright assignments for Emacs to say clearly that they contribute the code for Emacs, in order for the assignment to be effective. OTOH, you are saying this is part of GNU Smalltalk, which has separate assignments. On the third hand, I'm not sure who should be the author of the commit, should we decide to put this on ELPA. Richard, can you please advise? Thanmks. ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ELPA] New package: smalltalk-mode 2019-03-25 15:57 ` Eli Zaretskii @ 2019-03-25 19:01 ` Stefan Monnier 2019-03-25 19:27 ` Stefan Monnier 2019-03-26 1:05 ` Derek Zhou 2 siblings, 0 replies; 6+ messages in thread From: Stefan Monnier @ 2019-03-25 19:01 UTC (permalink / raw) To: emacs-devel > Not sure what this all means from the legal POV. Lately, Richard > asked us to make sure people who contribute code to ELPA and have > copyright assignments for Emacs to say clearly that they contribute > the code for Emacs, in order for the assignment to be effective. > > OTOH, you are saying this is part of GNU Smalltalk, which has separate > assignments. I think it's fine: the copyright does belong to the FSF. Which project a file/package belongs to is only important w.r.t when someone contributes a patch, so it's OK for a file to be covered by some patches made to Emacs and some patches made to Smalltalk, as long as each patch was contributed under the project for which the author had signed the corresponding paperwork. > On the third hand, I'm not sure who should be the author of the > commit, should we decide to put this on ELPA. The way I'm planning to add it to elpa.git is to first extract the Git history of smalltalk-mode.el and then push that to elpa.git, so we don't have to answer that question ;-) Stefan ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ELPA] New package: smalltalk-mode 2019-03-25 15:57 ` Eli Zaretskii 2019-03-25 19:01 ` Stefan Monnier @ 2019-03-25 19:27 ` Stefan Monnier 2019-03-26 1:05 ` Derek Zhou 2 siblings, 0 replies; 6+ messages in thread From: Stefan Monnier @ 2019-03-25 19:27 UTC (permalink / raw) To: emacs-devel > Not sure what this all means from the legal POV. Lately, Richard > asked us to make sure people who contribute code to ELPA and have > copyright assignments for Emacs to say clearly that they contribute > the code for Emacs, in order for the assignment to be effective. Actually, looking at the gnu-smalltalk mailing-list, I think the first question is whether GNU smalltalk actually wants smalltalk-mode to be on GNU ELPA. As you can see in http://lists.gnu.org/archive/html/help-smalltalk/2019-03/msg00001.html Derek has asked already, but I think the answers he got show some misunderstanding of how GNU ELPA works. Stefan ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ELPA] New package: smalltalk-mode 2019-03-25 15:57 ` Eli Zaretskii 2019-03-25 19:01 ` Stefan Monnier 2019-03-25 19:27 ` Stefan Monnier @ 2019-03-26 1:05 ` Derek Zhou 2019-03-26 15:47 ` Richard Stallman 2 siblings, 1 reply; 6+ messages in thread From: Derek Zhou @ 2019-03-26 1:05 UTC (permalink / raw) To: Eli Zaretskii Cc: Holger Hans Peter Freyther, Paolo Bonzini, Wilfred Hughes, Richard Stallman, emacs-devel Eli Zaretskii writes: >> From: Derek Zhou <derek@shannon-data.com> >> Date: Mon, 25 Mar 2019 22:59:10 +0800 >> >> smalltalk-mode is the emacs editing mode for GNU smalltalk. Attached is >> the version copied verbatim from GNU smalltalk current git HEAD, last >> commit is: >> commit 8141da457870e24b0e04684213637b7c4435a2a5 >> Author: Wilfred Hughes <me@wilfred.me.uk> >> Date: Wed Nov 29 21:22:34 2017 +0000 >> >> GNU smalltalk itself is copyrighted by FSF, so I think it is qualified >> to be included in the ELPA. If the format need changing please let me >> know. >> > > Not sure what this all means from the legal POV. Lately, Richard > asked us to make sure people who contribute code to ELPA and have > copyright assignments for Emacs to say clearly that they contribute > the code for Emacs, in order for the assignment to be effective. > > OTOH, you are saying this is part of GNU Smalltalk, which has separate > assignments. > > On the third hand, I'm not sure who should be the author of the > commit, should we decide to put this on ELPA. > > Richard, can you please advise? > > Thanmks. GNU Smalltalk was maintained by Paolo Bonzini <bonzini@gnu.org> until around 2012, then he passed the torch to Holger Hans Peter Freyther <holger@freyther.de>. The smalltalk mode was originally written by Steve Byrne whose email I cannot find. Various people made changes along the way, including Paolo. Latest commit to the file was done by Wilfred Hughes <me@wilfred.me.uk>. I put all 3 people on the CC: list to comment. I am not a lawyer, but this code is owned by FSF, just like emacs itself. I don't see how it can be a legal problem to move changes from one pocket to the other. All authors already gave up their copyright by the original assignment. We can ask again and I am pretty sure all authors will be thrilled to have a broader audience for the free software they created. Derek ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ELPA] New package: smalltalk-mode 2019-03-26 1:05 ` Derek Zhou @ 2019-03-26 15:47 ` Richard Stallman 0 siblings, 0 replies; 6+ messages in thread From: Richard Stallman @ 2019-03-26 15:47 UTC (permalink / raw) To: Derek Zhou; +Cc: holger, eliz, me, bonzini, emacs-devel [[[ 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. ]]] > I am not a lawyer, but this code is owned by FSF, We need to verify that that is true, not a clerical error. Steve Burne assigned copyright for GNU Smalltalk in 1990. If this file is part of what he assigned, then it is indeed copyright FSF, and we can indeed move it into Emacs if we wish. -- Dr Richard Stallman President, Free Software Foundation (https://gnu.org, https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org) ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2019-03-26 15:47 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2019-03-25 14:59 [ELPA] New package: smalltalk-mode Derek Zhou 2019-03-25 15:57 ` Eli Zaretskii 2019-03-25 19:01 ` Stefan Monnier 2019-03-25 19:27 ` Stefan Monnier 2019-03-26 1:05 ` Derek Zhou 2019-03-26 15:47 ` Richard Stallman
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/emacs.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).