Re: [sigc] Linking dynamically with SigC++ (now rather: License)



Hi,

> -----Ursprungligt meddelande-----
> Från: Ulrich Eckhardt [mailto:eckhardt satorlaser com]
> Skickat: 07 July 2006 09:27
> Till: libsigc-list gnome org
> Kopia: Magnus Lindberg
> Ämne: Re: [sigc] Linking dynamically with SigC++ (now rather: License)
> 
> On Thursday 06 July 2006 18:20, Aristid Breitkreuz wrote:
> > If I understand it correctly, the exception must be bullet-proof (of
> > course ;-) ) and in difference to the LGPL allow the following
> > use-cases:
> >      1. Using all the template stuff (generally code in
> >         headers with more than 10 lines per functional
> >         unit) in libsigc++ from application / library code.
> 
> Right. This permission was already given but is not
> explicitly stated in the distributed license.


If I understand this correctly, commercial use of Libsigc++ is
allowed if one links dynamically, regardless of how many SigC
functions are inlined when the executable itself is compiled,
and how many lines they are. And, one does not need to provide
object files for the executable nor source code.

Is this permission to use inline functions of more than 10
lines (arbitrary length?) stated explicitly somewhere?

The only piece of text I've found that relates to
headers is the excerpt below, but many inline functions
are > 10 lines (well I guess you already knew that...). 

"If such an object file uses only
numerical parameters, data structure layouts and accessors,
and small macros and small inline functions (ten lines or
less in length), then the use of the object file is
unrestricted, regardless of whether it is legally a
derivative work."

Thanks, Magnus





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]