The puzzle of tree-sitter parser maintenance and distribution

Lately I&rsquo;ve been thinking about a problem which feels like an interesting governance one. (Yet another, yes!) The recent abandonment of the nvim-treesitter repository made quite some waves, so it feels a fitting occasion to expose this problem here. Tree-sitter is a parser generator. You specify a grammar for a language (say, Java or CSS) and it generates pretty efficient parsing code for it…