[Xorp-hackers] valgrind: selector.cc: Reading free'd memory

Ben Greear greearb at candelatech.com
Wed Sep 30 17:24:36 PDT 2009


On 09/30/2009 05:10 PM, Bruce Simpson wrote:
> Bruce Simpson wrote:
>> ...
>> The XORP libraries are in fact LGPLv2; the protocols, in the community
>> branch, just happen to be GPLv2. So the virality of the GPL doesn't
>> apply, just because a process happens to speak XRL.
>
> P.S. Thrift has the Apache ASF license, which is mostly BSD / MIT like,
> so has no virality.
>
> Assuming the Thrift XRL refactoring work is successfully completed
> (which looks likely at this point in time), the libxipc shims would be
> sufficiently different from the original implementation to be candidates
> for relicensing; only the shell of API needed for linkage to existing
> XORP processes would remain. Whilst ABI (binary) compatibility is likely
> it's not something I'm ruling in at this stage of the work.
>
> It's likely the original LGPL license would be preserved at the point of
> merge, as it could constitute a derived work, although the libxipc
> change hasn't significantly changed since it was last released under a
> BSD license, which is not viral.
>
> In any event, external contributors would be free to make whatever
> changes they like, without any obligations, providing they don't touch
> code which has been GPLed (i.e. the RIB, FEA, or existing protocols).

Yes, I agree.  I hadn't realized that the libraries were licensed LGPL.

Thanks,
Ben


-- 
Ben Greear <greearb at candelatech.com>
Candela Technologies Inc  http://www.candelatech.com



More information about the Xorp-hackers mailing list