Boost logo

Boost :

From: Alexander Terekhov (terekhov_at_[hidden])
Date: 2004-06-12 13:53:49


David Abrahams wrote:
[...]
> last resort, but it would mean re-creating the
> threads library from scratch, a nontrivial undertaking.

Boost.Thread Clean Room Contest. Seriously, you seem to grossly
overestimate software copyright protection (especially for thin
layers like Boost.Thread taken in isolation).

http://digital-law-online.info/lpdi1.0/treatise24.html

<quote>

Elements are filtered out of consideration on the basis of broad
criteria, including:

  - The element's expression was dictated by reasons of efficiency,
    such as when it is the best way of performing a particular
    function.

  - The element's expression was dictated by external factors, such
    as using an existing file format or interoperating with another
    program.

  - The element's expression is a conventional way of writing
    something in the particular programming language or machine
    running the program.

  - The element, at the particular level of abstraction, is an
    unprotectable process and not protectable expression.

  - The element is taken from the public domain or is an
    unprotectable fact.

Any protection for elements dictated by efficiency or external
factors or processes must come from patents or trade secrets, if
at all, and not from copyright.

</quote>

Hth.

regards,
alexander.


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