Must be simple to read and understand.
PASS -- both simple and short.
Must grant permission to copy, use and modify the software for any use (commercial and non-commercial) for no fee.
PASS -- many other permissions besides copy, use, and modify are granted.
Must require that the license appear on all copies of the software source code.
PASS -- however "source code" is not mentioned, only "the Software".
Must not require that the license appear with executables or other binary uses of the library.
FAIL -- No distinction is made between binaries and source code.
Must not require that the source code be available for execution or other binary uses of the library.
May restrict the use of the name and description of the library to the standard version found on the Boost web site.
PASS (does not do so).
-- Mike Glassford