| [12] | 1 | <html> |
|---|
| 2 | |
|---|
| 3 | <head> |
|---|
| 4 | <meta http-equiv="Content-Language" content="en-us"> |
|---|
| 5 | <meta name="GENERATOR" content="Microsoft FrontPage 5.0"> |
|---|
| 6 | <meta name="ProgId" content="FrontPage.Editor.Document"> |
|---|
| 7 | <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> |
|---|
| 8 | <title>Boost Background Information</title> |
|---|
| 9 | </head> |
|---|
| 10 | |
|---|
| 11 | <body bgcolor="#FFFFFF"> |
|---|
| 12 | |
|---|
| 13 | <table border="1" cellpadding="2" bgcolor="#007f7f"> |
|---|
| 14 | <tr> |
|---|
| 15 | <td bgcolor="#ffffff"> |
|---|
| 16 | <img src="../boost.png" alt="boost.png (6897 bytes)" width="277" height="86"></td> |
|---|
| 17 | <td><a href="../index.htm"><font color="#ffffff" size="4" face="Arial">Home</font></a></td> |
|---|
| 18 | <td><a href="../libs/libraries.htm"><font color="#ffffff" size="4" face="Arial">Libraries</font></a></td> |
|---|
| 19 | <td><a href="../people/people.htm"><font color="#ffffff" size="4" face="Arial">People</font></a></td> |
|---|
| 20 | <td><a href="../more/faq.htm"><font color="#ffffff" size="4" face="Arial">FAQ</font></a></td> |
|---|
| 21 | <td><a href="../more/index.htm"><font color="#ffffff" size="4" face="Arial">More</font></a></td> |
|---|
| 22 | </tr> |
|---|
| 23 | </table> |
|---|
| 24 | <h1>Boost Background Information</h1> |
|---|
| 25 | <h2>Why should an organization use Boost?</h2> |
|---|
| 26 | <p> |
|---|
| 27 | In a word, <i><b>Productivity</b></i>. Use of high-quality libraries like |
|---|
| 28 | Boost speeds initial development, results in fewer bugs, |
|---|
| 29 | reduces reinvention-of-the-wheel, and cuts long-term maintenance costs. And |
|---|
| 30 | since Boost libraries tend to become de facto or de jure standards, many |
|---|
| 31 | programmers are already familiar with them.</p> |
|---|
| 32 | <p> |
|---|
| 33 | Ten of the Boost libraries are included in the |
|---|
| 34 | <a href="http://open-std.org/jtc1/sc22/wg21/docs/library_technical_report.html"> |
|---|
| 35 | C++ Standard Library's TR1</a>, and so are slated for later full |
|---|
| 36 | standardization. More Boost libraries are in the pipeline for |
|---|
| 37 | <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1810.html">TR2</a>. |
|---|
| 38 | Using Boost libraries gives an organization a head-start in adopting new |
|---|
| 39 | technologies.</p> |
|---|
| 40 | <p> |
|---|
| 41 | Many organization already use programs implemented with |
|---|
| 42 | Boost, like Adobe <a href="http://www.adobe.com/products/acrobat/readermain.html">Acrobat |
|---|
| 43 | Reader 7.0</a>.</p> |
|---|
| 44 | <h2>Who else is using Boost?</h2> |
|---|
| 45 | <p>See the <a href="../doc/html/who_s_using_boost_.html"> |
|---|
| 46 | Who's Using Boost page</a> for a sampling. We don't know the exact numbers, but |
|---|
| 47 | a release gets around 100,000 downloads from SourceForge, and that is only one |
|---|
| 48 | of several distribution routes.</p> |
|---|
| 49 | <h2>What do others say about Boost?</h2> |
|---|
| 50 | <p> <i><b>"...one of the most highly regarded and expertly |
|---|
| 51 | designed C++ library projects in the world."</b></i></p> |
|---|
| 52 | <blockquote> |
|---|
| 53 | <p>-- <a href="http://www.gotw.ca/">Herb Sutter</a> and |
|---|
| 54 | <a href="http://en.wikipedia.org/wiki/Andrei_Alexandrescu">Andrei Alexandrescu</a>, |
|---|
| 55 | <a href="http://safari.awprofessional.com/?XmlId=0321113586">C++ Coding |
|---|
| 56 | Standards</a> </p> |
|---|
| 57 | </blockquote> |
|---|
| 58 | <p> <b><i>"Item 55: Familiarize yourself with Boost."</i></b></p> |
|---|
| 59 | <blockquote> |
|---|
| 60 | <p>-- <a href="http://www.aristeia.com/">Scott Meyers</a>, |
|---|
| 61 | <a href="http://www.awl.com/cseng/titles/0-321-33487-6/">Effective C++, 3rd Ed.</a> </p> |
|---|
| 62 | </blockquote> |
|---|
| 63 | <p> <i><b>"The obvious solution for most |
|---|
| 64 | programmers is to use a library that provides an elegant and efficient |
|---|
| 65 | platform independent to needed services. Examples are BOOST..."</b></i></p> |
|---|
| 66 | <blockquote> |
|---|
| 67 | <p>--<i><b> </b></i><a href="http://www.research.att.com/~bs/">Bjarne Stroustrup</a>, |
|---|
| 68 | <a href="http://www.research.att.com/~bs/abstraction.pdf">Abstraction, |
|---|
| 69 | libraries, and efficiency in C++</a> </p> |
|---|
| 70 | </blockquote> |
|---|
| 71 | <h2>How do users get support?</h2> |
|---|
| 72 | <p>For relatively straightforward support needs, users rely on the |
|---|
| 73 | <a href="mailing_lists.htm">mailing lists</a>. One of the |
|---|
| 74 | advantages of Boost is the responsiveness of other users and Boost |
|---|
| 75 | developers.</p> |
|---|
| 76 | <p>For more involved needs, <a href="links.htm#CommercialSupport"> |
|---|
| 77 | Commercial Support</a> is available.</p> |
|---|
| 78 | <h2>What about license issues?</h2> |
|---|
| 79 | <p>Boost has its own <a href="license_info.html">license</a>, developed |
|---|
| 80 | with help from the Harvard Law School. The |
|---|
| 81 | <a href="license_info.html">Boost license polices</a> encourage both |
|---|
| 82 | commercial and non-commercial use, and the Boost license is not related to the |
|---|
| 83 | GPL or other licenses - that are sometimes seen as business unfriendly.</p> |
|---|
| 84 | <h2>What about other intellectual property issues?</h2> |
|---|
| 85 | <p>The Boost libraries tend to be new, fresh, and creative designs. They are not |
|---|
| 86 | copies, clones, or derivations of proprietary libraries. Boost has a firm policy |
|---|
| 87 | to respect the IP rights of others. The development of Boost libraries is |
|---|
| 88 | publicly documented via the mailing lists and version control repository. The |
|---|
| 89 | source code has been inspected by many, many knowledgeable programmers. Each |
|---|
| 90 | Boost file has a copyright notice and license information. IP issues have been |
|---|
| 91 | reviewed by the legal teams from some of the corporations which use Boost, and |
|---|
| 92 | in some cases these lawyers have been kind enough to give Boost feedback on IP |
|---|
| 93 | issues. There are no guarantees, but those factors all tend to reduce IP risk.</p> |
|---|
| 94 | <h2>Why would anyone give away valuable software for free?</h2> |
|---|
| 95 | <p>Businesses and other organizations often prefer to have code developed, |
|---|
| 96 | maintained, and improved in the open source community when it does not contain |
|---|
| 97 | technology specific to their application domain, because it allows them to focus |
|---|
| 98 | more development resources on their core business.</p> |
|---|
| 99 | <p>Individuals contribute for the technical challenge, to hone their technical |
|---|
| 100 | skills, for the sense of community, as part of their graduate school programs, |
|---|
| 101 | as a way around geographic isolation, to enhance their employment opportunities, |
|---|
| 102 | and as advertisements for their consulting services. There are probably as many |
|---|
| 103 | reasons as there are individuals. Some of the apparently individual |
|---|
| 104 | contributions come from employees of support companies with contracts from |
|---|
| 105 | businesses or other organizations who have an interest in seeing that a library |
|---|
| 106 | is well-maintained.</p> |
|---|
| 107 | <h2>Who pays Boost's expenses?</h2> |
|---|
| 108 | <p>Boost doesn't really have any expenses! All the infrastructure is contributed |
|---|
| 109 | by supporters, such as the <a href="http://www.osl.iu.edu/">Open Systems Lab</a> |
|---|
| 110 | at Indiana University, <a href="http://sourceforge.net/index.php"> |
|---|
| 111 | SourceForge</a>, <a href="http://www.boost-consulting.com/">Boost Consulting</a>, |
|---|
| 112 | <a href="http://www.meta-comm.com/">MetaCommunications</a>, and the |
|---|
| 113 | individuals, companies, and other organizations who run the regression tests. |
|---|
| 114 | Borland, HP, Intel, and Microsoft have contributed compilers. And hundreds, or |
|---|
| 115 | even thousands, of programmers contribute their time. That's what makes Boost |
|---|
| 116 | possible.</p> |
|---|
| 117 | <hr> |
|---|
| 118 | <p> |
|---|
| 119 | Revised |
|---|
| 120 | <!--webbot bot="Timestamp" s-type="EDITED" |
|---|
| 121 | s-format="%d %B, %Y" startspan -->07 July, 2005<!--webbot bot="Timestamp" endspan i-checksum="21138" --></p> |
|---|
| 122 | <p> |
|---|
| 123 | © Copyright Beman Dawes 2005.</p> |
|---|
| 124 | <p> |
|---|
| 125 | Use, modification, and distribution are subject to the Boost Software License, |
|---|
| 126 | Version 1.0. (See accompanying file |
|---|
| 127 | <a href="../LICENSE_1_0.txt">LICENSE_1_0.txt</a> |
|---|
| 128 | or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">www.boost.org/LICENSE_1_0.txt</a>)</p> |
|---|
| 129 | |
|---|
| 130 | </body> |
|---|
| 131 | |
|---|
| 132 | </html> |
|---|