Pascal J. Bourguignon <pjb@...> writes: Thank you once again. Lisp code is essential for Java UI + Dragmath (at runtime) But not vice versa, i.e. Lisp code can be used independently without having to link it to Java UI. So it makes the project a derived work of Lisp code. Also, Dragmath is necessary (even at compile time) for Java UI, which makes Java UI a derived work of Dragmath. So Java UI has to respect both licenses. As GPL is more restrictive than BSD, It will take over the java UI , i.e Java UI has to be released under GPL (Sad, but I can compromise) My main interest is that Lisp code is released under BSD. I have to share the source of Lisp anyway so the clause of GPL you mentioned doesn't matter much to me. Thanks again, Hamda