From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: copyright issues and derivative work (the case of matlab-mode) Date: Thu, 25 Nov 2021 10:33:32 +0200 Message-ID: <83ee747hyb.fsf@gnu.org> References: <87y25eq1o6.fsf@mat.ucm.es> <83r1b6om8i.fsf@gnu.org> <87mtluq046.fsf@mat.ucm.es> <83o86aokoi.fsf@gnu.org> <87h7c2pxzr.fsf@mat.ucm.es> <83k0gyohy4.fsf@gnu.org> <83k0gw7jiv.fsf@gnu.org> <87lf1czm6g.fsf@yahoo.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6449"; mail-complaints-to="usenet@ciao.gmane.io" Cc: oub@mat.ucm.es, rms@gnu.org, emacs-devel@gnu.org To: Po Lu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Nov 25 09:34:22 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 1mqACy-0001OH-0b for ged-emacs-devel@m.gmane-mx.org; Thu, 25 Nov 2021 09:34:20 +0100 Original-Received: from localhost ([::1]:33712 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mqACx-00058E-0t for ged-emacs-devel@m.gmane-mx.org; Thu, 25 Nov 2021 03:34:19 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:42586) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mqACJ-0004Ld-6N for emacs-devel@gnu.org; Thu, 25 Nov 2021 03:33:39 -0500 Original-Received: from [2001:470:142:3::e] (port=32930 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mqACI-0008Hm-MD; Thu, 25 Nov 2021 03:33:38 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=UcF9FKhdL6kOsvPsY+9Pb/MVkdldx6712XuhjgGraL4=; b=XuRXFczCI4TU UrX1Fw4Pfj/g186E2SdEoGT1iEIKUWbYbN1jzhraxTs3Wqi1IctUgJZchZQqnEeeL18mQh2RoeJ2R xRtRyz+DcqffUK096s1iLujLPv6Dlh0TByPsJadM1TpSt+8v6cWGtve4EAzYfFWi3WjfOlRMQttFC pGy8FWQLh/o3NfF52Sv6JFyMS2RhOwFJcSgz9I5hkS1a35QI899SENUp0Z+sNgwdk2pu84JP35s7Q h9UShgtv9bm2FEKCya1v2FK1ptCaOPXQmH2LaMJ7XE2aWxXRmNUw2pUQHaatNuv3mfjGRokN2ph06 Flt4fHimo2MKOxp/L3Dgcg==; Original-Received: from [87.69.77.57] (port=3902 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mqACC-0002i4-GA; Thu, 25 Nov 2021 03:33:32 -0500 In-Reply-To: <87lf1czm6g.fsf@yahoo.com> (message from Po Lu on Thu, 25 Nov 2021 16:14:47 +0800) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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:280081 Archived-At: > From: Po Lu > Cc: rms@gnu.org, oub@mat.ucm.es, emacs-devel@gnu.org > Date: Thu, 25 Nov 2021 16:14:47 +0800 > > Eli Zaretskii writes: > > >> Perhaps we should send a message about this point > >> to each person with commit access. Our committers would more > >> reliably do it, with this reminder. > > FWIW, I have heard that `git am' will do this automatically. Only if the patch was formatted with "git format-patch". Which is why we prefer that, see below. > Perhaps it would be a good idea to suggest people to always use `git am' > to install changes made by others? This is trivial for anyone who installs patches, and I very much doubt that anyone doesn't use that already. CONTRIBUTE hints on that: However, we prefer the 'git format-patch' method with attachment, as doing so delivers patches in the correct and easily-recognizable format more reliably, and makes the job of applying the patches easier and less error-prone. It also allows sending patches whose author is someone other than the email sender. Note the last sentence. It doesn't mention "git am" because it is a trivium, but it's clear it assumes that. I don't think we should have a Git tutorial as part of Emacs; someone who gets write access to the repository is supposed to be sufficiently proficient in Git commands. We don't explain too much about how to push, either, for the same reason. Let's not make a mountain out of a molehill.