Grit: rewriting Git in Rust with agents

16 points by typesanitizer


sloane

from the “Licensing” section about the choice to release this under MIT:

This might be a little controversial, but ultimately I think it's defensible and more importantly, the best thing for the wider Git community.

there is a mailing list thread linked above this that is apparently meant to underscore how problematic GPL licensing has been for libgit2. clearly, the author has more depth and exposure to how the licensing has impacted contributions to libgit2 than i have. however, i am not really convinced that they have laid out, with the mailing list link or in their post, any evidence that permissive licensing is “the best thing for the wider Git community,” unless you already take for granted that permissive licenses are somehow inherently better than copyleft licenses. i guess some people consider that debate settled?

on a personal note: i can see how and why people find the ability to do things like this valuable, but the process that is described sounds like pulling teeth to me. i can not imagine finding any pleasure or satisfaction in completing a project like this. not to mention that i would have to save up for a year or more to have the spare cash for such an endeavor.

bendmorris

After reading the reasons why one would do this I'm still not convinced this was worth throwing $15k and months of opportunity costs at:

Am I missing something? It's a mostly-passing-tests, not-super-usable, legally questionable clone built over months at some expense.

narrow-adventure

This is incredible, what a great experiment, I don't think that there ever was a time when you could get a "working" git implementation for just $8k.