Embedding Bazaar into C/C++ applications

Russel Winder russel.winder at concertant.com
Fri Dec 11 12:03:24 GMT 2009


On Thu, 2009-12-10 at 23:39 +0900, Stephen J. Turnbull wrote:
> Russel Winder writes:
> 
>  > That was exactly my point, the Boost licence is the way it is because of
>  > the source-only nature of much of the content of the Boost library.
> 
> I assume you're talking about the fact that it's mostly macros?

Whilst there are lots of macros in much of the Boost code, most of it is
template based, and templates are not macros.  In the end it is all
compile time magic, so in some sense the distinction is irrelevant for
the point at issue. Nonetheless it is probably important to ensure the
distinction of macro and template is maitnained!

>  > I too am not a lawyer, but in general the issues of licences are fairly
>  > well understood.
> 
> How macros interact with copyleft has to be about the most obscure
> area of open source licensing, though.

I suspect the same is true of templates.  I suspect this is why the
Boost stuff is all under the Boost licence -- basically it offloads the
problem to someone else.

-- 
Russel.
=============================================================================
Dr Russel Winder      Partner
                                            xmpp: russel at russel.org.uk
Concertant LLP        t: +44 20 7585 2200, +44 20 7193 9203
41 Buckmaster Road,   f: +44 8700 516 084   voip: sip:russel.winder at ekiga.net
London SW11 1EN, UK   m: +44 7770 465 077   skype: russel_winder
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20091211/2ba3679c/attachment.pgp 


More information about the bazaar mailing list