Boost logo

Boost :

From: Mark Rodgers (mark.rodgers_at_[hidden])
Date: 2001-11-16 09:51:50


From: "James Curran/MVP" <jamescurran_at_[hidden]>

> The problem here is "What happens if we accomplish the stated
> goal of the Boost project: To create a library to be added to the next
> C++ Standard?" It must be assumed that most compiler implementers will
> just take the current Boost release, change "namespace boost" to
> "namespace std" and ship it with their compiler. Would this force all
> end users of MSVC or gcc or Comeau to also include the Boost
> acknowledgement? Wouldn't this require them to know which particular
> pieces of the Standard came from Boost? Should we therefore ask them to
> acknowledge libraries that are already in the Standard, like vector<> or
> complex<>?

The HP copyright on the STL read

 * Copyright (c) 1994
 * Hewlett-Packard Company
 *
 * Permission to use, copy, modify, distribute and sell this software
 * and its documentation for any purpose is hereby granted without fee,
 * provided that the above copyright notice appear in all copies and
 * that both that copyright notice and this permission notice appear
 * in supporting documentation. Hewlett-Packard Company makes no
 * representations about the suitability of this software for any
 * purpose. It is provided "as is" without express or implied warranty.

This was copied from BCC's vector.h (which also has the Rogue Wave
copyright). Given this precedent, I don't see why Boost shouldn't use
a similar licence - functional.hpp's is strikingly similar :-).

Mark


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