If libev is a well-worn library that we can depend on like libc, then the risk is small to just link it up. We can depend on it to kickass for free.

However, if there is a bug in the event loop that we need an emergency fix for then we have to consider the license if we want to ship portions of modified libev code. If the license is incompatible, we need to pressure libev to push the fix.

When the source was closed we didn't have to consider the licenses as much. We could include almost anything we wanted without having to deal with the ramifications of distribution.

Again, this could all be moot if libev's LICENSE is compatible with ALv2 (which looks like it is). But the same consideration needs to be taken for other event libraries with different licenses.

Cheers,
Andrew

Leif Hedstrom wrote:
On 11/01/2009 01:26 PM, Andrew Hsu wrote:
Is it compatible with ALv2 (I'm not a lawyer but my review of libev's LICENSE file looks like it is)?

Does it have to be? It's a library that we wouldn't include the source for (I assume), just depend on. I mean, there's plenty of Linux stuff under GPL we depend on (like, libc). :).

Reply via email to