> If I use libc, I don't think I am creating a libc. Unless I am, I'm not > deriving, I think. If I use libc, I simply use the services. Hence, libc > is "a section of" the thing I am making, and does not derive from it. Your program derives from libc by being linked with it. This is precisely why an LGPL has to exist. Alan