Boost logo

Boost :

From: pbristow_at_[hidden]
Date: 2019-08-21 14:22:35


> -----Original Message-----
> From: Boost <boost-bounces_at_[hidden]> On Behalf Of Mike via Boost
> Sent: 21 August 2019 09:25
> To: boost_at_[hidden]
> Cc: Mike <mike.dev_at_[hidden]>
> Subject: [boost] Compliance with Boost copyright and license guidelines
>
> > What is the minimum Python version that has to be supported? Python 2.7?
>
> Python 2 is almost EOL. As this is a dev-tool primarily targeted at library
> developers, there should be no reason to maintain Python 2 support. Python 3 is
> even older than
> c++11 which is IIRC required by b2.
>
> Is there a list somewhere, which files don't require a license header (e.g.
> .gitignore)

https://www.boost.org/doc/libs/1_71_0/tools/inspect/inspect.cpp

but in description in my revised docs:

"File types that are inspected:
C/C++ source code... ".c" ".cpp" ".css" ".cxx" ".h" ".hpp" ".hxx" ".inc" ".ipp"

Boost.Build BJam source code... "Jamfile" ".jam" ".v2"

Other scripts; Python, shell, autoconfig, etc. "configure.in"; "GNUmakefile" "Makefile" ".bat" ".mak" ".pl" ".py" ".sh"

Hypertext, Boost.Book, and other text... "news" "readme" "todo" "NEWS" "README" "TODO" ".boostbook" ".htm" ".html" ".rst" ".sgml" ".shtml" ".txt" ".xml" ".xsd" ".xsl" ".qbk" ".htm" ".html" ".shtml"

But files that are NOT inspected are:

Files that contain boost-no-inspect.
Files in a folder called boost-no-inspect.
Files of type doc/xml re not checked as they may be Doxygen output.
Files of type .bin. (Generated executable files are not required to contain license and copyright.
Folder bin.v2 that contain Boost b2/bjam working sub-folders and files."

Also Folders whose name is prefixed by a dot "." like `.git`.

This gives scope for authors (or others) to decide themselves what can be excluded from inspection by adding "boost-no-inspect".

This means that the inspection program inspect.py itself should have a copyright and license claim 😉

HTH

Paul

PS I'm willing to accept that Python is a low bar (though it is yet another widget to install for Microsoftys). But it's got to work 😉

Paul A. Bristow
Prizet Farmhouse
Kendal, Cumbria
LA8 8AB UK


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk