Brian Ristuccia <brian@ristuccia.com>: > Your code becomes a derived work of the library you linked with because you > included the header files that are a part of that library into the text of > your program when you compiled it. For the sake of argument, and to keep this discussion focused, let's assume you wrote your own compatible header files. Edmund