Makes it behave very similarly to GPL. LGPL requires any derivative to allow a user of that derivative to substitute the LGPL'd portion with a modified version. It's very difficult to perform such a substitution without providing substantial portions of the derivative's source code.