From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Tree-sitter maturity Date: Sat, 28 Dec 2024 23:19:04 -0500 Message-ID: References: <1ed88fca-788a-fe9f-b6c8-edb2f49751c9@mavit.org.uk> <67428b3d.c80a0220.2f3036.adbdSMTPIN_ADDED_BROKEN@mx.google.com> <86ldwdm7xg.fsf@gnu.org> <6765355b.c80a0220.1a6b24.3117SMTPIN_ADDED_BROKEN@mx.google.com> <00554790-CACA-4233-8846-9E091CF1F7AA@gmail.com> <86msgl2red.fsf@gnu.org> <87o710sr7y.fsf@debian-hx90.lan> <8734i9tmze.fsf@posteo.net> <86plldwb7w.fsf@gnu.org> <86h66pw4sd.fsf@gnu.org> <86bjwxw39z.fsf@gnu.org> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20941"; mail-complaints-to="usenet@ciao.gmane.io" Cc: eliz@gnu.org, dancol@dancol.org, emacs-devel@gnu.org, philipk@posteo.net, manphiz@gmail.com To: Stefan Kangas Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Dec 29 05:20:02 2024 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 1tRkmX-0005EV-Hy for ged-emacs-devel@m.gmane-mx.org; Sun, 29 Dec 2024 05:20:01 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tRklh-0003W0-US; Sat, 28 Dec 2024 23:19:09 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tRkle-0003Vb-KB for emacs-devel@gnu.org; Sat, 28 Dec 2024 23:19:06 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tRkld-0002Bq-JM; Sat, 28 Dec 2024 23:19:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=xdy9AcAFQfOojzPouqCZ2bbZwlMZgm7Z4QL367mulEg=; b=eri/CUecAAbD PonZyKqC6rus2+1EMc5k44PqDOMTUUqb0NNw0f0ZULm3eySxhD/zSgxk45cyAWlMMDHwlpouX0cgg EmBhpSicku5VeUI7Sq0H9tGNGUifPP5nn3V9bUo8PE7OumIdJIlJC+J52PA3+rRD49esAeOauRGkY EY89e6qWyk0ru7eHO4nnw8tt1d+B/AC/7wSZUVxXLTEDItynAd77f17EvFQNOCRCbNtaFMxptBgYk oHqB4idxPaiJAMCu+QuxHnBlcQoTPyynIWDb/USZXonG6cCciOgx8WR9d30j/c/EydAGYbQweGnSb EQ+Alp3ldo9wo2umEnqMJA==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1tRklc-0008Rw-VA; Sat, 28 Dec 2024 23:19:05 -0500 In-Reply-To: (message from Stefan Kangas on Sat, 28 Dec 2024 01:08:38 +0000) 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:327302 Archived-At: [[[ 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. ]]] > For example, as explained in admin/notes/copyright: > lwlib/ > rms (2007/02/17): "lwlib is not assigned to the FSF; we don't > consider it part of Emacs. [...] Therefore non-FSF copyrights are ok > in lwlib." > In my view, vendored tree-sitter grammars would be analogous to that. That is valid, as regards assignments. But there are practical eeasons why we MIGHT not want to include those grammar files in Emacs at all. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)