From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: [ELPA] New package: smalltalk-mode Date: Mon, 25 Mar 2019 17:57:14 +0200 Message-ID: <83va07lzfp.fsf@gnu.org> References: <87ef6v9f0h.fsf@mail.shannon-data.com> Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="165282"; mail-complaints-to="usenet@blaine.gmane.org" Cc: emacs-devel@gnu.org To: Derek Zhou , Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Mar 25 17:31:40 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1h8SVa-000gjg-Rd for ged-emacs-devel@m.gmane.org; Mon, 25 Mar 2019 17:31:35 +0100 Original-Received: from localhost ([127.0.0.1]:45242 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h8SVZ-0000rH-RS for ged-emacs-devel@m.gmane.org; Mon, 25 Mar 2019 12:31:33 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:37093) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h8SH0-0004W7-AP for emacs-devel@gnu.org; Mon, 25 Mar 2019 12:16:31 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:37923) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h8RyT-0003yK-RG; Mon, 25 Mar 2019 11:57:22 -0400 Original-Received: from [176.228.60.248] (port=4361 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1h8RyI-0005hT-WF; Mon, 25 Mar 2019 11:57:11 -0400 In-reply-to: <87ef6v9f0h.fsf@mail.shannon-data.com> (message from Derek Zhou on Mon, 25 Mar 2019 22:59:10 +0800) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:234707 Archived-At: > From: Derek Zhou > 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 > 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.