emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Tree-sitter maturity


From: Björn Bidar
Subject: Re: Tree-sitter maturity
Date: Sun, 29 Dec 2024 17:09:32 +0200
User-agent: Gnus/5.13 (Gnus v5.13)

Richard Stallman <rms@gnu.org> writes:

> [[[ 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. ]]]
>
>   > Not sure whether this has been mentioned: there is a "treesit-auto"[1]
>   > addon on melpa that can detect missing treesitter grammars and handle
>   > their installation automatically.  It would be great if something
>   > similar can be integrated into core, and if possible, grammar version
>   > handling and compatibility with distribution supplied grammar would be
>   > good to have.
>
> If we add something like this to Emacs, there is an issue we need to
> take care about: to make carefully sure that it does not install
> any nonfree grammars.  I don't know how those grammars are released,
> ir by whom, or how much they care about free software.  We can't
> take for granted that they do.

Grammars are built from source (exluding the parser.c blob which I
mentioned a few messages early maybe). No blob which has not been built
from source is loaded into Emacs.

> Perhaps we could check automatically that the grammar found is properly
> licenses, and disregard any grammars that are not free.

Who decides what grammar is free or not? It is not Emacs to judge to restrict
user freedom. What you described is akin to Free-Software DRM. 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]