mirror of
https://github.com/boostorg/website.git
synced 2026-01-19 04:42:17 +00:00
191 lines
8.8 KiB
HTML
191 lines
8.8 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
|
<head>
|
|
<title>Boost Background Information</title>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<link rel="icon" href="/favicon.ico" type="image/ico" />
|
|
<link rel="stylesheet" type="text/css" href="/style-v2/section-boost.css" />
|
|
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
|
|
<script defer data-domain="original.boost.org" src="https://plausible.io/js/script.js"></script></head><!--
|
|
Note: Editing website content is documented at:
|
|
https://www.boost.org/development/website_updating.html
|
|
-->
|
|
|
|
<body>
|
|
<div id="heading">
|
|
<!--#include virtual="/common/heading.html" -->
|
|
</div>
|
|
|
|
<div id="body">
|
|
<div id="body-inner">
|
|
<div id="content">
|
|
<div class="section" id="intro">
|
|
<div class="section-0">
|
|
<div class="section-title">
|
|
<h1>Boost Background Information</h1>
|
|
</div>
|
|
|
|
<div class="section-body">
|
|
<h2>Why should an organization use Boost?</h2>
|
|
|
|
<p>In a word, <em>Productivity</em>. Use of high-quality
|
|
libraries like Boost speeds initial development, results in
|
|
fewer bugs, reduces reinvention-of-the-wheel, and cuts
|
|
long-term maintenance costs. And since Boost libraries tend to
|
|
become de facto or de jure standards, many programmers are
|
|
already familiar with them.</p>
|
|
|
|
<p>Ten of the Boost libraries are included in the <a href=
|
|
"http://open-std.org/jtc1/sc22/wg21/docs/library_technical_report.html"
|
|
class="external">C++ Standard Library's TR1</a>, and so are
|
|
slated for later full standardization. More Boost libraries are
|
|
in the pipeline for <a href=
|
|
"http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1810.html"
|
|
class="external">TR2</a>. Using Boost libraries gives an
|
|
organization a head-start in adopting new technologies.</p>
|
|
|
|
<p>Many organization already use programs implemented with
|
|
Boost, like Adobe <a href=
|
|
"http://www.adobe.com/products/acrobat/readermain.html" class=
|
|
"external">Acrobat Reader 7.0</a>.</p>
|
|
|
|
<h2>Who else is using Boost?</h2>
|
|
|
|
<p>See the <a href="/users/uses.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>
|
|
|
|
<blockquote>
|
|
<p>"...one of the most highly regarded and expertly designed
|
|
C++ library projects in the world."<br />
|
|
— <cite><a href="https://herbsutter.com" class=
|
|
"external">Herb Sutter</a> and <a href=
|
|
"http://en.wikipedia.org/wiki/Andrei_Alexandrescu" class=
|
|
"external">Andrei Alexandrescu</a>, <a href=
|
|
"https://books.google.com/books/about/C++_Coding_Standards.html?id=mmjVIC6WolgC" class=
|
|
"external">C++ Coding Standards</a></cite></p>
|
|
</blockquote>
|
|
|
|
<blockquote>
|
|
<p>"Item 55: Familiarize yourself with Boost."<br />
|
|
— <cite><a href="http://www.aristeia.com/" class=
|
|
"external">Scott Meyers</a>, <a href=
|
|
"http://my.safaribooksonline.com/0321334876" class=
|
|
"external">Effective C++, 3rd Ed.</a></cite></p>
|
|
</blockquote>
|
|
|
|
<blockquote>
|
|
<p>"The obvious solution for most programmers is to use a
|
|
library that provides an elegant and efficient platform
|
|
independent to needed services. Examples are BOOST..."<br />
|
|
— <cite><a href="http://www.research.att.com/~bs/"
|
|
class="external">Bjarne Stroustrup</a>, <a href=
|
|
"http://www.research.att.com/~bs/abstraction.pdf" class=
|
|
"external">Abstraction, libraries, and efficiency in
|
|
C++</a></cite></p>
|
|
</blockquote>
|
|
|
|
<h2>How do users get support?</h2>
|
|
|
|
<p>For relatively straightforward support needs, users rely on
|
|
the <a href="/community/groups.html">mailing lists</a>. One of
|
|
the advantages of Boost is the responsiveness of other users
|
|
and Boost developers.</p>
|
|
|
|
<h2>What about license issues?</h2>
|
|
|
|
<p>Boost has its own <a href="license.html">license</a>,
|
|
developed with help from the Harvard Law School. The <a href=
|
|
"license.html">Boost license polices</a> encourage both
|
|
commercial and non-commercial use, and the Boost license is not
|
|
related to the GPL or other licenses - that are sometimes seen
|
|
as business unfriendly.</p>
|
|
|
|
<h2>What about other intellectual property issues?</h2>
|
|
|
|
<p>The Boost libraries tend to be new, fresh, and creative
|
|
designs. They are not copies, clones, or derivations of
|
|
proprietary libraries. Boost has a firm policy to respect the
|
|
IP rights of others. The development of Boost libraries is
|
|
publicly documented via the mailing lists and version control
|
|
repository. The source code has been inspected by many, many
|
|
knowledgeable programmers. Each Boost file has a copyright
|
|
notice and license information. IP issues have been reviewed by
|
|
the legal teams from some of the corporations which use Boost,
|
|
and in some cases these lawyers have been kind enough to give
|
|
Boost feedback on IP issues. There are no guarantees, but those
|
|
factors all tend to reduce IP risk.</p>
|
|
|
|
<h2>Why would anyone give away valuable software for free?</h2>
|
|
|
|
<p>Businesses and other organizations often prefer to have code
|
|
developed, 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/" class="external">Open Systems
|
|
Lab</a> at Indiana University, <a href=
|
|
"http://sourceforge.net/" class="external">SourceForge</a>,
|
|
<a href="http://www.boost-consulting.com/" class=
|
|
"external">Boost Consulting</a>, <a href=
|
|
"http://www.meta-comm.com/" class=
|
|
"external">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>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="sidebar">
|
|
<!--#include virtual="/common/sidebar-common.html" -->
|
|
<!--#include virtual="/common/sidebar-boost.html" -->
|
|
</div>
|
|
|
|
<div class="clear"></div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="footer">
|
|
<div id="footer-left">
|
|
<div id="revised">
|
|
<p>Revised $Date$</p>
|
|
</div>
|
|
|
|
<div id="copyright">
|
|
<p>Copyright Beman Dawes 2005.</p>
|
|
</div><!--#include virtual="/common/footer-license.html" -->
|
|
</div>
|
|
|
|
<div id="footer-right">
|
|
<!--#include virtual="/common/footer-banners.html" -->
|
|
</div>
|
|
|
|
<div class="clear"></div>
|
|
</div>
|
|
</body>
|
|
</html>
|