Boost logo

Boost :

Subject: Re: [boost] Can a Boost library use a component like GMP and mfpr that have a LGPL license ?
From: Walter Landry (wlandry_at_[hidden])
Date: 2009-03-23 02:22:10


Fernando Cacciola <fernando.cacciola_at_[hidden]> wrote:
> Steve M. Robbins wrote:
> > On Sun, Mar 22, 2009 at 05:42:47PM -0000, Paul A. Bristow wrote:
> >
> >>> Yes, there are certainly lots of examples of external dependencies.
> >> I understand that there are dependencies, but are those libraries being used
> >> in items that are being *sold*?
> >>
> >> Lots of people are no doubt using Boost.Python, but are they selling
> >> products using it?
> >>
> >> The proposed GTL sounds to me as though it is a prime candidate for
> >> inclusion in actual 'Sat-Navy' products.
> >>
> >> Does this make any difference?
> >
> > Not in my view. Why do you ask the question? Is there some reason
> > you think it might matter whether the Boost libraries appear in
> > products being sold?
>
> The potential problem Paul is asking us to consider is not the boost
> library but the dependent non-boost library, such as GMP in the case
> of GTL.
>
> AFAICT, in the case of LPGPled libs such as GMP and MPFR, there is
> no problem in using them in commercial products, even closed source
> applications (provided a copy of the license is distributed with
> said product), so I don't think there should be any restriction on
> allowing Boost libs to depend on LPGL libs.

The LGPL requires you to construct your code in such a way that you
can relink with a new library. It also requires you to allow users to
reverse engineer the code for debugging. Commercial users of Boost
may not like those terms.

Cheers,
Walter Landry
wlandry_at_[hidden]


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk