
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 09/27/2010 03:42 PM, David Abrahams wrote:
On Sep 27, 2010, at 3:17 PM, vicente.botet wrote:
Hi,
I have found quite useful to adapt the test for llvm/libc++ ratio/chrono to test Boost.Ratio and Boost.Chrono. But Anthony has signaled me that maybe there is a compatibility problem with the license included in these files.
//===----------------------------------------------------------------------===// // // The LLVM Compiler Infrastructure // // This file is distributed under the University of Illinois Open Source // License. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===//
Is the LLVM License (http://llvm.org/docs/DeveloperPolicy.html#license) compatible with the Boost Software License?
That's for a lawyer to answer, I suppose.
Can we include files with this comment on a Boost library?
Good question. The file would have to *also* carry the BSL, I think.
-- Dave Abrahams BoostPro Computing http://boostpro.com
I'm currently working on a project that uses both llvm/clang and Boost code. I came across this; http://www.mail-archive.com/llvm-commits@cs.uiuc.edu/msg26065.html When searching for license compatibility information. It looks like LLVM uses Boost code in their ADT (containers) library. Oddly, they have since removed Boost attribution, despite the fact that the ADT OwningPtr seems to be a modified version of Boost scoped_ptr. https://llvm.org/svn/llvm-project/llvm/trunk/include/llvm/ADT@44161 introduces an import of Boost's scoped_ptr svn checkout https://llvm.org/svn/llvm-project/llvm/trunk/include/llvm/ADT@45274 removes Boost scoped_ptr and introduces OwningPtr. Glancing over or diffing the two files reveals a lot of similiarities. I'm possibly being a bit nitpicky here. - - Bryce Lelbach -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkyg/SAACgkQO/fqqIuE2t5+kACfQE4FqzqaZSDLtTgl1PK6fVyp HVwAoIxRIkeY0rmncIWRgt+AoeF/kQPW =wrZP -----END PGP SIGNATURE-----