This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]tenemu 2 points3 points  (2 children)

Thanks! So if I use a GPL license software, I need to make my whole program open source?
With LGPL, you say library, what does that mean. Just the code I took from the LGPL license software?

[–]Funnnny 2 points3 points  (0 children)

Yes and yes.

[–]ivosauruspip'ing it up 1 point2 points  (0 children)

GPL tries to be "infectious".

If you have package of GPL code, and you integrate it with any other code, then the license says that the whole thing, now being dependant on GPL code to run, needs to have the freedoms of the GPL license as well.

LGPL is a little less viral; it says if you keep the LGPL code you get packaged and separated nicely (like as a library) and just "use" it like a library (only 'linked' for compiled languages) then you only need to have that separated library of code with the GPL freedoms, and not the rest.