
We know we'd like to move over to the Boost Software License (BSL), but doing so is a bit of a pain. I've just updated John Maddock's bcp tool to add three new things to the HTML report it generates: (1) A list of files that can be converted over to the BSL at any time (but we need someone or something to do it) (2) A list of files that CAN NOT be converted because we don't have permission from one of the authors (3) A list of authors that we need to contact before files can be converted over to the BSL We have several things we need to do to make this happen. First, we need to contact the authors that prevent Boost code from being converted to the BSL. Second, we need to convert files that show up in the "can be converted" list over to the BSL, by replacing the existing licenses with the BSL. A solution to do this mechanically would be greatly appreciated; we can probably hack bcp to do it, but it's not entirely trivial; I'm slightly concerned it might not be legal and that we might need human volunteers to do it. Just looking at boost/function.hpp, here is the list of authors we need to contact. If you are on this list and would like to give your permission to move any of your code in Boost to the Boost Software License, version 1.0, please do one of the following: (A) Add your name and an e-mail address to more/blanket-permission.txt in CVS, or (B) Reply to the mailing list stating that you agree to allow your copyrighted code to be converted to the Boost Software License; I'll add you to the aforementioned file with a message time stamp. Adobe Systems Inc Bill Kempf Boost org Brad King Christof Meerwald Dan Watkins Darin Adler Dave Abrahams Doug Gregor Gennaro Prota Guillaume Melquiond Housemarque Oy Howard Hinnant Jaakko J rvi Jeremy Siek Jesse Jones Lie-Quan Lee Markus Schöpflin Martin Wille Mat Marcus Multi Media Ltd Paul Mensonides Steve Cleary Synge Todo The Trustees of Indiana University Toon Knapen (Note there are some near-misses that can easily be fixed, e.g. "Dave Abrahams" and "Doug Gregor", who are in the blanket permission file as "David Abrahams" and "Douglas Gregor"; in this case, we should probably just normalize the names in the source files). Doug

Doug Gregor wrote:
So, ah, why not update the tool that was designed for the purpose of doing the license (and other) checks: tools/inspect ?? -- -- Grafik - Don't Assume Anything -- Redshift Software, Inc. - http://redshift-software.com -- rrivera/acm.org - grafik/redshift-software.com - 102708583/icq

On Jul 21, 2004, at 12:06 AM, Rene Rivera wrote:
Both tools were meant to do license checks (and at some point we'd love to unify them). bcp knows about all of the licenses used in Boost, and collects the names of authors when it parses the license, so it needed only minor tweaks to create the extra output we need to determine what it will take to get a library moved over to the BSL. The inspect tool only does the equivalent of "grep boost.*software.*license", so it wasn't such a good fit without lots of effort. Doug

Le mer 21/07/2004 à 06:44, Doug Gregor a écrit :
[...]
Just looking at boost/function.hpp, here is the list of authors we need
Could you explain how you did get to this list of authors? I must say I'm quite surprised to be in it. When looking at the various files, it seems to me you are the only copyright holder of all header files in boost/function. So it shouldn't be a problem to switch to the BSL. Or maybe you are considering that somebody who corrected a small typo at a given time now holds a copyright on these files? I may be wrong but I don't think it is necessary: unless the person did put a "copyright" line in the file, I think the person willingly relinquish its copyright on the trivial modifications. Please correct me if I'm wrong.
Guillaume Melquiond
I won't do neither A nor B. But I agree for the files of Boost.Function on which I hold a copyright to be converted to the Boost Software License 1.0. Regards, Guillaume

Guillaume Melquiond wrote: [...]
Trivial modifications aren't copyrightable at all. http://groups.google.com/groups?selm=40F65320.C5513ECC%40web.de regards, alexander.

On Jul 21, 2004, at 2:28 AM, Guillaume Melquiond wrote:
You can't use boost/function.hpp without its dependencies, so we need to consider those as well. It turns out that quite a few files included by boost/function.hpp aren't (and can't) be under the BSL.
As Alexander points out, trivial modifications aren't copyrightable.
Actually, due to a silly bug on my part, it seems that you're off the hook anyway :) Doug
participants (7)
-
Alexander Terekhov
-
Brad King
-
Doug Gregor
-
Guillaume Melquiond
-
John Maddock
-
Paul Mensonides
-
Rene Rivera