>> We've already gone over this many times. Java doesn't work that way. >> It isn't sufficient to read the LGPL (intended for static compilation) >> and then do a mental translation to what any sensible person thinks it >> should say for a late-bound-by-name language like Java. If you just >> read the text as is, linking by name does cause it to be a derived work >> covered by section 6 because the module and method names have to be >> copied into the executable. The FSF has confirmed that interpretation, >> which is consistent with their licenses not being sensible in the first >> place.
Here's my take. The determiniation of the class that is used is not done until runtime. Therefor it's not linked full stop. The compilation of the object just nominates a symbol the implementation of that symbol is left until runtime. For example I don't know when I compile my class if String I don't know if Sun implementation, the IBM implementation or the GNU classpath implementation is going to be used at runtime. -k. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]