From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier <monnier@iro.umontreal.ca> Newsgroups: gmane.emacs.help Subject: Re: Licensing question Date: Sun, 08 Nov 2020 00:13:05 -0500 Message-ID: <jwv8sbc77vc.fsf-monnier+emacs@gnu.org> References: <585007706.32156.1604811587103@ichabod.co-bxl> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7398"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) To: help-gnu-emacs@gnu.org Cancel-Lock: sha1:P0ggkdjuv0gBZfJ5qj+PWOmDYX0= Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sun Nov 08 06:13:44 2020 Return-path: <help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org> Envelope-to: geh-help-gnu-emacs@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 <help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org>) id 1kbd1M-0001rY-LS for geh-help-gnu-emacs@m.gmane-mx.org; Sun, 08 Nov 2020 06:13:44 +0100 Original-Received: from localhost ([::1]:47392 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org>) id 1kbd1L-0007Ka-Mx for geh-help-gnu-emacs@m.gmane-mx.org; Sun, 08 Nov 2020 00:13:43 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41602) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <geh-help-gnu-emacs@m.gmane-mx.org>) id 1kbd0t-0007KF-8K for help-gnu-emacs@gnu.org; Sun, 08 Nov 2020 00:13:15 -0500 Original-Received: from static.214.254.202.116.clients.your-server.de ([116.202.254.214]:36806 helo=ciao.gmane.io) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <geh-help-gnu-emacs@m.gmane-mx.org>) id 1kbd0r-0000Dc-PB for help-gnu-emacs@gnu.org; Sun, 08 Nov 2020 00:13:14 -0500 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from <geh-help-gnu-emacs@m.gmane-mx.org>) id 1kbd0o-0001JK-58 for help-gnu-emacs@gnu.org; Sun, 08 Nov 2020 06:13:10 +0100 X-Injected-Via-Gmane: http://gmane.org/ Received-SPF: pass client-ip=116.202.254.214; envelope-from=geh-help-gnu-emacs@m.gmane-mx.org; helo=ciao.gmane.io X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/08 00:13:10 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -15 X-Spam_score: -1.6 X-Spam_bar: - X-Spam_report: (-1.6 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor <help-gnu-emacs.gnu.org> List-Unsubscribe: <https://lists.gnu.org/mailman/options/help-gnu-emacs>, <mailto:help-gnu-emacs-request@gnu.org?subject=unsubscribe> List-Archive: <https://lists.gnu.org/archive/html/help-gnu-emacs> List-Post: <mailto:help-gnu-emacs@gnu.org> List-Help: <mailto:help-gnu-emacs-request@gnu.org?subject=help> List-Subscribe: <https://lists.gnu.org/mailman/listinfo/help-gnu-emacs>, <mailto:help-gnu-emacs-request@gnu.org?subject=subscribe> Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" <help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org> Xref: news.gmane.io gmane.emacs.help:125100 Archived-At: <http://permalink.gmane.org/gmane.emacs.help/125100> > If I copy and properly attribute code distributed under a GPL-compatible > license like Apache 2 or Expat, will the code necessarily be ineligible for > inclusion in GNU Emacs? Except for rare exceptions, in order to include code in Emacs, the code's copyright needs to be transferred to the FSF, at which point the FSF can choose to use the GPLv3+ regardless of the original license of the code. IOW the question is not "what is the original license" but "has the copyright owner signed the copyright paperwork". In your example, I'd say the main question is: did you copy enough of the code you've seen that we'll need to get the copyright paperwork from the nvim-tree-sitter author? And the question would be the same for any other license (whether GPLv3, proprietary, you name it). Stefan