
http://stl.nuwen.net/bsl3.html (now with serialization, though not python) * 5037 BSLed files. * 39 files converted which have to be manually verified. * 1 file that could be converted, but hasn't yet been. That's boost/variant/detail/move.hpp. It's dual-copyrighted and dual-licensed, but both Eric Friedman and Andrei Alexandrescu are now in blanket-permission.txt. The file should be converted. * 619 files that cannot be converted yet. * 83 files without a recognizable license (including files from format, lambda, pending, any, graph, iterator, mpl, property_map, and utility). * 248 files without a recognizable copyright holder (all mpl, except for one file from serialization, where bcp is getting confused - that's got a copyright and a variant of the BSL). Still need many authors for the BSL. [David Abrahams]
What do you mean? What was broken?
python and serialization used to cause bcp to fail. serialization has since been fixed, but something is still wrong with python: **** exception(205): std::runtime_error: Bad file name: libs\python\doc\tutorial\quickstart.html ******** errors detected; see standard output for details ******** [John Maddock]
Done, I've added the Aliases to blanket-permission.txt, and fixed up the regex scanning to pick up on Robert Ramey's web address.
Cool!
I use "." as the module name, of course then it flags up a whole load of new problems :-(
I tried what you suggest, but it didn't work: C:\Temp\boost\boost>..\bcp --report . bsl4.html **** exception(205): std::exception: boost::filesystem::is_directory: ":sys:stat.h": The parameter is incorrect. ******** errors detected; see standard output for details ******** If you know how to scan everything, perhaps you could post the results? The recent flurry of additions to blanket-permission.txt is /awesome/. Thanks, Stephan T. Lavavej [I don't speak for Microsoft]

* 5037 BSLed files.
* 39 files converted which have to be manually verified.
* 1 file that could be converted, but hasn't yet been. That's boost/variant/detail/move.hpp. It's dual-copyrighted and dual-licensed, but both Eric Friedman and Andrei Alexandrescu are now in blanket-permission.txt. The file should be converted.
Yep, I'll do a blanket conversion at some point.
* 619 files that cannot be converted yet.
* 83 files without a recognizable license (including files from format, lambda, pending, any, graph, iterator, mpl, property_map, and utility).
:-( I keep nagging, but the folks responsible for those don't seem to be listening.
* 248 files without a recognizable copyright holder (all mpl, except for one file from serialization, where bcp is getting confused - that's got a copyright and a variant of the BSL).
I think the lack of a valid copyright date is why that odd one is being picked up, I'll try and fix that. Not sure what to do about those MPL files yet.
Still need many authors for the BSL.
[David Abrahams]
What do you mean? What was broken?
python and serialization used to cause bcp to fail. serialization has since been fixed, but something is still wrong with python:
**** exception(205): std::runtime_error: Bad file name: libs\python\doc\tutorial\quickstart.html ******** errors detected; see standard output for details ********
There's an error in one of the python doc files (it references a non-existant file), running bcp with --cvs fixes the error though.
I use "." as the module name, of course then it flags up a whole load of new problems :-(
I tried what you suggest, but it didn't work:
C:\Temp\boost\boost>..\bcp --report . bsl4.html
**** exception(205): std::exception: boost::filesystem::is_directory: ":sys:stat.h": The parameter is incorrect. ******** errors detected; see standard output for details ********
This is weird: if I build and run bcp from the VC7.1 IDE then there are no errors, but building from the bjam and running from the command line causes that error. I have no idea what's going on here, but I'll try and look into it. John.

On Aug 17, 2004, at 11:59 PM, Stephan T. Lavavej wrote:
* 39 files converted which have to be manually verified.
* 1 file that could be converted, but hasn't yet been. That's boost/variant/detail/move.hpp. It's dual-copyrighted and dual-licensed, but both Eric Friedman and Andrei Alexandrescu are now in blanket-permission.txt. The file should be converted.
I'll take care of these today. Doug

Stephan T. Lavavej <stl <at> nuwen.net> writes:
http://stl.nuwen.net/bsl3.html (now with serialization, though not python)
* 5037 BSLed files.
* 39 files converted which have to be manually verified.
* 1 file that could be converted, but hasn't yet been. That's boost/variant/detail/move.hpp. It's dual-copyrighted and dual-licensed, but both Eric Friedman and Andrei Alexandrescu are now in blanket-permission.txt. The file should be converted.
* 619 files that cannot be converted yet.
The following files from Boost.MultiIndex boost/multi_index/detail/ord_index_node.hpp boost/multi_index/detail/ord_index_ops.hpp boost/multi_index/ordered_index.hpp are listed as having an SGI license. Actually, they do have a BSL license, but the SGI bit appers later, so I guess the inspection tool has been fooled for this reason. I've included the SGI text as a courtesy to the SGI STL implementors, since the rb-tree hndling code has been crafted from theirs. IANAL, but seems to me there's no legal problem in distributing my code under the BSL, as the connection with the original code is distant enough. Of course, expert advice is most welcome here. In case something has to be done to solve this (if there's something to solve) somebody please tell me how to proceed, Thank you, Joaquín M López Muñoz Telefónica, Investigación y Desarrollo

The following files from Boost.MultiIndex
boost/multi_index/detail/ord_index_node.hpp boost/multi_index/detail/ord_index_ops.hpp boost/multi_index/ordered_index.hpp
are listed as having an SGI license. Actually, they do have a BSL license, but the SGI bit appers later, so I guess the inspection tool has been fooled for this reason. I've included the SGI text as a courtesy to the SGI STL implementors, since the rb-tree hndling code has been crafted from theirs. IANAL, but seems to me there's no legal problem in distributing my code under the BSL, as the connection with the original code is distant enough. Of course, expert advice is most welcome here.
In case something has to be done to solve this (if there's something to solve) somebody please tell me how to proceed, Thank you,
bcp should actually list those as having both licenses, which is correct, I don't actually think you need to do anything about this. John.
participants (4)
-
Doug Gregor
-
Joaquin M Lopez Munoz
-
John Maddock
-
Stephan T. Lavavej