From: Jim Weirich Date: 2004-08-06T08:11:04+09:00 Subject: Re: Amazing GUI toolkit with visual designer & Ruby Integration H. Simpson wrote: > QUOTE FROM LGPL: > > "However, linking a "work that uses the Library" with the Library > creates an executable that is a derivative of the Library (because it > contains portions of the Library), rather than a "work that uses the > library". The executable is therefore covered by this License. > Section 6 states terms for distribution of such executables." > > MY TRANSLATION: If you statically link to LGPL library, then your > application is considered a "derivative of the Library" rather than a > "work that uses the library". Correct. And section 6 of the LGPL covers distributing such a work. One of your options is to provide the source and object code of the library (only the library) and the object code of your proprietary work (LGPL: 'with the complete machine-readable "work that uses the Library", as object code and/or source code'). Source code is not required for your proprietary code (only modifications to the library itself require source). The intent is that the end user may modify the library (which is open source after all) and relink your application with it. Now providing your proprietary code in an object linkable format may still be objectionable to you, but the LGPL never makes you provide the source to your own code[1]. -- -- Jim Weirich jim@weirichhouse.org http://onestepback.org ----------------------------------------------------------------- "Beware of bugs in the above code; I have only proved it correct, not tried it." -- Donald Knuth (in a memo to Peter van Emde Boas) [1] Well, ok, I guess that statement assumes that there is a non-source linkable version of the code.