What to do about non-Boost Licence files?

The Math library has a few files not under the Boost Licence: boost/math/common_factor_rt.hpp: *L* Has an SGI style licence left over from previous Boost versions, this is a long standing problem as I've never had a reply from the author about changing this :-( libs/math/doc/sf_and_dist/svgmath.xml: *C*, *L* libs/math/doc/sf_and_dist/xep.xml: *C*, *L* These two files are examples of configuration files required to build the PDF documentation (respectively SVGMath generates SVG graphics from MathML and XEP is the FO processor we've been using - it needs to embed some fonts in order to correctly display the equations). These files are not and can never be under the Boost licence. Originally I was going to embed them in the docs ("if you edit these files edit them like this" etc...), but correctly escaping XML inside quickbook proved rather troublesome :-( Any ideas? We need to formulate some kind of policy for these kinds of ancillary files I guess. Thanks, John.

on Wed Nov 07 2007, "John Maddock" <john-AT-johnmaddock.co.uk> wrote:
The Math library has a few files not under the Boost Licence:
boost/math/common_factor_rt.hpp: *L*
Has an SGI style licence left over from previous Boost versions, this is a long standing problem as I've never had a reply from the author about changing this :-(
I think it has to be fixed or removed from the distribution (and rewritten).
libs/math/doc/sf_and_dist/svgmath.xml: *C*, *L* libs/math/doc/sf_and_dist/xep.xml: *C*, *L*
These two files are examples of configuration files required to build the PDF documentation (respectively SVGMath generates SVG graphics from MathML and XEP is the FO processor we've been using - it needs to embed some fonts in order to correctly display the equations). These files are not and can never be under the Boost licence. Originally I was going to embed them in the docs ("if you edit these files edit them like this" etc...), but correctly escaping XML inside quickbook proved rather troublesome :-(
Any ideas?
See http://svn.boost.org/trac/boost/browser/trunk/libs/iterator/doc/GNUmakefile
We need to formulate some kind of policy for these kinds of ancillary files I guess.
Yep. I think the approach above works OK. -- Dave Abrahams Boost Consulting http://www.boost-consulting.com

John Maddock wrote:
The Math library has a few files not under the Boost Licence:
...
libs/math/doc/sf_and_dist/svgmath.xml: *C*, *L* libs/math/doc/sf_and_dist/xep.xml: *C*, *L*
These two files are examples of configuration files required to build the PDF documentation (respectively SVGMath generates SVG graphics from MathML and XEP is the FO processor we've been using - it needs to embed some fonts in order to correctly display the equations). These files are not and can never be under the Boost licence. Originally I was going to embed them in the docs ("if you edit these files edit them like this" etc...), but correctly escaping XML inside quickbook proved rather troublesome :-(
For files that legitimately don't contain an copyright or aren't the Boost license, when possible embed: "boostinspect: nocopyright" "boostinspect: nocopyright, nolicense" "boostinspect: nolicense" as appropriate. That will stop the inspect program from flagging the file. --Beman
participants (3)
-
Beman Dawes
-
David Abrahams
-
John Maddock