PDA

View Full Version : Question about LGPL 2.1



giowck
27th October 2009, 11:09
6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications.

If i understand right, when i deploy a commercial (closed source) application, i need to add to my license file that the users are permitted to "reverse engineer" my software???

OMG, say me that's not rue xD

ps. i did not modify QT, and im using dynamic dlls
pps. if i use templates /inline function, is that a derivate work? or a work which uses the library (without containing any parts of the library)?

squidge
27th October 2009, 12:11
Check out the license exceptions document - you can include 5% of the library, limited to numerical parameters, data structure layouts, accessors, macros, inline functions and templates.

As for reverse engineering, I don't think you have to expressly allow it, you just can't disallow it.

If you want full control over your software, then by far the easist way is a commercial license, which then will even allow you to modify the library and keep those changes closed source.

giowck
19th May 2010, 06:55
EDIT: solved this