load LGPL library

Hi all

How can i load LGPL library without disclosing the source code in C. I have not any idea. Please help me.

BR
Here're some tutorials.
http://www.dwheeler.com/program-library/Program-Library-HOWTO/
http://www.linux.org/docs/ldp/howto/Program-Library-HOWTO/shared-libraries.html
http://www.yolinux.com/TUTORIALS/LibraryArchives-StaticAndDynamic.html

It is a bit of reading but it is really worth your time.

The most important thing about using an LGPL library is that the .so file itself be separate from your program --otherwise you must GPL your program also. If the library is separate, then it can be modified or upgraded without changing your program --your program can be said to simply use the library, and not itself be a derivative work, meaning that your program is not infected by the GPL license and you can distribute it under any license you desire.

To be clear: we are talking about two separate things here:
1. your program, which you may license and distribute however you want, and
2. the LGPL library, which must be licensed and distributed according to the LGPL.
That they work together to accomplish a task is secondary. So long as they remain distinct entities which can be distributed separately you are good to go.

Keep in mind that I am not a lawyer, so don't assume anything.

Hope this helps.
Topic archived. No new replies allowed.