2014-12-01 18:10:23 +00:00
{% extends "base_conservancy.html" %}
{% block subtitle %}Support Conservancy - {% endblock %}
{% block category %}supporter{% endblock %}
{% block head %}
2016-12-31 19:46:10 +00:00
< script type = "text/javascript" src = "/js/supporter-page.js" > < / script >
2015-12-01 03:18:51 +00:00
< link href = "/css/forms.css" rel = "stylesheet" type = "text/css" / >
2014-12-01 18:10:23 +00:00
{% endblock %}
{% block content %}
2015-01-30 16:07:21 +00:00
< div class = "donate-sidebar" >
2014-12-01 18:10:23 +00:00
< table style = "background-color:#afe478;width:100%;" >
< tr > < td style = "text-align:center;padding:10px;padding-bottom:10px;" >
2014-12-01 18:50:12 +00:00
< div id = "donate-box" class = "toggle-unit" > < h1 class = "toggle-content" > Support
Now!< / h1 > < / div >
2014-12-08 20:45:58 +00:00
2015-03-09 15:50:47 +00:00
< h3 class = "donate-box-highlight" > Become a Supporter Now:< / h3 >
2014-12-08 20:45:58 +00:00
2014-12-16 15:28:53 +00:00
< p > Support us now!< / p >
2014-12-01 18:50:12 +00:00
2015-03-09 15:50:47 +00:00
< h4 > < a href = "#annual" > < span class = "donate-box-highlight" > Annual supporter< / span > via PayPal, ACH, or credit card.< / a > < / h4 >
< h4 > < a href = "#monthly" > < span class = "donate-box-highlight" > Monthly supporter< / span > via PayPal, ACH, or credit card.< / a > < / h4 >
2014-12-01 18:38:17 +00:00
2015-03-09 15:50:47 +00:00
< span class = "donate-box-highlight" > Other annual supporters methods:< / span >
2014-12-01 18:10:23 +00:00
< div class = "toggle-unit" >
< h4 class = "toggle-control" data-text = "Wire Transfer"
data-expanded-text="Wire Transfer:">Wire Transfer< / h4 >
< div class = "toggle-content" >
2014-12-08 23:37:35 +00:00
Contact < a href = "mailto:accounting@sfconservancy.org" > Conservancy
2014-12-01 18:10:23 +00:00
by email< / a > < br / > for wire transfer instructions.< br / >
2014-12-08 23:37:35 +00:00
Include currency & country.< br / >
2014-12-01 18:10:23 +00:00
< / div > <!-- /.toggle - content -->
< / div > <!-- /.toggle.unit -->
< div class = "toggle-unit" >
< h4 class = "toggle-control" data-text = "Paper Check"
data-expanded-text="Paper Check:">Paper Check< / h4 >
< div class = "toggle-content" >
2014-12-08 23:37:35 +00:00
Send paper check for $120 to:< br / >
2014-12-01 18:10:23 +00:00
Software Freedom Conservancy, Inc.< br / >
137 MONTAGUE ST STE 380< br / >
2014-12-08 23:37:35 +00:00
BROOKLYN, NY 11201-3548 USA< br / >
Please write < q > SUPPORTER< / q > and t-shirt size in memo line.
2014-12-01 18:10:23 +00:00
< / div > <!-- /.toggle - content -->
< / div > <!-- /.toggle.unit -->
2014-12-08 23:26:32 +00:00
< p > < a href = "/donate" > Even More Ways to Donate< / a > < / p >
2014-12-01 18:10:23 +00:00
<!-- Flattr end -->
< / td > < / tr > < / table >
< / div >
2015-03-05 21:25:08 +00:00
< div class = "content-with-donate-sidebar" >
2014-12-02 20:40:46 +00:00
2014-12-01 18:02:02 +00:00
< p > Software Freedom Conservancy is an essential organization to free and
open source software. We are the home of over
2014-12-03 13:46:58 +00:00
< a href = "/members/current/" > 30 projects< / a > like
2014-12-03 13:45:01 +00:00
< a href = "http://git-scm.org" > Git< / a > ,
< a href = "http://inkscape.org" > Inkscape< / a > , < a href = "http://samba.org" > Samba< / a > ,
2016-12-31 19:31:34 +00:00
< a href = "http://winehq.org" > Wine< / a > , < a href = "http://www.seleniumhq.org/" > Selenium< / a > , the < a href = "/copyleft-compliance/" > GPL Compliance Project for Linux
2014-12-03 13:45:01 +00:00
Developers< / a > , < a href = "http://pypy.org" > PyPy< / a > and
< a href = "http://sugarlabs.org/" > Sugar Labs< / a > just to name a few. Conservancy is a "fiscal sponsor plus",
2014-12-01 18:02:02 +00:00
providing everything that our projects need in a nonprofit. We help our
projects defend their trademarks, manage their assets, handle donations,
improve their community management, manage risk and assist them with all
legal needs they may have. While we do receive a portion of the revenue
donated to our projects, we keep that number low enough that it doesn't
2014-12-01 18:48:55 +00:00
even pay for a single staff member. < a href = "#donate-box" class = "donate-now" > Help us< / a > show that you care about
2014-12-01 18:02:02 +00:00
community-focused free software and help us be able to continue our
charitable work. Donating to Conservancy is a great non-technical way to
contribute to the cause.< / p >
2014-12-02 19:08:13 +00:00
< img alt = "*** The Conservancy T-Shirt that Supporters Receive ***" class = "appeal" src = "/img/conservancy-t-shirt.jpg" / >
2014-12-01 18:43:43 +00:00
< p > For the first time, we're launching a Supporter
2014-12-01 18:48:55 +00:00
program. For < a href = "#donate-box" class = "donate-now" > an annual donation of $120< / a > , you can
2015-03-05 19:26:41 +00:00
download an official Supporter card and receive a Conservancy t-shirt< a id = "return-footnote-shirts-when" > < / a > . If
2014-12-01 18:43:43 +00:00
this is out of reach, please donate at whatever level you can - it makes a
2014-12-01 18:48:55 +00:00
big difference to us to know that you < a href = "#donate-box" class = "donate-now" > support us< / a > , and a little goes a long
2014-12-01 18:43:43 +00:00
way.< / p >
2014-12-01 18:02:02 +00:00
< p > In addition to supporting our projects,
< ul >
< li > we share our expertise across communities. We speak at many
conferences, and publish materials to increase understanding about the
organizational, community and legal issues around free and open source
2014-12-03 22:44:38 +00:00
software. We advocate for free and open source software and provide
2014-12-01 18:02:02 +00:00
education around that mission. We form partnerships across our
communities to work more effectively. Check out < a
href="https://copyleft.org/">copyleft.org< / a >
or sign up to join the < a
2017-02-21 15:34:36 +00:00
href="/news/2014/aug/12/tax-exempt-working-group/">
2014-12-01 18:02:02 +00:00
tax exempt working group< / a > .< / li >
< li > we seek to solve problems for the public through free and open
source
2017-02-21 15:33:39 +00:00
software. We've launched a < a href = "https://npoacct.sfconservancy.org/" >
2014-12-01 18:02:02 +00:00
nonprofits accounting project< / a > to help all
nonprofits (in free software and in other fields) avoid paying millions
of dollars in licensing fees for subpar accounting software.< / li >
< li > as part of Conservancy's partnership in the program, we support Karen as
a co-organizer of the Free and Open Source Software Outreach Program.< / li >
< li > we encourage and support our employees to do volunteer work in the
community. For example, Bradley and Karen together host an oggcast
called < cite > < a href = "http://faif.us" > Free as in Freedom< / a > < / cite > which
discusses important legal and policy issues in open source and free
software.< / li > < / ul >
2014-12-02 21:21:16 +00:00
< img class = "appeal-footer" alt = "*" src = "/img/conservancy-supporter-heart.png" / >
2014-12-02 21:20:10 +00:00
2015-11-23 20:44:24 +00:00
< p > As an organization, we try to do everything transparently; even
2014-12-01 18:02:02 +00:00
our
< a
href="https://gitorious.org/conservancy/policies/source/master:">
internal policies< / a > are published and available for scrutiny.< / p >
2014-12-01 18:48:55 +00:00
< p > Please < a href = "#donate-box" class = "donate-now" > join our Supporter program< / a > and spread software freedom!< / p >
2014-12-01 18:02:02 +00:00
2015-11-23 20:45:00 +00:00
< br clear = "left" / >
2014-12-02 18:30:18 +00:00
< div class = "supporter-type-selector" >
2014-12-03 14:58:52 +00:00
< hr / >
2014-12-02 18:30:18 +00:00
< strong > Become a Supporter Now:< / strong > < a id = "annualSelector" href = "#annual" > Annual< / a > | < a id = "monthlySelector" href = "#monthly" > Monthly< / a > < / div >
< div id = "annual" class = "supporter-type-selection" >
< h3 > Join as an Annual Supporter< / h3 >
< a id = "annual" > < / a >
2014-12-04 01:43:28 +00:00
< form id = "annual" class = "supporter-form" action = "https://www.paypal.com/cgi-bin/webscr" method = "post" name = "supporter" >
2014-12-05 14:48:04 +00:00
< div class = "supporter-form-inputs" >
2021-10-15 00:23:42 +00:00
< input type = "hidden" name = "return" value = "https://sfconservancy.org/sustainer/thank-you.html" / >
2014-12-02 00:06:32 +00:00
< input type = "hidden" name = "cmd" value = "_xclick" / >
2014-12-02 01:19:43 +00:00
< input type = "hidden" name = "business" value = "supporter@sfconservancy.org" / >
< input type = "hidden" name = "item_name" value = "Conservancy Supporter, Annual" / >
Modify PayPal "no_shipping" var via t-shirt choice
According to
https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/Appx_websitestandard_htmlvariables/
no_shipping has the following values:
0: prompt for an address, but do not require one
1: do not prompt for an address
2: prompt for an address, and require one
The default is 0.
Ideally, any time they change wantGift, even in a pure HTML form, we'd
change it between 0 and 2 as appropriate (i.e., we need the address if
they want the t-shirt).
However, I couldn't find an easy way to make this modification in pure
CSS or HTML, so it only happens in Javascript-enabled browsers.
This is still graceful degradation, since the only impact is in cases
where a non-Javascript user fails to give us an address, and we have to
email later to get the shipping address.
2014-12-03 23:50:53 +00:00
< input id = "no_shipping" type = "hidden" name = "no_shipping" value = "0" / >
2014-12-02 16:31:43 +00:00
< label for = "amount" > < strong > Amount:< / strong > $< / label >
2014-12-04 01:40:41 +00:00
< input id = "amount" type = "text" name = "amount" size = "7" minimum = "120" value = "120" / >
Start errors in shown state for non-Javascript.
Since the error messages have important information, and since the
Javascript code is the only "enforcer" of the minimum donation, the
errors really should be displayed by default if the browser is not
Javascript-capable. This change does that, but also toggles the state
back so that errors are not shown until needed in Javascript-capable
browsers.
I believe this still fits graceful degradation, since browsers without
Javascript and CSS were already showing the errors anyway, so now the
only real change is that everyone sees the errors by default.
It *might* make sense to not show the errors in red in non-Javascript
browsers (i.e., make the default CSS color black for the form-error-show
class, and then change it to red in the Javascript). I didn't make that
so, because it's not clear to me that's right, and we *do* want to draw
attention to the errors lest people become a supporter below the
minimum (which has happened once already -- that precipitated this
change).
I'm still annoyed that PayPal doesn't provide a "minimum but no maximum"
variable donation box of its own, which would solve this problem
outright.
2014-12-05 15:07:27 +00:00
< span id = "error" class = "form-error-show" > $120 is a minimum for Conservancy
2014-12-04 01:40:41 +00:00
Supporters. < a href = "/donate" > Donate smaller amounts here< / a > .< / span > < br / >
2014-12-01 18:38:17 +00:00
2014-12-02 16:31:43 +00:00
< label for = "wantGift" > < strong > Do you want to receive a t-shirt? < / strong > < / label >
2015-01-03 18:14:17 +00:00
< input type = "radio" name = "on0" value = "wantGiftYes" / > Yes
< input type = "radio" checked = "checked" name = "on0" value = "wantGiftNo" / > No
2014-12-01 18:38:17 +00:00
< br / >
2014-12-03 18:33:26 +00:00
< span class = "t-shirt-size-selector" >
2015-01-03 18:14:17 +00:00
< label for = "tShirtSize" > < strong > T-shirt size: < / strong > < / label >
< select name = "os0" id = "os0" >
< option name = "os0" id = "os0" value = "MenS" > Men's S< / option >
< option name = "os0" id = "os0" value = "MenM" > Men's M< / option >
< option name = "os0" id = "os0" value = "MenL" > Men's L< / option >
< option name = "os0" id = "os0" value = "MenXL" > Men's XL< / option >
< option name = "os0" id = "os0" value = "Men2XL" > Men's 2XL< / option >
< option name = "os0" id = "os0" value = "LadiesS" > Ladies' S< / option >
< option name = "os0" id = "os0" value = "LadiesM" > Ladies' M< / option >
< option name = "os0" id = "os0" value = "LadiesL" > Ladies' L< / option >
< option name = "os0" id = "os0" value = "LadiesXL" > Ladies' XL< / option >
2014-12-03 18:33:26 +00:00
< / select > < br / > < / span >
2014-12-02 16:31:43 +00:00
< label for = "publicAck" > < strong >
2014-12-03 17:34:53 +00:00
Should we < a href = "/sponsors#supporters" > list you publicly< / a > as a Conservancy Supporter? < / strong > < / label >
2015-01-03 18:14:17 +00:00
< input type = "radio" checked = "checked" name = "on1" value = "publicAckYes" / > Yes
< input type = "radio" name = "on1" value = "publicAckNo" / > No< br / >
2014-12-01 18:38:17 +00:00
2014-12-02 16:31:43 +00:00
< label for = "joinList" > < strong > Join Conservancy's
Low-Traffic Announcement Email List? < / strong > < / label >
2015-01-03 18:14:17 +00:00
< input type = "radio" checked = "checked" name = "os1" value = "joinListYes" / > Yes
2015-01-20 19:42:13 +00:00
< input type = "radio" name = "os1" value = "joinListNo" / > No< br / >
2015-01-20 19:43:05 +00:00
< br / >
2014-12-02 17:09:43 +00:00
< br / > < / div >
2014-12-04 01:43:28 +00:00
< div id = "annual" class = "supporter-form-submit" >
2014-12-01 18:38:17 +00:00
< input type = "image"
2014-12-02 18:41:04 +00:00
src="/img/supporter-payment-button-annual.png"
height="81" width="188"
2014-12-02 17:11:36 +00:00
border="0" name="submit" alt="Become an Annual Supporter Now!">
2014-12-01 18:38:17 +00:00
< img alt = "" border = "0" src = "https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width = "1" height = "1" >
2014-12-02 18:41:04 +00:00
< br / > < br / > < small > Button above redirects to PayPal's site for credit
2014-12-03 01:57:46 +00:00
card, bank account or PayPal balance payment methods. Select options first.< / small >
2014-12-02 17:09:43 +00:00
< / div >
2014-12-02 17:00:18 +00:00
2014-12-02 17:09:43 +00:00
< / form >
2014-12-01 18:10:23 +00:00
< / div >
2014-12-02 18:30:18 +00:00
< div id = "monthly" class = "supporter-type-selection" >
< h3 > Join as an Monthly Supporter< / h3 >
< a id = "monthly" > < / a >
2014-12-02 23:29:06 +00:00
< p > Monthly supporters will not receive any supporter benefits (including the t-shirt) until they've been
monthly supporters for 12 months.< / p >
2014-12-04 01:43:28 +00:00
< form id = "monthly" class = "supporter-form" action = "https://www.paypal.com/cgi-bin/webscr" method = "post" target = "_top" >
2014-12-05 14:48:04 +00:00
< div class = "supporter-form-inputs" >
2014-12-03 23:10:45 +00:00
< input type = "hidden" name = "business" value = "supporter@sfconservancy.org" / >
< input type = "hidden" name = "item_name" value = "Conservancy Supporter, Monthly" / >
2021-10-15 00:23:42 +00:00
< input type = "hidden" name = "return" value = "https://sfconservancy.org/sustainer/thank-you.html" / >
2014-12-03 23:10:45 +00:00
< input type = "hidden" name = "cmd" value = "_xclick-subscriptions" >
Modify PayPal "no_shipping" var via t-shirt choice
According to
https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/Appx_websitestandard_htmlvariables/
no_shipping has the following values:
0: prompt for an address, but do not require one
1: do not prompt for an address
2: prompt for an address, and require one
The default is 0.
Ideally, any time they change wantGift, even in a pure HTML form, we'd
change it between 0 and 2 as appropriate (i.e., we need the address if
they want the t-shirt).
However, I couldn't find an easy way to make this modification in pure
CSS or HTML, so it only happens in Javascript-enabled browsers.
This is still graceful degradation, since the only impact is in cases
where a non-Javascript user fails to give us an address, and we have to
email later to get the shipping address.
2014-12-03 23:50:53 +00:00
< input id = "no_shipping" type = "hidden" name = "no_shipping" value = "0" / >
2014-12-03 23:10:45 +00:00
< input type = "hidden" name = "lc" value = "US" >
< input type = "hidden" name = "no_note" value = "1" >
< input type = "hidden" name = "t3" value = "M" / >
< input type = "hidden" name = "p3" value = "1" / >
< input type = "hidden" name = "src" value = "1" / >
< input type = "hidden" name = "srt" value = "0" / >
2014-12-02 18:30:18 +00:00
< input type = "hidden" name = "item_name" value = "Conservancy Supporter, Monthly" / >
2014-12-03 23:10:45 +00:00
< label for = "amount" > < strong > Monthly Amount:< / strong > $< / label >
2014-12-04 01:40:41 +00:00
< input id = "amount" type = "text" name = "a3" size = "5" minimum = "10" value = "10" / >
Start errors in shown state for non-Javascript.
Since the error messages have important information, and since the
Javascript code is the only "enforcer" of the minimum donation, the
errors really should be displayed by default if the browser is not
Javascript-capable. This change does that, but also toggles the state
back so that errors are not shown until needed in Javascript-capable
browsers.
I believe this still fits graceful degradation, since browsers without
Javascript and CSS were already showing the errors anyway, so now the
only real change is that everyone sees the errors by default.
It *might* make sense to not show the errors in red in non-Javascript
browsers (i.e., make the default CSS color black for the form-error-show
class, and then change it to red in the Javascript). I didn't make that
so, because it's not clear to me that's right, and we *do* want to draw
attention to the errors lest people become a supporter below the
minimum (which has happened once already -- that precipitated this
change).
I'm still annoyed that PayPal doesn't provide a "minimum but no maximum"
variable donation box of its own, which would solve this problem
outright.
2014-12-05 15:07:27 +00:00
< span id = "error" class = "form-error-show" > $10/month is a minimum for Conservancy
2014-12-04 01:40:41 +00:00
Supporters. < a href = "/donate" > Donate smaller amounts here< / a > .< / span > < br / >
2014-12-02 18:30:18 +00:00
< label for = "wantGift" > < strong > Do you want to receive a t-shirt? < / strong > < / label >
2015-01-03 18:14:17 +00:00
< input type = "radio" name = "on0" value = "wantGiftYes" / > Yes
< input type = "radio" checked = "checked" name = "on0" value = "wantGiftNo" / > No
2014-12-02 18:30:18 +00:00
< br / >
2014-12-03 18:33:26 +00:00
< span class = "t-shirt-size-selector" >
2015-01-03 18:14:17 +00:00
< label for = "tShirtSize" > < strong > T-shirt size: < / strong > < / label >
< select name = "os0" id = "os0" >
< option name = "os0" id = "os0" value = "MenS" > Men's S< / option >
< option name = "os0" id = "os0" value = "MenM" > Men's M< / option >
< option name = "os0" id = "os0" value = "MenL" > Men's L< / option >
< option name = "os0" id = "os0" value = "MenXL" > Men's XL< / option >
< option name = "os0" id = "os0" value = "Men2XL" > Men's 2XL< / option >
< option name = "os0" id = "os0" value = "LadiesS" > Ladies' S< / option >
< option name = "os0" id = "os0" value = "LadiesM" > Ladies' M< / option >
< option name = "os0" id = "os0" value = "LadiesL" > Ladies' L< / option >
< option name = "os0" id = "os0" value = "LadiesXL" > Ladies' XL< / option >
2014-12-03 18:33:26 +00:00
< / select > < br / > < / span >
2014-12-02 18:30:18 +00:00
< label for = "publicAck" > < strong >
2014-12-03 17:34:53 +00:00
Should we < a href = "/sponsors#supporters" > list you publicly< / a > as a Conservancy Supporter? < / strong > < / label >
2015-01-03 18:14:17 +00:00
< input type = "radio" checked = "checked" name = "on1" value = "publicAckYes" / > Yes
< input type = "radio" name = "on1" value = "publicAckNo" / > No< br / >
2014-12-02 18:30:18 +00:00
< label for = "joinList" > < strong > Join Conservancy's
Low-Traffic Announcement Email List? < / strong > < / label >
2015-01-03 18:14:17 +00:00
< input type = "radio" checked = "checked" name = "os1" value = "joinListYes" / > Yes
2015-01-20 19:42:13 +00:00
< input type = "radio" name = "os1" value = "joinListNo" / > No< br / >
2014-12-02 18:30:18 +00:00
< br / > < / div >
2014-12-04 01:43:28 +00:00
< div id = "monthly" class = "supporter-form-submit" >
2014-12-02 18:30:18 +00:00
< input type = "image"
2014-12-02 18:41:04 +00:00
src="/img/supporter-payment-button-monthly.png"
height="81" width="188"
2014-12-02 18:30:18 +00:00
border="0" name="submit" alt="Become a Monthly Supporter Now!">
2014-12-02 18:41:04 +00:00
< br / > < br / > < small > Button above redirects to PayPal's site for credit
card, bank account or PayPal balance payment methods. Select
2014-12-03 01:57:46 +00:00
options first.< / small >
2014-12-02 18:30:18 +00:00
< / div >
< / form >
< / div >
2014-12-02 22:32:39 +00:00
< span id = "form-correction-needed" class = "form-error" > Please ensure all form data above is correct.< / span >
2014-12-02 18:30:18 +00:00
< / div >
2014-12-01 18:10:23 +00:00
{% endblock %}