mirror of
https://github.com/boostorg/more.git
synced 2024-12-26 23:30:29 +08:00
[Merge from Head] overall documentation check: made sure there's no duplication of information and validated html
[SVN r34654]
This commit is contained in:
parent
8a46272a69
commit
edace0600f
321
background.html
321
background.html
@ -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>"...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."</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>"Item 55: Familiarize yourself with Boost."</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>"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..."</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. 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. 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, <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,
|
||||||
|
|
||||||
|
<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>
|
||||||
|
© 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>
|
||||||
|
1320
lib_guide.htm
1320
lib_guide.htm
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user