Libgit2: a Git Linkable Library - GitHub
github.com
github.com
Good job Vincent, and props to Github for sponsoring it.
EDIT: Corrected URL.
(Shame it's gpl rather than bsd/mit)
I tend to prefer permissively-licensed code, too, but there's a world of difference between viral licenses with and without linkage exceptions.
I've been talking with Vincent Marti about this, because I'm considering writing a Lua wrapper for libgit2, but wary of relying on libraries under the GPL. (I'm fine with the LGPL.)
Also, I ported the library to OpenBSD - it needed some finagling with preprocessor directives for thread-local storage. Contact me if you're interested. It's a bit rough, just good enough to get started on the wrapper.
IANAL either, but I agree that GPL-with-linkage-exception is functionally equivalent to LGPL, so I still think the rest of my comment's correct.
Of course, given my track record in this thread, I'd recommend folks double-check my work :)
I said I'd keep you posted. By then, I'll probably have more news than just "I got it to build!", that's nothing.
Definitely a big step forward, and the API is pretty clean.