open-sourcelicensinglgpl

could i have to send all the source code of the application who has just one gpl library?


I was evaluating ZK framework, which is LGPL and it's spring plugin zk-spring is GPL.

If i develop a system with different application like domain, web(zk, zk-spring), web-services. Now When I deploy these application on the client machine, would i have to also provide all the source code of my applications to the client? I also want to keep proprietary of code to myself.

Or Should i buy license and can own my application code and don't have to use the GPL.

I am not clear so, please answer my all concerns and issue involved here.

looking forward to hear from you soon and thanks in advance.


Solution

  • If you wish to distribute any work that is derivative of, or contains sufficient protectable expressive content taken from, a work covered by the GPL, you must also distribute the source code of that work, even if you wrote it. There really is no better answer possible. If you need an opinion that you can legally rely on, consult an attorney.