Simon Josefsson wrote on 2011-01-19: > OTOH, by only relicensing some modules, I don't think I can use an > installed libunistring shared library, which would contain LGPLv3+ code > too.
Yes, I agree, this would be too hairy from a legal point of view. You can explain to a lawyer which .so file requires which .so file (via "ldd" or "readelf"), but it's too hard to explain that a .so file consists of two parts, one part under LGPLv2+ and one part under LGPLv3+ and that they should be considered as independent "works" although no tool exists that can separate the two parts. Bruno -- In memoriam Rachel Levy <http://en.wikipedia.org/wiki/Rachel_Levy>