My company has written a Java/SWT/JFace based application, distributed at the office through WebStart. The application requires a mix of GPL/APL (possible LGPL) JARs for compile & runtime. What is the best license to choose for this application in the interest of protecting the source code? LGPL? BSD?
After looking over the LGPL, it seems like a perfect fit for your situation. The LGPL covers your GPL code well, as well as the proprietary stuff.