[License] Request for volunteers: converting to the Boost Software License

The bcp tool is now capable of automatically converting files over to the Boost Software License. However, we need volunteers to verify that the transformation is correct. I have (locally) converted 1256 files that need to be verified, and am asking for volunteers to verify chunks of 100 files each (it won't take all that long...). If you would like to help, please send me e-mail _privately_ and I'll assign a chunk to you. Please tell me which file numbers in the chunk are fine (so I can commit them) and which file numbers are incorrect. To verify a particular file, go to: http://www.boost.org/all-report.html#bsl-converted (It's an 8MB file; you've been warned). Then locate your file numbers (e.g., 1-100) and look at the "before" (left) and "after" (right) chunks of the file. The changed parts are highlighted in bold. Two things need to be verified for a file to be correct (everything else is automatic and correct already): 1) The entirety of the original license must have been removed. 2) Copyrights, author names, etc. have not been destroyed by the transformation. For instance, look at file #1 (boost/assert.hpp): the old license (on the left) has been completely highlighted and replaced by the Boost Software License (on the right), so this transformation is fine. On the other hand, look at file #66 (boost/lambda/detail/bind_functions.hpp): the old license has a clause "This software is provided 'as is'..." that has not been highlighted on the left, and was retained by the transformation. That's a problem: this transformation is not correct. When sending back replies once you've finished a chunk, try to use this form if you could: Correct: 1-10 15-55 Incorrect: 11-14 56-70 We'll need to iterate the process a bit (as we fix up the heuristics to get everything right), but with a little work from everyone I'm sure we can get much of Boost converted over to the BSL in a relatively short time. Doug

"Doug Gregor" <dgregor@cs.indiana.edu> wrote in message news:B9E74208-DE77-11D8-9E5B-000D932B7224@cs.indiana.edu...
The bcp tool is now capable of automatically converting files over to the Boost Software License. However, we need volunteers to verify that the transformation is correct. I have (locally) converted 1256 files
That's fanatasic! I'm really looking forward to a release that's completely BSL. I went through the entire page (yeah, excitement on a Sunday afternoon), here's what I noticed: Incorrect: 58-87 991-995 997 1053 1056 1072-1086 1237-1240 Questionable1: 51 674 952-986 1046 1057 1212-1220 Questionable2: 188-394 517-526 624-653 Questionable3: 678-823, 1177-1190 The incorrect are all of the form of a two paragraph license, where the second paragraph was not removed. Questionable1 have a changed from C-style comment to C style comment with C++ style comment embedded. They all appear to have been converted correctly, it's just the style that's wrong. Questionable2 have changed from having a pseudo-copyright which says to see the original non-preprocessed file for the copyright information to actually having the license directly in them. Perhaps this is an improvement, perhaps it's undesired. Questionable3 are also comment format C->C++ but they have a leading # on each line so they may be more problematic? Not sure. scott

On Jul 25, 2004, at 3:18 PM, Doug Gregor wrote:
The bcp tool is now capable of automatically converting files over to the Boost Software License. However, we need volunteers to verify that the transformation is correct.
Thanks to the volunteers for all their help! 743 new files have been verified correct and are now using the BSL. I'm looking into the incorrect conversions now. Doug
participants (2)
-
Doug Gregor
-
Scott Graham