> Therefore, given that both you and Bozidhar have signed CA's and given > that you could happily continue to develop it on GitHub (like I did with > Eglot for many years), I'm astonished how you were convinced to not > bring your creation into the GNU project after initially wanting to. And I'm astonished how you can't take "no" as an answer. Once someone makes the case for serious benefits of including something in ELPA/core we'd strongly consider this, but everything that was discussed so far is just extremely subjective. We clearly have different perspective of where value is derived from - I believe in nurturing a community around specific projects, you believe in the power of GNU to provide support and development resources for everything under its hat ad for all time. It's fine for people to value different things and for good outcomes to be achieved by different means. I still haven't heard what are the problems that bringing the Clojure support to ELPA or core would solve. I said I don't buy that installing 3rd party packages is a big obstacle. I've also told you we have a big organization of people behind the clojure-emacs community (and a pretty long track record) , so me or Danny are not a bus factor of one. We came and submitted the packages to NonGNU ELPA to make things easier for people who are skeptical of MELPA, etc. From my perspective we've been very accommodating and collaborative, but somehow that's not enough. Being part of GNU is great. Not being part of GNU is also great. There's more than one right answer from time to time. On Fri, Sep 1, 2023, at 8:12 PM, João Távora wrote: > João Távora writes: > > > I might have missed some important from yourself, but if clojure-ts-mode > > is in such stages of infancy and you are its author, why don't you > > consider placing clojure-ts-mode in a GNU repository? If CIDER is such > > a fundamental tool (like SLIME and SLY are for Common Lisp) your > > long-term goals would decidely also apply to any future GNU Clojure > > mode for Emacs. > > Going back to some earlier emails I see you have addressed this earlier. > You wrote: > > > > Not all of the maintainers of clojure-mode and clojure-ts-mode are > > > on board with the core development model, particularly copyright > > > assignment. Initially I wanted to put this straight in the core but > > > after some discussion we decided not to. I have personally done my > > > copyright assignment, but for clojure-ts-mode we won't be asking > > > contributors for it. Therefore, going into GNU ELPA or core then is > > > out of the question. > > From what I could gather from clojure-ts-mode's GitHub repository, you > and Bozidhar are its main authors. Then there is a single non-trivial > contribution by a single other author Jason Jackson, bringing the total > number of contributors to 3. That single contribution is a syntax table > which looks non-trivial in terms of LOC, but it repeats a lot of what is > already lisp-data-mode's syntax table anyway, so probably could be > rewritten very easily). > > Therefore, given that both you and Bozidhar have signed CA's and given > that you could happily continue to develop it on GitHub (like I did with > Eglot for many years), I'm astonished how you were convinced to not > bring your creation into the GNU project after initially wanting to. > > Personally, I can say that Eglot has over a 100 contributors and I never > saw copyright assignment as a anywhere close to a significant issue > hampering contribution. > > João > >