3 ms·
Correction to your correction: It isn't LGPL, it's GPL v2, with an addendum adding a linking exception. They couldn't use the LGPL because it uses some code fro
by silentbicycle 16y ago
Correction to your correction: It isn't LGPL, it's GPL v2, with an addendum adding a linking exception. They couldn't use the LGPL because it uses some code from git, but they apparently got permission to add a special exception for that code (but not a license change). They may rewrite that part, but it's not a high priority at the moment. This is a weird special case - IANAL, but it seems like a de facto LGPL.
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.
- jacobian 16y agoGuh, reading comprehension fail. Thanks for the correction. 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 :)
- silentbicycle 16y agoNo worries. It's a weird pseudo-LGPL situation. I hope I didn't sound like a smug asshole. I thought the same thing and double-checked, that's all.
- tanoku 16y agoHey, I am interested. Why didn't you send us a pull request? If it's rough, we'll iron it out!
- silentbicycle 16y agoPlanning on it. I was going to clean it up before I messaged you, currently it's "I use OpenBSD, want to play with this library, and know BSD Make like the back of my eyelids" only. 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.