tags:

views:

190

answers:

2

IF you also provide an identical .dll based version, BUT not the object files?

+5  A: 

The user must be able to recompile the LGPL-library and re-link it to your application, this usually means either:

  • dynamic linking (dlls)
  • static libs + your object files
Marcus Lindblom
"and re-link it to your application" - where do you get that from?
anon
@ Neil Butterworth: LGPL, chapter 4, section d).
DevSolar
+2  A: 

Yes, it's illegal. Remember, the LPGL starts out with the usual copyrights. Under the default terms, you may not copy any code, whether in source or binary form. The LPGL then gives you specific rights under specific terms. You need those rights, so you need to adhere to the LPGL conditions.

Those terms tell you that you must give the object files that are needed to recreate the executable you're distributing. That's not what you are proposing (you plan to distribute other files) so you'd be distributing without permission.

MSalters