
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:
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:
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:
Doug Gregor wrote:
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:
So, ah, why not update the tool that was designed for the purpose of doing the license (and other) checks: tools/inspect ??
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

-----Original Message----- From: boost-bounces@lists.boost.org [mailto:boost-bounces@lists.boost.org] On Behalf Of Doug Gregor
(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.
Housemarque Oy Paul Mensonides
I agree to allow code copyrighted in my name to be converted. However, you have to talk to Vesa about the Housemarque Oy copyrighted code in the pp-lib. Regards, Paul Mensonides

Le mer 21/07/2004 à 06:44, Doug Gregor a écrit :
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:
[...]
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.
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.
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: [...]
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.
Trivial modifications aren't copyrightable at all. http://groups.google.com/groups?selm=40F65320.C5513ECC%40web.de regards, alexander.

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.
It includes a list of all dependencies (files #included by Boost.Function) as well as the Boost.Function files themselves. John

On Jul 21, 2004, at 2:28 AM, Guillaume Melquiond wrote:
Le mer 21/07/2004 à 06:44, Doug Gregor a écrit : 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.
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.
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.
As Alexander points out, trivial modifications aren't copyrightable.
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.
Actually, due to a silly bug on my part, it seems that you're off the hook anyway :) Doug

On Jul 20, 2004, at 11:44 PM, Doug Gregor wrote:
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:
I goofed. The list for boost/function.hpp and all its dependencies is now down to: Brad King Housemarque Oy Jeremy Siek Multi Media Ltd I'll contact the appropriate authors and look into more libraries. Doug

Doug Gregor wrote:
On Jul 20, 2004, at 11:44 PM, Doug Gregor wrote:
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:
I goofed. The list for boost/function.hpp and all its dependencies is now down to:
Brad King Housemarque Oy Jeremy Siek Multi Media Ltd
I'll contact the appropriate authors and look into more libraries.
You have my permission to switch all my code contributions in boost over to the new license. -Brad
participants (7)
-
Alexander Terekhov
-
Brad King
-
Doug Gregor
-
Guillaume Melquiond
-
John Maddock
-
Paul Mensonides
-
Rene Rivera