[Merge from Head] overall documentation check: made sure there's no duplication of information and validated html

[SVN r34654]
This commit is contained in:
Gennaro Prota 2006-07-21 15:32:20 +00:00
parent 8a46272a69
commit edace0600f
2 changed files with 1132 additions and 725 deletions

View File

@ -1,132 +1,221 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html> <html>
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>
Boost Background Information
</title>
<style type="text/css">
body {
background-color: #FFFFFF;
}
p.c2 {font-style: italic; font-weight: bold}
span.c1 {color: #FFFFFF; font-family: Arial; font-size: 120%}
</style>
<head> </head>
<meta http-equiv="Content-Language" content="en-us"> <body>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0"> <table summary="Navigational header"
<meta name="ProgId" content="FrontPage.Editor.Document"> border="1" cellpadding="2" bgcolor="#007F7F">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Boost Background Information</title>
</head>
<body bgcolor="#FFFFFF">
<table border="1" cellpadding="2" bgcolor="#007f7f">
<tr> <tr>
<td bgcolor="#ffffff"> <td bgcolor="#FFFFFF">
<img src="../boost.png" alt="boost.png (6897 bytes)" width="277" height="86"></td> <img src="../boost.png" alt="boost.png (6897 bytes)" width="277"
<td><a href="../index.htm"><font color="#ffffff" size="4" face="Arial">Home</font></a></td> height="86">
<td><a href="../libs/libraries.htm"><font color="#ffffff" size="4" face="Arial">Libraries</font></a></td> </td>
<td><a href="../people/people.htm"><font color="#ffffff" size="4" face="Arial">People</font></a></td> <td>
<td><a href="../more/faq.htm"><font color="#ffffff" size="4" face="Arial">FAQ</font></a></td> <a href="../index.htm"><span class="c1">Home</span></a>
<td><a href="../more/index.htm"><font color="#ffffff" size="4" face="Arial">More</font></a></td>
</td>
<td>
<a href="../libs/libraries.htm"><span class="c1">Libraries</span></a>
</td>
<td>
<a href="../people/people.htm"><span class="c1">People</span></a>
</td>
<td>
<a href="../more/faq.htm"><span class="c1">FAQ</span></a>
</td>
<td>
<a href="../more/index.htm"><span class="c1">More</span></a>
</td>
</tr> </tr>
</table> </table>
<h1>Boost Background Information</h1> <h1>
<h2>Why should an organization use Boost?</h2>
<p> Boost Background Information
In a word, <i><b>Productivity</b></i>. Use of high-quality libraries like </h1>
Boost speeds initial development, results in fewer bugs, <h2>
reduces reinvention-of-the-wheel, and cuts long-term maintenance costs. And Why should an organization use Boost?
since Boost libraries tend to become de facto or de jure standards, many </h2>
programmers are already familiar with them.</p> <p>
<p> In a word, <i><b>Productivity</b></i>. Use of high-quality libraries like
Ten of the Boost libraries are included in the Boost speeds initial development, results in fewer bugs, reduces
<a href="http://open-std.org/jtc1/sc22/wg21/docs/library_technical_report.html"> reinvention-of-the-wheel, and cuts long-term maintenance costs. And since
C++ Standard Library's TR1</a>, and so are slated for later full Boost libraries tend to become de facto or de jure standards, many
standardization. More Boost libraries are in the pipeline for programmers are already familiar with them.
<a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1810.html">TR2</a>. </p>
Using Boost libraries gives an organization a head-start in adopting new <p>
technologies.</p>
<p> Ten of the Boost libraries are included in the <a href=
Many organization already use programs implemented with "http://open-std.org/jtc1/sc22/wg21/docs/library_technical_report.html">C++
Boost, like Adobe <a href="http://www.adobe.com/products/acrobat/readermain.html">Acrobat Standard Library's TR1</a>, and so are slated for later full
Reader 7.0</a>.</p> standardization. More Boost libraries are in the pipeline for <a href=
<h2>Who else is using Boost?</h2> "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1810.html">TR2</a>.
<p>See the <a href="../doc/html/who_s_using_boost_.html"> Using Boost libraries gives an organization a head-start in adopting new
Who's Using Boost page</a> for a sampling. We don't know the exact numbers, but technologies.
a release gets around 100,000 downloads from SourceForge, and that is only one </p>
of several distribution routes.</p> <p>
<h2>What do others say about Boost?</h2> Many organization already use programs implemented with Boost, like Adobe
<p> <i><b>&quot;...one of the most highly regarded and expertly <a href="http://www.adobe.com/products/acrobat/readermain.html">Acrobat
designed C++ library projects in the world.&quot;</b></i></p> Reader 7.0</a>.
</p>
<h2>
Who else is using Boost?
</h2>
<p>
See the <a href="../doc/html/who_s_using_boost_.html">Who's Using Boost
page</a> for a sampling. We don't know the exact numbers, but a release
gets around 100,000 downloads from SourceForge, and that is only one of
several distribution routes.
</p>
<h2>
What do others say about Boost?
</h2>
<p class="c2">
"...one of the most highly regarded and expertly designed C++ library
projects in the world."
</p>
<blockquote> <blockquote>
<p>-- <a href="http://www.gotw.ca/">Herb Sutter</a> and <p>
<a href="http://en.wikipedia.org/wiki/Andrei_Alexandrescu">Andrei Alexandrescu</a>, -- <a href="http://www.gotw.ca/">Herb Sutter</a> and <a href=
<a href="http://safari.awprofessional.com/?XmlId=0321113586">C++ Coding "http://en.wikipedia.org/wiki/Andrei_Alexandrescu">Andrei
Standards</a> </p> Alexandrescu</a>, <a href=
"http://safari.awprofessional.com/?XmlId=0321113586">C++ Coding
Standards</a>
</p>
</blockquote> </blockquote>
<p> <b><i>&quot;Item 55: Familiarize yourself with Boost.&quot;</i></b></p>
<p class="c2">
"Item 55: Familiarize yourself with Boost."
</p>
<blockquote> <blockquote>
<p>-- <a href="http://www.aristeia.com/">Scott Meyers</a>, <p>
<a href="http://www.awl.com/cseng/titles/0-321-33487-6/">Effective C++, 3rd Ed.</a> </p> -- <a href="http://www.aristeia.com/">Scott Meyers</a>, <a href=
"http://www.awl.com/cseng/titles/0-321-33487-6/">Effective C++, 3rd
Ed.</a>
</p>
</blockquote> </blockquote>
<p> <i><b>&quot;The obvious solution for most <p class="c2">
programmers is to use a library that provides an elegant and efficient "The obvious solution for most programmers is to use a library that
platform independent to needed services. Examples are BOOST...&quot;</b></i></p> provides an elegant and efficient platform independent to needed services.
Examples are BOOST..."
</p>
<blockquote> <blockquote>
<p>--<i><b> </b></i><a href="http://www.research.att.com/~bs/">Bjarne Stroustrup</a>, <p>
<a href="http://www.research.att.com/~bs/abstraction.pdf">Abstraction, -- <a href="http://www.research.att.com/~bs/">Bjarne Stroustrup</a>,
libraries, and efficiency in C++</a> </p> <a href="http://www.research.att.com/~bs/abstraction.pdf">Abstraction,
libraries, and efficiency in C++</a>
</p>
</blockquote> </blockquote>
<h2>How do users get support?</h2> <h2>
<p>For relatively straightforward support needs, users rely on the How do users get support?
<a href="mailing_lists.htm">mailing lists</a>. One of the </h2>
advantages of Boost is the responsiveness of other users and Boost <p>
developers.</p> For relatively straightforward support needs, users rely on the <a href=
<p>For more involved needs, <a href="links.htm#CommercialSupport"> "mailing_lists.htm">mailing lists</a>. One of the advantages of Boost is
Commercial Support</a> is available.</p> the responsiveness of other users and Boost developers.
<h2>What about license issues?</h2> </p>
<p>Boost has its own <a href="license_info.html">license</a>, developed <p>
with help from the Harvard Law School.&nbsp; The
<a href="license_info.html">Boost license polices</a> encourage both For more involved needs, <a href="links.htm#CommercialSupport">Commercial
commercial and non-commercial use, and the Boost license is not related to the Support</a> is available.
GPL or other licenses - that are sometimes seen as business unfriendly.</p> </p>
<h2>What about other intellectual property issues?</h2> <h2>
<p>The Boost libraries tend to be new, fresh, and creative designs. They are not What about license issues?
copies, clones, or derivations of proprietary libraries. Boost has a firm policy </h2>
to respect the IP rights of others. The development of Boost libraries is <p>
publicly documented via the mailing lists and version control repository. The Boost has its own <a href="license_info.html">license</a>, developed with
source code has been inspected by many, many knowledgeable programmers. Each help from the Harvard Law School.&nbsp; The <a href=
Boost file has a copyright notice and license information. IP issues have been "license_info.html">Boost license polices</a> encourage both commercial and
reviewed by the legal teams from some of the corporations which use Boost, and non-commercial use, and the Boost license is not related to the GPL or
in some cases these lawyers have been kind enough to give Boost feedback on IP other licenses - that are sometimes seen as business unfriendly.
issues. There are no guarantees, but those factors all tend to reduce IP risk.</p> </p>
<h2>Why would anyone give away valuable software for free?</h2>
<p>Businesses and other organizations often prefer to have code developed, <h2>
maintained, and improved in the open source community when it does not contain What about other intellectual property issues?
technology specific to their application domain, because it allows them to focus </h2>
more development resources on their core business.</p> <p>
<p>Individuals contribute for the technical challenge, to hone their technical The Boost libraries tend to be new, fresh, and creative designs. They are
skills, for the sense of community, as part of their graduate school programs, not copies, clones, or derivations of proprietary libraries. Boost has a
as a way around geographic isolation, to enhance their employment opportunities, firm policy to respect the IP rights of others. The development of Boost
and as advertisements for their consulting services. There are probably as many libraries is publicly documented via the mailing lists and version control
reasons as there are individuals. Some of the apparently individual repository. The source code has been inspected by many, many knowledgeable
contributions come from employees of support companies with contracts from programmers. Each Boost file has a copyright notice and license
businesses or other organizations who have an interest in seeing that a library information. IP issues have been reviewed by the legal teams from some of
is well-maintained.</p> the corporations which use Boost, and in some cases these lawyers have been
<h2>Who pays Boost's expenses?</h2> kind enough to give Boost feedback on IP issues. There are no guarantees,
<p>Boost doesn't really have any expenses! All the infrastructure is contributed but those factors all tend to reduce IP risk.
by supporters, such as the <a href="http://www.osl.iu.edu/">Open Systems Lab</a> </p>
at Indiana University,&nbsp; <a href="http://sourceforge.net/index.php"> <h2>
SourceForge</a>, <a href="http://www.boost-consulting.com/">Boost Consulting</a>, Why would anyone give away valuable software for free?
<a href="http://www.meta-comm.com/">MetaCommunications</a>, and the </h2>
individuals, companies, and other organizations who run the regression tests. <p>
Borland, HP, Intel, and Microsoft have contributed compilers. And hundreds, or
even thousands, of programmers contribute their time. That's what makes Boost Businesses and other organizations often prefer to have code developed,
possible.</p> maintained, and improved in the open source community when it does not
contain technology specific to their application domain, because it allows
them to focus more development resources on their core business.
</p>
<p>
Individuals contribute for the technical challenge, to hone their technical
skills, for the sense of community, as part of their graduate school
programs, as a way around geographic isolation, to enhance their employment
opportunities, and as advertisements for their consulting services. There
are probably as many reasons as there are individuals. Some of the
apparently individual contributions come from employees of support
companies with contracts from businesses or other organizations who have an
interest in seeing that a library is well-maintained.
</p>
<h2>
Who pays Boost's expenses?
</h2>
<p>
Boost doesn't really have any expenses! All the infrastructure is
contributed by supporters, such as the <a href=
"http://www.osl.iu.edu/">Open Systems Lab</a> at Indiana University,&nbsp;
<a href="http://sourceforge.net/index.php">SourceForge</a>, <a href=
"http://www.boost-consulting.com/">Boost Consulting</a>, <a href=
"http://www.meta-comm.com/">MetaCommunications</a>, and the individuals,
companies, and other organizations who run the regression tests. Borland,
HP, Intel, and Microsoft have contributed compilers. And hundreds, or even
thousands, of programmers contribute their time. That's what makes Boost
possible.
</p>
<hr> <hr>
<p> <p>
Revised Revised <!--webbot bot="Timestamp" s-type="EDITED"
<!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B, %Y" startspan -->07 July, 2005
s-format="%d %B, %Y" startspan -->07 July, 2005<!--webbot bot="Timestamp" endspan i-checksum="21138" --></p> <!--webbot bot="Timestamp" endspan i-checksum="21138" -->
<p> </p>
© Copyright Beman Dawes 2005.</p>
<p>
Use, modification, and distribution are subject to the Boost Software License,
Version 1.0. (See accompanying file
<a href="../LICENSE_1_0.txt">LICENSE_1_0.txt</a>
or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>)</p>
</body> <p>
&copy; Copyright Beman Dawes 2005.
</p>
<p>
Distributed under the Boost Software License, Version 1.0. (See
accompanying file <a href="../LICENSE_1_0.txt">LICENSE_1_0.txt</a> or copy
at <a href=
"http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
</body>
</html> </html>

File diff suppressed because it is too large Load Diff