Boost logo

Boost :

Subject: Re: [boost] LLVM license compatibility with BSL
From: Vladimir Prus (vladimir_at_[hidden])
Date: 2010-09-28 01:52:14


Bryce Lelbach wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> I am at this point quite certain that the two files I mentioned
> previously in this thread are, in fact, both derived from Boost
> scoped_ptr.h. I've put them up on github;
>
> http://gist.github.com/599780
> http://gist.github.com/599781
>
> While I'm sure most smart pointers have a similar implementation, the
> comment on line fourty-two in the first file (scoped_ptr.h) is
> reproduced almost word for word in the second file, line twenty-one
> (OwningPtr.h). This, plus the very similiar implementation, indicates
> to me that OwningPtr is a derived work produced from Boost code. Perhaps
> someone should talk to LLVM about having a citation added? I'm sure this
> is not intentional on LLVM's part but it certainly seems that this
> particular piece of code originated from Boost and was released under BSL.

The comment is similar. The implementation seem to be sufficiently different.
I am not sure anybody would care much about a comment, but if somebody does,
why not talk to LLVM folks indeed -- they are pretty reasonable. Anyway,
I guess there's no point to discuss this here.

- Volodya


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