Suppose I want to incorporate the newlisp DLL in a commercial application.
Does that mean that I have to make the source for my (VB) app available? (I'm no lawyer , but the GPL licence kinda suggests that I do).
Yes, that this most likely correct , but you can make a different license arrangement.
Lutz