2
0
mirror of https://github.com/boostorg/website.git synced 2026-01-19 04:42:17 +00:00

Added donate feature to website.

This commit is contained in:
Niall Douglas
2014-09-19 12:50:42 +01:00
parent 51c78bc4a6
commit 3aa1894dc1
5 changed files with 181 additions and 3 deletions

View File

@@ -1,3 +1,9 @@
<div id="donatelink">
<a href="/donate" class=""><img src=
"https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif"
alt="Donate to Boost" /></a>
</div>
<h4><a href="/" class="internal">Welcome <span class=
"link">&gt;</span></a></h4>

15
donate/donatebutton.inc Normal file
View File

@@ -0,0 +1,15 @@
<div>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"
target="_top" style="width: 250px; margin-left:auto; margin-right: auto;">
<input type="hidden" name="cmd" value="_s-xclick" /> <input
type="hidden" name="hosted_button_id" value="AD5NQR44365FQ" /> <input
type="image"
src="https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif"
border="0" name="submit" alt="PayPal The safer, easier way to pay
online!" style="display:block; margin-left:auto; margin-right:auto;" />
<p>
<button type="submit" style="width:250px; height:64px; white-space:normal;">
Donate once-off, or a recurring donation with Paypal or Credit/Debit card</button>
</p>
</form>
</div>

146
donate/index.html Normal file
View File

@@ -0,0 +1,146 @@
<!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>Donate to the Boost C++ Libraries</title>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
<link rel="icon" href="/favicon.ico" type="image/ico" />
<link rel="stylesheet" type="text/css" href="/style-v2/section-welcome.css" />
<style type="text/css"><!--
#donatelink {
display:none;
}
--></style>
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
<meta name="google-site-verification" content="mpr2HgFpodnbF_8fv4qXd9roIClVwtX3C-Kd3F6r61w" />
</head>
<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>Donate to the Boost C++ Libraries</h1>
</div>
<div class="section-body">
<p>
According to <a href="https://www.openhub.net/p/boost/estimated_cost">OpenHub's
Boost page</a>, as of August 2014 there are 14.2 million lines of code in Boost.
Given the high quality of coding needed to pass Boost's community review
process, and the extensive unit and functional testing required, a cost of
US$20/line is not unreasonable. By that metric, the Boost C++ Libraries would
cost US$284 million to rewrite from scratch in a commercial organization.
</p>
<p>If you want more of the same, please donate generously.
We will use donations to fund Boost infrastructure, help finance <a href="http://cppnow.org/">
the annual C++ Now conference</a>, and help fund students to work on Boost code
without having to worry as much about finding the time or money to do so. You
should be aware we may also use donations for any other purpose the Boost
steering committee feels appropriate, and that ten percent (10%) of your
donation after Paypal's fees will go to the <a href="https://sfconservancy.org/">
Software Freedom Conservancy</a>. The Software Freedom Conservancy is a
not-for-profit organization that helps promote, improve, develop, and defend
Free, Libre, and Open Source Software (FLOSS) projects.
</p>
<!--#include virtual="donatebutton.inc" -->
<h2>Why ask for donations for the first time in fifteen years?</h2>
<p>
Boost was not generated, for the most part, by any commercial organization. It is
available in the public interest as one of the purest forms of open source: its license,
<a href="/uilen.pair.com/public_html/LICENSE_1_0.txt">the Boost Software License</a>,
is highly permissive and allows unrestricted commercial use. Most of the code
was written, documented and tested in the spare and family time of some of the
very best C++ engineers in the world, many of whom are also involved in the ISO
C++ standardization process. Many of the additions to the C++ 11 standard library
started life in the Boost libraries, and so will many of the additions and changes to
the next C++ standard library.
</p>
<p>
Yet, for its first fifteen years, Boost has never asked for donations of money
from its users. So why begin now?
</p>
<p>
As Boost grows, more time and resources is being spent on dealing with the size and
complexity of Boost, especially as libraries are transitioned to make full use
of the new language features in C++ 11/14. If you wish to support those efforts
to bring more Boost libraries into first tier support for the latest generation of C++,
please donate generously.
</p>
<!--#include virtual="donatebutton.inc" -->
<h2>Why you should donate with a recurring monthly donation</h2>
<p>
Boost has participated in <a href="https://en.wikipedia.org/wiki/Google_Summer_of_Code">
Google's Summer of Code</a> since 2007. This is an annual student open source
programming stipend program lasting three months during which experienced Boost
developers mentor students who work on improving Boost libraries, usually in all
the boring, thankless stuff none of us like to do. The problem with the three
month duration is that the student is only just getting familiar enough with the
Boost libraries to really ramp up their productivity and rate of output when the
program ends. This leads to these outcomes:</p>
<ul>
<li>We don't reap the full rewards of what we should given the substantial
investment in mentoring our developers invest into students each year.</li>
<li>The student is just getting into the Boost libraries when they need to
return to concentrating on their studies, and often back to the part time work
needed to finance the high expense of university study nowadays.</li>
<li>Students, when they graduate, get pulled into the development of proprietary
rather than open source software, or they end up gravitating to one of the many
open source projects much better at running a student-to-developer pipeline than
Boost historically has been.</li>
</ul>
<p>
Whatever the case, Boost is not benefiting as it should from
enthusiastic students with great ideas about where C++ should go
next, and we hope that <em>you</em> can help us change that.
</p>
<p>
So, if you or your company or organization has benefited from the Boost C++
Libraries, or you would like to assist promising young C++ engineers develop
their talents to the full, please strongly consider making a regular monthly donation to Boost!
Please donate generously. Thank you in advance! </p>
<!--#include virtual="donatebutton.inc" -->
</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: 2014-08-25 01:40:46 +0100 (Mon, 25 Aug 2014) $</p>
</div>
<div id="copyright">
<p>Copyright Beman Dawes, David Abrahams, 1998-2005.</p>
<p>Copyright Rene Rivera 2004-2007.</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>

View File

@@ -55,9 +55,15 @@ http://www.boost.org/development/website_updating.html
Standard. C++11 also includes several
more Boost libraries in addition to those from TR1.
More Boost libraries are proposed
for <a href=
"http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1810.html"
class="external">TR2</a>.</p>
for standardization in C++17.</p>
<p>Since 2006 an intimate week long annual conference
related to Boost called <a href="http://cppnow.org/"
class="external">C++ Now</a> has been held in
Aspen, Colorado each May. Boost has been a participant in the <a href=
"https://developers.google.com/open-source/soc/?csw=1"
class="external">annual Google Summer of Code</a> since
2007.
<h3 class="note">Getting Started</h3>

View File

@@ -33,6 +33,11 @@
}
#sidebar #menu ul li {
}
#sidebar #menu ul li #donatelink {
width: 147px;
margin-left: auto;
margin-right: auto;
}
#sidebar #menu ul li h4 {
font-family: "Times New Roman",serif;
font-variant: small-caps;