Changeset - 3766fbebc6bb
www/conservancy/static/copyleft-compliance/about.html
Show inline comments
 
{% extends "base_compliance.html" %}
 
{% block subtitle %}Copyleft Compliance Projects - {% endblock %}
 
{% block submenuselection %}AboutCompliance{% endblock %}
 
{% block content %}
 
<h1 id="ourwork">Conservancy's Copyleft Compliance Projects</h1>
 

	
 
<p>As existing donors and supporters know, the Software Freedom Conservancy
 
<p>As existing donors and sustainers know, the Software Freedom Conservancy
 
  is a 501(c)(3) non-profit charity registered in New York, and Conservancy
 
  helps people take control of their computing by growing the software
 
  freedom movement, supporting community-driven alternatives to proprietary
 
  software, and defending free software with practical initiatives.
 
  Conservancy accomplishes these goals with various initiatives, including
 
  defending and upholding the rights of software users and consumers under
 
  copyleft licenses, such as the GPL.</p>
 

	
 
<p>Free and open source software (FOSS) is everywhere and in everything; yet
 
our software freedom is constantly eroded.  With the help of its
 
volunteers, <a href="/members/current/">member projects</a>,
 
and <a href="/about/staff/">staff</a>, Conservancy stands up for users'
...
 
@@ -28,25 +28,25 @@ against more than a dozen defendants, and hundreds of non-litigation
 
compliance actions.</p>
 

	
 
<p>For these many years, Conservancy has always given the benefit of the
 
  doubt to companies who exploited our good nature and ultimately simply
 
  ignore the rights of users and consumers.  In that time, the compliance
 
  industrial complex has risen to a multi-million-dollar industry &mdash;
 
  selling (mostly proprietary) products, services, and consulting to
 
  companies.  Yet, these compliance efforts ignore consistently the most
 
  essential promise of copyleft &mdash; the complete, Corresponding Source
 
  and "the scripts used to control compilation and installation of the
 
  executable".</p>
 

	
 
<p>We encourage our supporters and software freedom enthusiasts everywhere to
 
<p>We encourage our sustainers and software freedom enthusiasts everywhere to
 
  <a href="/copyleft-compliance/enforcement-strategy.html">read our detailed
 
  strategic plan for GPL enforcement</a> and its companion
 
  project, <a href="/copyleft-compliance/firmware-liberation.html">our
 
    Firmware Liberation Project</a>.</p>
 

	
 
<h2 id="projects">Compliance Relationship to Fiscally Sponsored Projects</h2>
 

	
 
<p>Historically, Conservancy was well-known for its ongoing license
 
compliance efforts on behalf of its BusyBox member project.  Today,
 
Conservancy does semi-regular compliance work for its BusyBox, Git, Inkscape,
 
Mercurial, Samba, QEMU and Wine member projects.  If you are a copyright
 
holder in any member project of Conservancy, please contact the project's
...
 
@@ -140,16 +140,16 @@ Conservancy should contact <a href="mailto:debian-services@sfconservancy.org">&l
 
   read <a href="http://ebb.org/bkuhn/blog/2009/11/08/gpl-enforcement.html">this
 
   personal blog post by our Policy Fellow, Bradley M. Kuhn</a>, about good
 
   practices in discovering and reporting GPL violations.  (We'd also like
 
   someone to convert the text of that blog post into a patch for
 
   <a href="http://compliance.guide">The Compliance Guide on
 
   copyleft.org</a>; submit it
 
   via <a href="https://k.copyleft.org/guide/">k.copyleft.org</a>.)</p>
 
   
 
<h2 id="support">Donate to Support This Work</h2>
 

	
 
<p>Finally, Conservancy welcomes <a href="#donate-box"
 
  class="donate-now">donations</a> in support of our GPL Compliance Projects,
 
  and we encourage you to become a <a href="/supporter/">an official
 
  and we encourage you to become a <a href="/sustainer/">an official
 
  Supporter of Software Freedom Conservancy</a>. </p>
 
</div>
 
{% endblock %}
www/conservancy/static/copyleft-compliance/enforcement-strategy.html
Show inline comments
 
{% extends "base_compliance.html" %}
 
{% block subtitle %}Copyleft Compliance Projects - {% endblock %}
 
{% block submenuselection %}EnforcementStrategy{% endblock %}
 
{% block content %}
 

	
 
<h1 id="strategic-gpl-enforcement-initiative">The Strategic GPL Enforcement Initiative</h1>
 

	
 
<p>As existing donors and supporters know, the Software Freedom Conservancy
 
<p>As existing donors and sustainers know, the Software Freedom Conservancy
 
  is a 501(c)(3) non-profit charity registered in New York, and Conservancy
 
  helps people take control of their computing by growing the software
 
  freedom movement, supporting community-driven alternatives to proprietary
 
  software, and defending free software with practical initiatives.
 
  Conservancy accomplishes these goals with various initiatives, including
 
  defending and upholding the rights of software users and consumers under
 
  copyleft licenses, such as the <acronym title="General Public License">GPL</acronym>.</p>
 

	
 
<h2 id="brief-history-of-user-focused-gpl-enforcement">Brief History of
 
  User-Focused GPL Enforcement</h2>
 

	
 
<p>The spring of 2003 was a watershed moment for software freedom on
www/conservancy/static/copyleft-compliance/vmware-lawsuit-appeal.html
Show inline comments
...
 
@@ -6,26 +6,26 @@
 

	
 
<p><strong>Update 2019-04-02:</strong> Please
 
  see <a href="https://sfconservancy.org/news/2019/apr/02/vmware-no-appeal/">this
 
  announcement regarding conclusion of the VMware suit in Germany</a>.  Since the suit has
 
  concluded, any funds you donate here will support our ongoing compliance efforts.  The
 
  remaining material below is left as it was before that announcement:</p>
 

	
 
<p><em>In March 2015, Conservancy <a href="/news/2015/mar/05/vmware-lawsuit/">announced Christoph Hellwig's
 
    lawsuit against VMware in Germany</a>.  In July 2016,
 
    we <a href="/news/2016/aug/09/vmware-appeal/">announced that Christoph
 
    would appeal the lower court's ruling</a>.</p>
 
    Support Conservancy's and Christoph's efforts in this area
 
    by <a href="/supporter/">becoming a Conservancy
 
    supporter</a> or <a href="#donate-box" class="donate-now">donating via
 
    by <a href="/sustainer/">becoming a Conservancy
 
    sustainer</a> or <a href="#donate-box" class="donate-now">donating via
 
    the link on the right</a>.</em></p>
 

	
 

	
 
<p>We were told to ask nicely and repeatedly, so we did.</p>
 

	
 
<p>We asked allies to help us make contact in friendly and professional
 
  ways.</p>
 

	
 
<p>Everyone asked us to give companies as many chances as possible and as
 
  much help as possible to comply with copyleft, so we did.</p>
 

	
 
<p>We've worked for years to help VMware comply with the GPL, but they
...
 
@@ -76,41 +76,41 @@ community.  Even so, this case will help bring clarity on the question of
 
combined and derivative works, and is essential to the future of all software
 
freedom.  This case deserves support from copyleft and non-copyleft free
 
software communities alike.</p>
 

	
 
<h3>Show you care</h3>
 

	
 
<p>Bad actors have become complacent because they think you don't care.  A
 
  strong show of public support for Conservancy and Christoph's position will
 
  help our legal case and demonstrate the interpretive context for it.
 
  Please <a href="#donate-box" class="donate-now">donate</a> to our campaign to enforce the GPL.  Help Conservancy
 
  increase its number of individual donors, so we have clear evidence to show
 
  bad actors that the GPL matters to the individuals in our community.
 
  After you <a href="#donate-box" class="donate-now">donate</a>, go and tell the world: &ldquo;Play by the rules, @VMware. I defend the #GPL with Christoph &amp; @Conservancy. #DTRTvmware  Help at https://sfconservancy.org/supporter/ &rdquo; on your blog or microblog.
 
  After you <a href="#donate-box" class="donate-now">donate</a>, go and tell the world: &ldquo;Play by the rules, @VMware. I defend the #GPL with Christoph &amp; @Conservancy. #DTRTvmware  Help at https://sfconservancy.org/sustainer/ &rdquo; on your blog or microblog.
 
  </p>
 

	
 

	
 
<h3>Isn't the combined works and/or derivative works question a legal grey area?</h3>
 

	
 
<p>We don't think so, but this case will let the court to decide that question.
 
Either way, it's beneficial to our entire community to find out what the
 
judges think.  (Check out our <a href="/copyleft-compliance/vmware-lawsuit-faq.html">FAQ to find out more
 
information</a>.)</p>
 

	
 
<p>Help us pay for this expensive lawsuit and to generally defend software
 
  freedom and the GPL.  Help us show the world that copyleft matters.  We are excited 
 
  to announce that we already reached an anonymous match for this campaign, where every dollar donated 
 
  was matched up to $50,000. However, that $100,000 is just an initial step
 
  and there is so much GPL enforcement work to do.  So, please
 
  donate now: by becoming <a href="/supporter/">a Conservancy Supporter</a> or
 
  donate now: by becoming <a href="/sustainer/">a Conservancy Sustainer</a> or
 
  via <a href="#donate-box" class="donate-now">donate link on the right</a>.</p>
 

	
 
<h3>Want To Know More?</h3>
 

	
 
<p>Watch the video below of Conservancy Executive Director, Karen Sandler,
 
  <a href="/news/2015/mar/31/libreplanet/">delivering a keynote on this topic
 
  at
 
    LibrePlanet 2015</a>:</p>
 
<p>
 
 <video controls
 
         preload="auto" class="video-js vjs-default-skin"
 
         data-setup='{"height": 276,
www/conservancy/static/copyleft-compliance/vmware-lawsuit-faq.html
Show inline comments
...
 
@@ -647,25 +647,25 @@ As such, ESXi is not
 
a <a href="https://www.gnu.org/gnu/linux-and-gnu.html">traditional GNU/Linux
 
system</a>.  FSF has many copyrights of its own, but these are almost
 
exclusively on various parts of the GNU system, not on the kernel, Linux.  As
 
such, FSF probably does not have copyright interests available to directly
 
enforce the GPL regarding the primary issue in this case.</dd>
 

	
 
  <dt><em>I</em> care about copyleft and the GPL.  How can I help?</dt>
 

	
 
  <dd>Conservancy needs <a href="#donate-box" class="donate-now">your immediate financial
 
  support to proceed with this litigation</a>.  Litigation costs are
 
  unpredictable, and this lawsuit may take years to resolve.  Conservancy is
 
  prepared to fund this case through its conclusion, but we can only do so
 
  with <a href="/supporter/"><em>your</em> support</a>.  If you are an
 
  with <a href="/sustainer/"><em>your</em> support</a>.  If you are an
 
  individual who supports copyleft and wants to see it defended, please
 
  donate now.  And, if you make a public statement of support, please email the
 
  URL
 
  to <a href="mailto:info@sfconservancy.org">&lt;info@sfconservancy.org&gt;</a>,
 
  as we'd like to include representative selection of supportive statements above.</dd>
 

	
 
  <dt>Why is the case in Germany?</dt>
 

	
 
  <dd>Copyright infringement claims can be brought anywhere that distribution
 
  of the copyrighted works occur.  VMware distributes ESXi throughout the
 
  world, but Germany is close to Christoph's home and his lawyer was
 
  available to do the litigation work there.  Finally, historically,
www/conservancy/static/donate/index.html
Show inline comments
 
{% extends "base_conservancy.html" %}
 
{% block subtitle %}Donations - {% endblock %}
 
{% block category %}donate{% endblock %}
 
{% block content %}
 

	
 
<h1>Donate to Conservancy!</h1>
 

	
 
<p>As a not-for-profit charity, Conservancy relies on support from the
 
  public to continue its work.  Please give generously to support
 
  Conservancy’s work.</p>
 

	
 
<h3><a href="/supporter/#annual">Become a Supporter Now!</a></h3>
 
<h3><a href="/sustainer/#annual">Become a Sustainer Now!</a></h3>
 

	
 
<p>The best way to donate to Conservancy is
 
  via <a href="/supporter/#annual">our official Supporter program</a>, which
 
  earns a t-shirt and other surprise Supporter-only perks throughout the
 
  via <a href="/sustainer/#annual">our official Sustainer program</a>, which
 
  earns a t-shirt and other surprise Sustainer-only perks throughout the
 
  year.</p>
 

	
 
<p>But, there are many other great ways to donate to Conservancy as
 
well, listed below:</p>
 

	
 
<h3>Donate via PayPal (including Visa, Mastercard, AMEX or ACH)</h3>
 

	
 
<p>You can use this method to donate any amount.
 
  You can donate once or set up a recurring monthly donation.</p>
 

	
 
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
 
<input type="hidden" name="cmd" value="_s-xclick">
www/conservancy/static/npoacct/index.html
Show inline comments
...
 
@@ -20,26 +20,26 @@
 

	
 
<p><span class="donate-box-highlight">Donate now via PayPal:</span>
 
</p>
 
<!-- PayPal start -->
 
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
 
<input type="hidden" name="cmd" value="_s-xclick">
 
<input type="hidden" name="hosted_button_id" value="3VRTJALJ5PQRW">
 
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif" style="border:0" name="submit" alt="Donate Now!">
 
<img alt="" style="border:0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
 
</form>
 
<!-- PayPal end -->
 

	
 
<p>Or, <a href="/supporter/#annual"><span class="donate-box-highlight">become a Conservancy
 
      Supporter</span></a> (&mdash; a better option if you're donating more
 
<p>Or, <a href="/sustainer/#annual"><span class="donate-box-highlight">become a Conservancy
 
      Sustainer</span></a> (&mdash; a better option if you're donating more
 
      than $120, since you'll get a t-shirt!).</p>
 
</td></tr></table>
 
</div>
 
<div class="content-with-donate-sidebar">
 

	
 
<h2>Non-Profit Accounting Software</h2>
 

	
 
<img src="/img/conservancy-accounting-campaign-logo.png" alt="Conservancy accounting campaign logo" style="float:left;" />
 

	
 
<p>Conservancy has a plan to help all non-profit organizations (NPOs) by
 
creating an Open Source and Free Software accounting system usable by
 
non-technical bookkeepers, accountants, and non-profit managers.  You can
www/conservancy/static/privacy-policy/index.html
Show inline comments
...
 
@@ -2,35 +2,35 @@
 
{% block subtitle %}Privacy Policy - {% endblock %}
 
{% block content %}
 

	
 
<h1>Privacy Statement for Software Freedom Conservancy</h1>
 
<h2>Scope of This Notice</h2>
 
<p>This Privacy Statement is intended to describe the Software Freedom Conservancy&rsquo;s privacy practices and provide information about the choices you have regarding the ways in which information collected by Software Freedom Conservancy is used and disclosed. Software Freedom Conservancy is referred to in this document as &ldquo;Conservancy&rdquo;.</p>
 
<h2>Our Commitment to Privacy</h2>
 
<p>Your privacy is important to Conservancy. To better protect your privacy and to comply with various laws and regulations, we have provided this Statement explaining our information practices and the choices you can make about the way your personal information is collected, used and disclosed. To make this Statement easy to find, we have made it available on our homepage and at many of the locations where personally-identifiable information may be requested</p>
 
<h2>The Information We Collect</h2>
 
<p>This Privacy Statement applies to all information collected by or submitted to Conservancy, including personal data. &ldquo;Personal data&rdquo; is data that can be used to identify an individual.</p>
 
<p>Conservancy collects personal data when:</p>
 
<ul>
 
<li>you sign up as a Conservancy Supporter or otherwise donate to Conservancy;</li>
 
<li>you sign up as a Conservancy Sustainer or otherwise donate to Conservancy;</li>
 
<li>you visit any Conservancy web site;</li>
 
<li>you use one of Conservancy&rsquo;s Mailman sites or lists, hosted at lists.sfconservancy.org or lists.copyleft.org;</li>
 
<li>you use one of Conservancy&rsquo;s Kallithea sites or repositories, hosted at k.sfconservancy.org or k.copyleft.org;</li>
 
<li>you use one of Conservancy&rsquo;s Etherpad sites, hosted at pad.sfconservancy.org;</li>
 
<li>you use one of Conservancy&rsquo;s wiki sites or partner wiki sites, hosted at npoacct.sfconservancy.org or copyleft.org;</li>
 
<li>you use one of Conservancy&rsquo;s project or partner project IRC channels, #npoacct and #copyleft on the Freenode IRC network;</li>
 
<li>you participate in surveys and evaluations;</li>
 
<li>you submit questions or comments to us.</li>
 
</ul>
 
<p>Conservancy&rsquo;s member projects may also collect data and have their own privacy policies which specify what they do with the data they collect. This policy applies to Conservancy&rsquo;s general operations, Supporter program and websites.</p>
 
<p>Conservancy&rsquo;s member projects may also collect data and have their own privacy policies which specify what they do with the data they collect. This policy applies to Conservancy&rsquo;s general operations, Sustainer program and websites.</p>
 
<p>When you visit any Conservancy web site (including the specific sites named above), we collect your IP address to maintain our servers, estimate de-identified visitor patterns, and attribute changes to public resources like wikis and Etherpad documents.</p>
 
<p>When you subscribe or post to a Mailman mailing list, Mailman will collect your email address and (optionally) name. When you post to a list, Mailman will additionally archive all the information in your email, including all headers, which typically include your IP address.</p>
 
<p>When you create an account on a Kallithea site, it collects your email address for authentication. In may also collect your name (to identify your contributions to others) and your SSH public key (optional - to authenticate you when you push changes to source repositories).</p>
 
<p>When you push commits to a Kallithea source repository, it collects the name(s) and email address(es) information included in the source commits to identify them for archival purposes.</p>
 
<p>When you use Conservancy&rsquo;s Etherpad site, you may optionally provide your email address to receive emails about changes to documents you are interested in.</p>
 
<p>When you use a wiki, you may optionally create and sign in to an account to edit pages on the wiki and have those edits attributed to you publicly.</p>
 
<p>When you join or send messages to any of the IRC channels listed above, that activity is logged and published publicly for others interested in the project. This logging includes the network identifier assigned to your connection by Freenode.</p>
 
<p>Conservancy may also collect personal data from individuals (with their consent) at conventions, trade shows and expositions. The types of personal data collected may include (but are not limited to):</p>
 
<ul>
 
<li>your first and last name;</li>
 
<li>your title and your company&rsquo;s name;</li>
 
<li>your home, billing, or other physical address (including street name, name of a city or town, state/province);</li>
...
 
@@ -49,30 +49,30 @@
 
<li>send you information;</li>
 
<li>for research activities, including the production of statistical reports (such aggregated information is not used to contact the subjects of the report);</li>
 
<li>send you surveys;</li>
 
<li>maintain our servers.</li>
 
</ul>
 
<p>We also use this personal data to provide you with information related to your account and the educational materials, software and services you acquire from us, to better understand your needs and interests, to improve what we do for you and the public, to personalize communications, and to comply with or fulfill any contractual obligations to you. It is in Conservancy’s legitimate business interests to provide you with the information, communications, and services you request; to create a public record of the data and content produced by Conservancy’s services; and to maintain the integrity of that data and content for historical, scientific, and research purposes.</p>
 
<h2>Sharing Your Personal Data</h2>
 
<p>Unless you consent, Conservancy will never process or share the personal data you provide to us except as described below.</p>
 
<p>Conservancy may share your personal data with third parties under any of the following circumstances:</p>
 
<ul>
 
<li>To attribute your contributions to mailing lists, source repositories, Etherpads, wikis, and IRC channels.</li>
 
<li>As required to provide service, and for e-mail housing (as a consequence of uses already described in this Privacy Statement). It is in Conservancy’s legitimate business interest to provide all users an accurate record of data and content provided by Conservancy’s services, and to maintain the integrity of that data and content for historical, scientific, and research purposes. This data and content may include but is not limited to email, code changes, comments, and artifacts.</li>
 
<li>We may use stamps.com to mail items to you, such as Supporter t-shirts, in which case we will give stamps.com the details needed to perform its services, such as your name, address, email address, phone number, and contents of the package. This information will then be subject to <a href="https://www.stamps.com/privacy-policy/">stamps.com&rsquo;s privacy policy</a>.</li>
 
<li>We may use stamps.com to mail items to you, such as Sustainer t-shirts, in which case we will give stamps.com the details needed to perform its services, such as your name, address, email address, phone number, and contents of the package. This information will then be subject to <a href="https://www.stamps.com/privacy-policy/">stamps.com&rsquo;s privacy policy</a>.</li>
 
<li>As required by law (such as responding to a valid subpoena, warrant, audit, or agency action, or to prevent fraud).</li>
 
<li>For research activities, including the production of statistical reports (such aggregated information is used to describe our services and is not used to contact the subjects of the report).</li>
 
</ul>
 
<h2>Donations</h2>
 
<p>We receive personal information from third party services when you donate to us via online payment mechanisms. We do not sell or distribute this information to third parties. Conservancy uses this information to acknowledge your donation and send you occasional solicitations and newsletters. Donors can opt out of all contact or specify only print or e-mail contact by emailing <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#112;&#114;&#105;&#118;&#97;&#99;&#121;&#64;&#115;&#102;&#99;&#111;&#110;&#115;&#101;&#114;&#118;&#97;&#110;&#99;&#121;&#46;&#111;&#114;&#103;">&#112;&#114;&#105;&#118;&#97;&#99;&#121;&#64;&#115;&#102;&#99;&#111;&#110;&#115;&#101;&#114;&#118;&#97;&#110;&#99;&#121;&#46;&#111;&#114;&#103;</a>. Donor names are posted on our <a href="https://sfconservancy.org/sponsors/">Sponsors &amp; Supporters</a> page as a recognition of their support. At the time of the donation, the donor can ask to be anonymous, so that their name will not be publicly recognized.</p>
 
<p>We receive personal information from third party services when you donate to us via online payment mechanisms. We do not sell or distribute this information to third parties. Conservancy uses this information to acknowledge your donation and send you occasional solicitations and newsletters. Donors can opt out of all contact or specify only print or e-mail contact by emailing <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#112;&#114;&#105;&#118;&#97;&#99;&#121;&#64;&#115;&#102;&#99;&#111;&#110;&#115;&#101;&#114;&#118;&#97;&#110;&#99;&#121;&#46;&#111;&#114;&#103;">&#112;&#114;&#105;&#118;&#97;&#99;&#121;&#64;&#115;&#102;&#99;&#111;&#110;&#115;&#101;&#114;&#118;&#97;&#110;&#99;&#121;&#46;&#111;&#114;&#103;</a>. Donor names are posted on our <a href="https://sfconservancy.org/sponsors/">Sponsors &amp; Sustainers</a> page as a recognition of their support. At the time of the donation, the donor can ask to be anonymous, so that their name will not be publicly recognized.</p>
 
<h2>Receiving E-Mail</h2>
 
<p>Conservancy may send you e-mail to authorize accounts you create on our sites, to inform you of important upcoming Conservancy events, to send occasional solicitations in connection with our donor programs as described above or in response to your questions. For your protection, Conservancy may contact you in the event that we find an issue that requires your immediate attention. Conservancy processes your personal data in these cases to fulfill and comply with its contractual obligations to you, to provide the services you have requested, and to ensure the security of your account.</p>
 
<h2>Cookies and Other Browser Information</h2>
 
<p>Conservancy&rsquo;s online services automatically capture IP addresses. We use IP addresses to help diagnose problems with our servers, to administer our website, and to help ensure the security of your interaction with our services.</p>
 
<p>As part of offering and providing customizable and personalized services, Conservancy uses cookies to store and sometimes track information about you. A cookie is a small amount of data that is sent to your browser from a Web server and stored on your computer&rsquo;s hard drive. All sections of sfconservancy.org where you are prompted to log in or that are customizable require your browser to accept cookies.</p>
 
<p>Generally, we use cookies to remind us of who you are and to access your account information (stored on our computers) in order to provide a better and more personalized service. This cookie is set when you register or &ldquo;sign in&rdquo; and is modified when you &ldquo;sign out&rdquo; of our services.</p>
 
<p>If you do not want your personal information to be stored by cookies, you can configure your browser so that it always rejects these cookies or asks you each time if you accept them or not. However, you must understand that the use of cookies may be necessary to provide certain services, and choosing to reject cookies will reduce the performance and functionality of the site. Your browser documentation includes instructions explaining how to enable, disable or delete cookies at the browser level (usually located in the “Help”, “Tools” or “Edit” facility).</p>
 
<h2>Our Commitment to Data Security</h2>
 
<p>Conservancy trains its administrators on our privacy policy guidelines and makes our privacy policy available to our partners. Our website uses Secure Socket Layer (SSL) technology, which encrypts your personal data when you send your personal information on our website. In addition, Conservancy and its partners enter into confidentiality agreements which require that care and precautions be taken to prevent loss, misuse, or disclosure of your personal data.</p>
 
<h2>Public Forums Reminder</h2>
 
<p>Conservancy often makes mailing lists, source repositories, Etherpads, wikis, and IRC logs available to the public. Please remember that any information that is disclosed in these areas becomes public information. Please think carefully about your desired level of anonymity before you disclose personal information. Although we value individual ideas and encourage free expression, Conservancy reserves the right to take necessary action to preserve the integrity of these areas, such as removing any posting that is vulgar or inappropriate. It is in Conservancy’s legitimate business interests to provide all users an accurate record of data and content provided in the public forums it maintains and uses; to maintain the integrity of that data and content for historical, scientific, and research purposes; and to provide an environment for the free exchange of ideas relevant and constructive to the development and propagation of software freedom.</p>
 
<h2>Our Commitment to Children&rsquo;s Online Privacy</h2>
www/conservancy/static/projects/apply/index.html
Show inline comments
...
 
@@ -259,25 +259,25 @@ form their own independent tax-exempt 501(c)(3) non-profit.</p>
 
  used to pay staff.  (Details on how Conservancy spends its funds,
 
  including salaries of key employees, can be found
 
  in <a href="/about/filings/">Conservancy's
 
  annual filings</a>.)</p>
 

	
 
<p>Historically, Conservancy allowed projects to give less or nothing at
 
  all to the general fund, but we unfortunately discovered that without
 
  this requirement, Conservancy was not able to offer the myriad of
 
  services to all its projects, particularly to larger projects that
 
  have more income and therefore need more attention from staff.  Even now,
 
  the 10% we receive from our project does not fully fund our fiscal
 
  sponsorship activities; we raise additional funds
 
  through <a href="/supporter">support program</a> to subsidize our fiscal
 
  through <a href="/sustainer">support program</a> to subsidize our fiscal
 
  sponsorship work.</p>
 

	
 
<p>We do understand that, particularly for small projects that only receive a
 
  few small donations, that donating a percentage of your income back to
 
  Conservancy can be a high burden.  We encourage such small projects to
 
  consider <a href="https://www.spi-inc.org/">Software in the Public
 
  Interest</a>, which offers fewer services than Conservancy, but only
 
  requires 5% of gross revenue.  To our knowledge, SPI is the only fiscal
 
  sponsor operating in FOSS that requires less than 10%; most FOSS fiscal
 
  sponsors require at least 10%, or they operate on a fee-for-service model
 
  whereby projects pay the actual costs of any service they receive (and such
 
  charges are usually much higher than 10%).  We urge you to very explicitly
www/conservancy/static/sustainer/event.html
Show inline comments
 
file renamed from www/conservancy/static/supporter/event.html to www/conservancy/static/sustainer/event.html
www/conservancy/static/sustainer/original-supporter-appeal.html
Show inline comments
 
file renamed from www/conservancy/static/supporter/original-supporter-appeal.html to www/conservancy/static/sustainer/original-supporter-appeal.html
...
 
@@ -122,25 +122,25 @@ internal policies</a> are published and available for scrutiny.</p>
 
<p>Please <a href="#donate-box" class="donate-now">join our Supporter program</a> and spread software freedom!</p>
 

	
 
<br clear="left"/>
 

	
 
<div class="supporter-type-selector">
 
<hr/>
 
  <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>
 
<form id="annual" class="supporter-form" action="https://www.paypal.com/cgi-bin/webscr" method="post" name="supporter">
 
<div class="supporter-form-inputs">
 
            <input type="hidden" name="return" value="https://sfconservancy.org/supporter/thank-you.html" />
 
            <input type="hidden" name="return" value="https://sfconservancy.org/sustainer/thank-you.html" />
 
            <input type="hidden" name="cmd" value="_xclick" />
 
            <input type="hidden" name="business" value="supporter@sfconservancy.org" />
 
            <input type="hidden" name="item_name" value="Conservancy Supporter, Annual" />
 
            <input id="no_shipping" type="hidden" name="no_shipping" value="0" />
 
  <label for="amount"><strong>Amount:</strong> $</label>
 
  <input id="amount" type="text" name="amount" size="7" minimum="120" value="120" />
 
  <span id="error" class="form-error-show">$120 is a minimum for Conservancy
 
  Supporters.  <a href="/donate">Donate smaller amounts here</a>.</span><br/>
 

	
 
                      <label for="wantGift"><strong>Do you want to receive a t-shirt? </strong></label>
 
                      <input type="radio" name="on0" value="wantGiftYes" />Yes
 
                      <input type="radio" checked="checked" name="on0" value="wantGiftNo" />No
...
 
@@ -181,25 +181,25 @@ internal policies</a> are published and available for scrutiny.</p>
 

	
 
</form>
 
</div>
 
<div id="monthly" class="supporter-type-selection">
 
<h3>Join as an Monthly Supporter</h3>
 
<a id="monthly"></a>
 
<p>Monthly supporters will not receive any supporter benefits (including the t-shirt) until they've been
 
  monthly supporters for 12 months.</p>
 
<form id="monthly" class="supporter-form" action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
 
<div class="supporter-form-inputs">
 
            <input type="hidden" name="business" value="supporter@sfconservancy.org" />
 
            <input type="hidden" name="item_name" value="Conservancy Supporter, Monthly" />
 
            <input type="hidden" name="return" value="https://sfconservancy.org/supporter/thank-you.html" />
 
            <input type="hidden" name="return" value="https://sfconservancy.org/sustainer/thank-you.html" />
 
            <input type="hidden" name="cmd" value="_xclick-subscriptions">
 
            <input id="no_shipping" type="hidden" name="no_shipping" value="0" />
 
            <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" />
 
            <input type="hidden" name="item_name" value="Conservancy Supporter, Monthly" />
 
  <label for="amount"><strong>Monthly Amount:</strong> $</label>
 
  <input id="amount" type="text" name="a3" size="5" minimum="10" value="10" />
 
  <span id="error" class="form-error-show">$10/month is a minimum for Conservancy
www/conservancy/static/sustainer/thank-you-event.html
Show inline comments
 
file renamed from www/conservancy/static/supporter/thank-you-event.html to www/conservancy/static/sustainer/thank-you-event.html
www/conservancy/static/sustainer/thank-you.html
Show inline comments
 
file renamed from www/conservancy/static/supporter/thank-you.html to www/conservancy/static/sustainer/thank-you.html
 
{% extends "base_conservancy.html" %}
 
{% block subtitle %}Thanks for Your Support - {% endblock %}
 
{% block category %}supporter{% endblock %}
 
{% block category %}sustainer{% endblock %}
 

	
 
{% block head %}
 
<link href="/jquery-ui.css" rel="stylesheet" type="text/css"/>
 
{% endblock %}
 
{% block content %}
 
<h1>Thanks!</h1>
 

	
 
<p>Thank you for being a Supporter of Software Freedom Conservancy!</p>
 
<p>Thank you for being a Sustainer of Software Freedom Conservancy!</p>
 

	
 
<!-- <p>Are you at LinuxFest Northwest right now?  If so, you are now eligible to
 
  attend a special Supporter-only dinner and drinks on Saturday 23 April 2016
 
  attend a special Sustainer-only dinner and drinks on Saturday 23 April 2016
 
  at 6:30PM, but space is limited!  please RSVP
 
  by <a href="mailto:rsvp-lfnw@sfconservancy.org">email to
 
  &lt;rsvp-lfnw@sfconservancy.org&gt;</a>.  Let us know any dietary
 
  restrictions in your email.  We'll email back with details of where the
 
  event is.</p>
 
 -->
 
  
 
<p>As a Conservancy Supporter, you'll also be eligible for future special
 
<p>As a Conservancy Sustainer, you'll also be eligible for future special
 
benefits.  We may contact you directly by email later to tell you about
 
special Supporter-only benefits in the coming year.</p>
 
special Sustainer-only benefits in the coming year.</p>
 

	
 
<p>Meanwhile, please spread the word about supporting Conservancy with
 
  a &ldquo;Supporter Badge&rdquo; on your website, Twitter account, or
 
  a &ldquo;Sustainer Badge&rdquo; on your website, Twitter account, or
 
  other locations where people view information about you:</p>
 

	
 
<p><a href="https://sfconservancy.org/supporter/"><img src="https://sfconservancy.org/img/supporter-badge.png" width="194" height="90" alt="Become a Conservancy Supporter!" border="0"/></a></p>
 
<p><a href="https://sfconservancy.org/sustainer/"><img src="https://sfconservancy.org/img/supporter-badge.png" width="194" height="90" alt="Become a Conservancy Sustainer!" border="0"/></a></p>
 

	
 
<p><strong>Copy and paste this HTML for the image above:</strong></p>
 
<p><textarea rows="2"
 
             cols="65">
 
<a href="https://sfconservancy.org/supporter/"><img src="https://sfconservancy.org/img/supporter-badge.png" width="194" height="90" alt="Become a Conservancy Supporter!" border="0"/></a>
 
<a href="https://sfconservancy.org/sustainer/"><img src="https://sfconservancy.org/img/supporter-badge.png" width="194" height="90" alt="Become a Conservancy Sustainer!" border="0"/></a>
 
 </textarea></p>
 

	
 
<p>Also, please enjoy these &ldquo;Supporter Cards&rdquo;, which you print out and
 
<p>Also, please enjoy these &ldquo;Sustainer Cards&rdquo;, which you print out and
 
  carry with you.  You've earned it! The cards are available in two different
 
  styles: <a href="/img/supporter-card-1.svg">Style 1
 
  (SVG)</a>, <a href="/img/supporter-card-2.svg">Style 2
 
  (SVG)</a>.</p>
 

	
 
{% endblock %}
www/conservancy/templates/base_compliance.html
Show inline comments
...
 
@@ -9,26 +9,26 @@
 

	
 
{% block outercontent %}
 
<div class="donate-sidebar">
 
<table style="background-color:#afe478;width:100%;">
 
<tr><td style="text-align:center;padding:10px;padding-bottom:10px;">
 
<div id="donate-box" class="toggle-unit"><h1 class="toggle-content">Support
 
    Now!</h1></div>
 

	
 
<h3>Support Copyleft Enforcement Now!</h3>
 

	
 
<p>
 
  To support our copyleft compliance &amp; enforcement work,
 
  please <a href="/supporter/#annual"><span class="donate-box-highlight">become a Conservancy
 
      Supporter <strong>right now</strong></span></a>.  We can't sustain
 
  please <a href="/sustainer/#annual"><span class="donate-box-highlight">become a Conservancy
 
      Sustainer <strong>right now</strong></span></a>.  We can't sustain
 
  this work without ongoing support from donors like you!</p>
 
</td></tr></table>
 
</div>
 
<div class="content-with-donate-sidebar">
 
    <div id="container">
 
         <div id="sidebar" class="{% block submenuselection %}other{% endblock %}">
 
            <h2>Our Copyleft {% block category %}Compliance{% endblock %} Projects</h2>
 
            <ul>
 
            <li class="AboutCompliance"><a href="/copyleft-compliance/about.html">About</a></li>
 
            <li class="EnforcementStrategy"><a href="/copyleft-compliance/enforcement-strategy.html">Strategic GPL Enforcement Initiative</a></li>
 
            <li class="CopyleftPrinciples"><a href="/copyleft-compliance/principles.html">Principles of Community-Oriented GPL Enforcement</a></li>
 
            <li class="LiberateFirmware"><a href="/copyleft-compliance/firmware-liberation.html">Liberate IoT Firmware via GPL Enforcement</a></li>
www/conservancy/templates/base_conservancy.html
Show inline comments
...
 
@@ -18,109 +18,109 @@
 
    <link rel="stylesheet" type="text/css" media="screen" href="/css/conservancy.css" />
 
    <link rel="stylesheet" type="text/css" media="(min-width: 67em)" href="/css/conservancy-bigscreen.css" />
 
    <link rel="stylesheet" href="/css/jquery-ui-1.8.22.custom.css" />
 
    <link rel="stylesheet" href="/css/jquery.ui.multiprogressbar.css" />
 
    <script type="text/javascript" src="/js/jquery-1.7.2.js"></script>
 
    <script type="text/javascript" src="/js/jquery-ui-1.8.22.custom.min.js"></script>
 
    <script type="text/javascript" src="/js/jquery.outerhtml.js"></script>
 
    <script type="text/javascript" src="/js/jquery.ui.multiprogressbar.js"></script>
 
    <script type="text/javascript" src="/js/conservancy.js"></script>
 
    {% block head %}{% endblock %}
 
  </head>
 

	
 
  <body class="conservancy-{% block category %}other{% endblock %}">
 
  <body class="conservancy-{% block category %}other{% endblock %} debug">
 
    <div class="flex-ns" style="max-width: 1140px; margin: 0 auto;">
 
      <div class="w-70-ns">
 
        <h1 id="conservancyheader">
 
          <a id="logobutton" class="ma2" href="/">Software Freedom Conservancy</a>
 
        </h1>
 
      </div>
 
      <div class="w-30-ns mt2 mb4 mt5-ns mh2 flex" style="justify-content: center;">
 
        <div>
 
          <a href="#" class="f5 pa2 mr2 ttu b btn-white ba b--gray">Learn</a>
 
        </div>
 
        <div>
 
          <a href="/donate/" class="f5 pa2 ttu b btn-orange">Donate</a>
 
        </div>
 
      </div>
 
    </div>
 

	
 
    <div id="navbar-outer">
 
      <div id="navbar">
 
        <ul class="f5 b ttu">
 
      <li class="supporter"><a href="/supporter/">Become a Supporter!</a></li>
 
      <li class="sustainer"><a href="/sustainer/">Become a Sustainer!</a></li>
 
      <li class="news"><a href="/news/">News</a></li>
 
      <li class="blog"><a href="/blog/">Blog</a></li>
 
      <li class="Projects"><a href="/projects/">Projects</a></li>
 
      <li class="compliance"><a href="/copyleft-compliance/">Copyleft Compliance</a></li>
 
      <li class="npoacct"><a href="/npoacct/">NPOAcct</a></li>
 
      <li class="sponsors"><a href="/sponsors/">Sponsors</a></li>
 
      <li class="About"><a href="/about/">About</a></li>
 
    </ul>
 
      </div>
 
      <div id="navbar-clear"></div>
 

	
 
    </div>
 

	
 
{% comment %}
 
# FUNDRAISER VARIABLES AND CONSTANTS GUIDE
 

	
 
## From Local Context
 

	
 
* datetime_now: Current DateTime in UTC
 
* sitefundgoal: The current FundraisingGoal. Attributes:
 
  * fundraiser_goal_amount: The amount being matched
 
  * fundraiser_so_far_amount: The amount contributed so far
 
  * fundraiser_donation_count: The number of people who have contributed so far
 
  * fundraiser_donation_count_disclose_threshold: The number of new Supporters that can be double-matched this fundraiser.
 
  * fundraiser_donation_count_disclose_threshold: The number of new Sustainers that can be double-matched this fundraiser.
 
      (No, this name makes no sense. We're repurposing an existing model field for this new reason.)
 
* sitefundgoal_endtime: DateTime when sitefundgoal ends.
 

	
 
## Local convenience variables
 

	
 
* sitefundgoal_timeleft: TimeDelta for how much time remains in the current fundraiser
 
* this_match_goal: The amount being matched
 
* this_match_so_far: The amount contributed so far
 
* this_match_remaining: this_match_goal - this_match_so_far
 

	
 
{% endcomment %}
 

	
 
{% if sitefundgoal and sitefundgoal.fundraiser_so_far_amount and datetime_now < sitefundgoal_endtime %}
 
{% with this_match_goal=sitefundgoal.fundraiser_goal_amount this_match_so_far=sitefundgoal.fundraiser_so_far_amount %}
 
{% with this_match_remaining=this_match_goal|subtract:this_match_so_far sitefundgoal_timeleft=sitefundgoal_endtime|subtract:datetime_now %}
 
    <div class="fundraiser-top-text">
 
      <p>
 
        {% if this_match_remaining <= 0 %}
 
          Thanks to {{ sitegoal.fundraiser_donation_count|intcomma }} Supporters we earned our full match!
 
          Help us go further to stand up for software freedom &mdash; <a href="/supporter">sign up now</a>!
 
          Thanks to {{ sitegoal.fundraiser_donation_count|intcomma }} Sustainers we earned our full match!
 
          Help us go further to stand up for software freedom &mdash; <a href="/sustainer">sign up now</a>!
 
        {% else %}
 
          {% if sitefundgoal_timeleft.total_seconds <= 0 %}
 
            The
 
          {% elif sitefundgoal_timeleft.days == 0 %}
 
            Through today only, the
 
          {% elif sitefundgoal_timeleft.days == 1 %}
 
            Through tomorrow only, the
 
          {% elif sitefundgoal_timeleft.days < 14 %}
 
            For only {{ sitefundgoal_timeleft.days }} more days, the
 
          {% else %}
 
            Until January 15, the
 
          {% endif %}
 
        next ${{ this_match_remaining|floatformat:0|intcomma }} of <a href="/supporter/">support we receive</a> will be matched!
 
        next ${{ this_match_remaining|floatformat:0|intcomma }} of <a href="/sustainer/">support we receive</a> will be matched!
 

	
 
        {% endif %}
 
      </p>
 

	
 
{% if sitefundgoal.fundraiser_so_far_amount %}
 
<div id="siteprogressbar">
 
<a href="/supporter">
 
<a href="/sustainer">
 
  We've matched
 
  {% if this_match_remaining <= 0 %}
 
  $<span id="site-fundraiser-match-count">{{ this_match_goal|intcomma }}</span>
 
  {% else %}
 
  $<span id="site-fundraiser-match-count">{{ this_match_so_far|intcomma }}</span>
 
  {% endif %}
 
  of
 
  $<span id="site-fundraiser-final-goal">{{ this_match_goal|intcomma }}</span>
 
  so far!
 
</a>
 
</div>
 
{% endif %}
www/conservancy/templates/frontpage.html
Show inline comments
...
 
@@ -96,25 +96,25 @@
 
    <div class="ml2">
 
      <a href="/feeds/omnibus" class="mr2"><svg class="orange" style="width: 30px; height: 30px;"><use href="{% static 'img/font_awesome.svg#rss-square' %}"></use></svg></a>
 
    </div>
 

	
 
    <h2 class="f6 ttu mt2 mb1">Follow us</h2>
 
    <div class="ml2">
 
      {% include 'socials_partial.html' %}
 
    </div>
 

	
 
<!-- <h2>Support Conservancy</h2>
 
     <p>As a 501(c)(3) non-profit charity, Conservancy relies on
 
     charitable donations for its operations.
 
     Please join {{supporters_count|safe}} others and <a href="/supporter/"><strong>become a Conservancy Supporter
 
     Please join {{supporters_count|safe}} others and <a href="/sustainer/"><strong>become a Conservancy Sustainer
 
     today</strong></a> and/or <a href="/donate/">donate generously</a> to help our work!
 
     </p>
 

	
 
     <h2>Learn More about Conservancy</h2>
 
     <p>
 
     <span class="continued"><a href="/about/">An Overview of Conservancy&hellip;</a></span>
 
     <span class="continued"><a href="/members/current/">Conservancy's current member projects&hellip;</a></span>
 
     <span class="continued"><a href="/members/services/">Services Conservancy provides to its member projects&hellip;</a></span>
 
     <span class="continued"><a href="/copyleft-compliance/">Conservancy's unique work  defending and upholding  copyleft licenses (e.g., the GPL) &hellip;</a></span>
 
     <span class="continued"><a href="/npoacct/">Conservancy's Non-Profit Accounting Project &hellip;</a></span>
 
     </p> -->
 
</div>
www/conservancy/templates/sponsors.html
Show inline comments
 
{% extends "base_conservancy.html" %}
 
{% block subtitle %}Sponsors - {% endblock %}
 
{% block category %}sponsors{% endblock %}
 
{% block head %}
 
<meta charset="UTF-8"/>
 
{% endblock %}
 

	
 
{% block content %}
 

	
 
<h1>Conservancy's Sponsors &amp; Supporters</h1>
 
<h1>Conservancy's Sponsors &amp; Sustainers</h1>
 

	
 
<p>Conservancy relies on donations from the general public to support its
 
work, and asks everyone <a href="/donate">to donate generously</a>.
 

	
 
<h2>Sponsors</h2>
 

	
 
<p>The sponsors whose logos are listed below (in alphabetical order) have donated
 
substantially in the past twelve months to support the ongoing work of
 
Conservancy.  These sponsors support our work through financial
 
contributions  and have asked for public acknowledgment of their
 
contributions.  Conservancy graciously thanks these sponsors for their
 
support, but doesn't necessarily endorse nor promote any specific activity of
...
 
@@ -38,28 +38,28 @@ any of its sponsors.</p>
 

	
 
<!-- <h3>In-Kind Donation of Services</h3> -->
 

	
 
<!-- <p>Conservancy would also like to thank the following companies who have -->
 
<!--   donated services and/or resources in-kind to support Conservancy's -->
 
<!--   work.</p> -->
 

	
 
<!-- <ul> -->
 
<!-- </ul> -->
 
<br/>
 
<hr/>
 
<br/>
 
<h2>Supporters</h2>
 
<h2>Sustainers</h2>
 

	
 
<p>Conservancy currently has {{supporters_count|safe}} Supporters.
 
  Conservancy Supporters are individuals (or small companies) who give $120
 
  or more annually as part of <a href="/supporter/">the Official Conservancy
 
  Supporter program</a>.  Those who request public acknowledgment are listed
 
  here in order by the date when they first joined the Supporter program:</p>
 
<p>Conservancy currently has {{supporters_count|safe}} Sustainers.
 
  Conservancy Sustainers are individuals (or small companies) who give $120
 
  or more annually as part of <a href="/sustainer/">the Official Conservancy
 
  Sustainer program</a>.  Those who request public acknowledgment are listed
 
  here in order by the date when they first joined the Sustainer program:</p>
 

	
 
<ul id="supporters">
 
<ul id="sustainers">
 
<li>Anonymous ({{anonymous_count|safe}} people)</li>
 
{% for ss in supporters %}
 
<li>{{ ss.display_name|safe }}</li>
 
{% endfor %}
 
</ul>
 

	
 
{% endblock %}
www/conservancy/templates/supporter/banners.html
Show inline comments
 
{% extends "base_conservancy.html" %}
 
{% block subtitle %}Supporter Banners - {% endblock %}
 
{% block category %}supporter{% endblock %}
 
{% block subtitle %}Sustainer Banners - {% endblock %}
 
{% block category %}sustainer{% endblock %}
 

	
 
{% block content %}
 
<div class="singleColumn">
 
<h2>Conservancy Supporter Banners</h2>
 
<h2>Conservancy Sustainer Banners</h2>
 

	
 
<p>Help support Conservancy even more by sharing a banner on your own page and encourage other people to join you!  We have banners for individuals and member projects below; just copy the code for the version you want into your own site.</p>
 

	
 
<h3>Individual Supporter Banner</h3>
 
<h3>Individual Sustainer Banner</h3>
 

	
 
<pre><code>  &lt;div style="margin: 0 auto; max-width: 1200px;"&gt;
 
    &lt;a href="https://sfconservancy.org/supporter"&gt;
 
    &lt;a href="https://sfconservancy.org/sustainer"&gt;
 
      &lt;img style="width: 100%;"
 
           src="https://sfconservancy.org/img/banners/2019-individuals-banner.png"
 
           alt="Conservancy is a proponent for community driven free software projects.
 
                Will you join me in supporting them? Donate today!"&gt;
 
    &lt;/a&gt;
 
  &lt;/div&gt;
 
</code></pre>
 

	
 
<div style="margin: 0 auto; max-width: 1200px;">
 
  <a href="https://sfconservancy.org/supporter">
 
  <a href="https://sfconservancy.org/sustainer">
 
    <img style="width: 100%;"
 
         src="/img/banners/2019-individuals-banner.png"
 
         alt="Conservancy is a proponent for community driven free software projects.
 
              Will you join me in supporting them? Donate today!">
 
  </a>
 
</div>
 

	
 
<h3>Member Project Banner</h3>
 

	
 
<pre><code>  &lt;div style="margin: 0 auto; max-width: 1200px;"&gt;
 
    &lt;a href="https://sfconservancy.org/supporter"&gt;
 
    &lt;a href="https://sfconservancy.org/sustainer"&gt;
 
      &lt;img style="width: 100%;"
 
           src="https://sfconservancy.org/img/banners/2019-member-projects-banner.png"
 
           alt="Conservancy helps make our work possible.
 
                Please donate to them today to support community-driven free software projects!"
 
    &lt;/a&gt;
 
  &lt;/div&gt;
 
</code></pre>
 

	
 
<div style="margin: 0 auto; max-width: 1200px;">
 
  <a href="https://sfconservancy.org/supporter">
 
  <a href="https://sfconservancy.org/sustainer">
 
    <img style="width: 100%;"
 
         src="/img/banners/2019-member-projects-banner.png"
 
         alt="Conservancy helps make our work possible.
 
              Please donate to them today to support community-driven free software projects!"
 
  </a>
 
</div>
 

	
 
</div>
 
{% endblock %}
www/conservancy/templates/supporter/form_partial.html
Show inline comments
...
 
@@ -19,78 +19,78 @@ This partial accepts these optional parameters:
 
* `verb`: Used in form text to describe the sign-up process.
 
  Default "join".  Use "renew" when `form_id` is "renewal".
 
* `default_amt`: The amount of support the form loads with.
 
  Default `min_amt`.
 
* `partial_amt`: This form is for a donor who previously gave `partial_amt`,
 
  and is letting them contribute `min_amt` more to get up the usual
 
  Supporter amount.  This is attached to the form as a data attribute.
 

	
 
{% endcomment %}
 

	
 
{% with supptype=supptype|default:form_id article=article|default:"a" verb=verb|default:"join" default_amt=default_amt|default:min_amt partial_amt=partial_amt|default:0 %}
 
<div id="{{ form_id }}" class="supporter-type-selection">
 
  <h3>{{ verb|capfirst }} as {{ article }} {{ supptype|capfirst }} Supporter</h3>
 
  <h3>{{ verb|capfirst }} as {{ article }} {{ supptype|capfirst }} Sustainer</h3>
 

	
 
  <p class="prolog"><span>Note:</span>
 
    {% if form_id == "annual" %}
 
    Annual Supporters do not automatically renew.  If you join today, you'll
 
    Annual Sustainers do not automatically renew.  If you join today, you'll
 
    receive an email to renew in about a year.
 
    {% elif form_id == "monthly" %}
 
    Monthly Supporters automatically pay each month until you cancel
 
    Monthly Sustainers automatically pay each month until you cancel
 
    payments in PayPal.  You'll be added to
 
    our <a href="/sponsors/#supporters" target="_blank">Supporters list</a> as soon as we
 
    our <a href="/sponsors/#sustainers" target="_blank">Sustainers list</a> as soon as we
 
    process your first payment.  You may not receive other benefits (like
 
    the shirt) until you've paid at least
 
    {# Six months of payments #}
 
    ${{ min_amt|add:min_amt|add:min_amt|add:min_amt|add:min_amt|add:min_amt }}.
 
    {% elif form_id == "renewal" %}
 
    This form is for annual Supporters who want to renew their support this
 
    year.  If you're a new Conservancy Supporter, please select another
 
    This form is for annual Sustainers who want to renew their support this
 
    year.  If you're a new Conservancy Sustainer, please select another
 
    form.
 
    {% endif %}
 
  </p>
 

	
 
  <form class="supporter-form" method="post" target="_top"
 
        action="https://www.paypal.com/cgi-bin/webscr"
 
        data-upgrade-from-amount="{{ partial_amt }}">
 
    <div class="supporter-form-inputs">
 
      <input type="hidden" name="business" value="supporter@sfconservancy.org">
 
      <input type="hidden" name="return" value="https://sfconservancy.org/supporter/thank-you.html">
 
      <input type="hidden" name="return" value="https://sfconservancy.org/sustainer/thank-you.html">
 
      <input type="hidden" name="lc" value="US">
 
      <input type="hidden" name="no_shipping" value="0">
 
      <input type="hidden" name="item_name"
 
             value="Conservancy Supporter, {{ supptype|capfirst }}{% if form_id == "renewal" %} Renewal{% endif %}"
 
             value="Conservancy Sustainer, {{ supptype|capfirst }}{% if form_id == "renewal" %} Renewal{% endif %}"
 
             >
 

	
 
      <div class="supporter-form-input">
 
        {% if form_id == "monthly" %}
 
        <input type="hidden" name="cmd" value="_xclick-subscriptions">
 
        <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">
 
        <label for="a3">Monthly Amount: </label>
 
        <div class="input-group">
 
        $ <input type="number" name="a3" size="5" tabindex="10"
 
               min="{{ min_amt }}" value="{{ default_amt }}">
 
        {% else %}
 
        <input type="hidden" name="cmd" value="_xclick">
 
        <label for="amount">Amount: </label>
 
        <div class="input-group">
 
        $ <input type="number" name="amount" size="5" tabindex="10"
 
               min="{{ min_amt }}" value="{{ default_amt }}">
 
        {% endif %}
 
        </div>
 
      <p class="form-error">${{ min_amt|add:partial_amt }} is a minimum for
 
        Conservancy Supporters.
 
        Conservancy Sustainers.
 
        <a href="/donate">Donate smaller amounts here</a>.</p>
 
      </div>
 

	
 
      <div class="supporter-form-input">
 
        <label for="on0">Do you want to receive
 
          {% if form_id == "renewal" %}
 
          another
 
          {% else %}
 
          a
 
          {% endif %}
 
          shirt? </label>
 
        <div class="input-group">
...
 
@@ -123,41 +123,41 @@ This partial accepts these optional parameters:
 
              <option value="FittedLadiesL">Fitted Women's L</option>
 
              <option value="FittedLadiesXL">Fitted Women's XL</option>
 
              <option value="FittedLadies2XL">Fitted Women's 2XL</option>
 
            </optgroup>
 
          </select>
 
        </div>
 
        <p>Size info: <a href="https://i.shgcdn.com/e2b59b75-4177-4993-9d89-1cb212e189af/-/format/auto/-/preview/3000x3000/-/quality/lighter/">Women's</a>,
 
          <a href="https://i.shgcdn.com/e2b59b75-4177-4993-9d89-1cb212e189af/-/format/auto/-/preview/3000x3000/-/quality/lighter/">Men's</a></p>
 
      </div>
 

	
 
      <div class="supporter-form-input">
 
        <label for="publicAck">
 
          Should we add you to the <a href="/sponsors#supporters" target="_blank">Conservancy Supporters list</a>? </label>
 
          Should we add you to the <a href="/sponsors#sustainers" target="_blank">Conservancy Sustainers list</a>? </label>
 
        <div class="input-group">
 
          <input type="radio" tabindex="40" checked="checked" name="on1" value="publicAckYes">Yes
 
          <input type="radio" tabindex="40" name="on1" value="publicAckNo">No
 
        </div>
 
      </div>
 

	
 
      <div class="supporter-form-input">
 
        <label for="joinList">Join Conservancy's
 
          low-traffic announcement list? </label>
 
        <div class="input-group">
 
          <input type="radio" tabindex="50" checked="checked" name="os1" value="joinListYes">Yes
 
          <input type="radio" tabindex="50" name="os1" value="joinListNo">No
 
        </div>
 
      </div>
 
    </div>
 

	
 
    <div class="supporter-form-submit">
 
      <input type="image" name="submit" tabindex="60"
 
             src="/img/supporter-payment-button-{{ form_id }}.png"
 
             height="81" width="188" border="0"
 
             alt="{{ verb|capfirst }} as {{ article }} {{ supptype|capfirst }} Supporter Now!">
 
             alt="{{ verb|capfirst }} as {{ article }} {{ supptype|capfirst }} Sustainer Now!">
 
      <p>This button will send you to PayPal's site to select a payment
 
        method and finish this process.  Please double-check your selections
 
        first.</p>
 
    </div>
 
  </form>
 
</div>
 
{% endwith %}
www/conservancy/templates/supporter/index.html
Show inline comments
 
{% extends "base_conservancy.html" %}
 
{% block subtitle %}Support Conservancy - {% endblock %}
 
{% block category %}supporter{% endblock %}
 
{% block category %}sustainer{% endblock %}
 

	
 
{% block head %}
 
<script type="text/javascript" src="/js/supporter-page.js"></script>
 
<link href="/css/forms.css" rel="stylesheet" type="text/css"/>
 
{% include "opengraph_partial.html" with url="/supporter/" title="Support Conservancy!" description="Software freedom is critical to many of today&rsquo;s most pressing social issues, but it&rsquo;s only effective when FOSS is for everyone. Support Conservancy today to help make that happen!" %}
 
{% include "opengraph_partial.html" with url="/sustainer/" title="Support Conservancy!" description="Software freedom is critical to many of today&rsquo;s most pressing social issues, but it&rsquo;s only effective when FOSS is for everyone. Support Conservancy today to help make that happen!" %}
 
{% include "opengraph_urllist_partial.html" with property='image' urls='' fallback='/img/conservancy-logo.png' %}
 
{% endblock %}
 

	
 
{% block content %}
 
<div class="donate-sidebar">
 
<table style="background-color:#afe478;width:100%;">
 
<tr><td style="text-align:center;padding:10px;padding-bottom:10px;">
 
<div id="donate-box" class="toggle-unit"><h1 class="toggle-content">Support
 
    Now!</h1></div>
 

	
 
<h3 class="donate-box-highlight">Become a Supporter Now:</h3>
 
<h3 class="donate-box-highlight">Become a Sustainer Now:</h3>
 

	
 
<p>Support us now!</p>
 

	
 
<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>
 
<h4><a href="#renewal"><span class="donate-box-highlight">Renewing Annual supporter</span> via PayPal, ACH, or credit card.</a></h4>
 
   
 
<span class="donate-box-highlight">Other annual supporters methods:</span>
 
<h4><a href="#annual"><span class="donate-box-highlight">Annual sustainer</span> via PayPal, ACH, or credit card.</a></h4>
 
<h4><a href="#monthly"><span class="donate-box-highlight">Monthly sustainer</span> via PayPal, ACH, or credit card.</a></h4>
 
<h4><a href="#renewal"><span class="donate-box-highlight">Renewing Annual sustainer</span> via PayPal, ACH, or credit card.</a></h4>
 

	
 
<span class="donate-box-highlight">Other annual sustainers methods:</span>
 
<div class="toggle-unit">
 
    <h4 class="toggle-control" data-text="Wire Transfer" 
 
    <h4 class="toggle-control" data-text="Wire Transfer"
 
    data-expanded-text="Wire Transfer:">Wire Transfer</h4>
 
    <div class="toggle-content">
 
       Contact <a href="mailto:donate@sfconservancy.org">Conservancy
 
            by email</a><br/> for wire transfer instructions.<br/>
 
            Include  currency &amp; country.<br/>
 
    </div><!-- /.toggle-content -->
 
</div><!-- /.toggle.unit -->
 

	
 
<div class="toggle-unit">
 
    <h4 class="toggle-control" data-text="Paper Check" 
 
    <h4 class="toggle-control" data-text="Paper Check"
 
    data-expanded-text="Paper Check:">Paper Check</h4>
 
    <div class="toggle-content">
 
    Send paper check for $120 to:<br/>
 
    Software Freedom Conservancy, Inc.<br/>
 
    137 MONTAGUE ST  STE 380<br/>
 
    BROOKLYN, NY 11201-3548 &nbsp; USA<br/>
 
    Please write <q>SUPPORTER</q>, t-shirt size, if you are renewing, and if
 
    you want public acknowledgment in memo line. 
 
    Please write <q>SUSTAINER</q>, t-shirt size, if you are renewing, and if
 
    you want public acknowledgment in memo line.
 
    </div><!-- /.toggle-content -->
 
</div><!-- /.toggle.unit -->
 

	
 
<p><a href="/donate">Even More Ways to Donate</a></p>
 
<!-- Flattr end -->
 
</td></tr></table>
 
</div>
 
<div class="content-with-donate-sidebar" id="formStart">
 
  <h1 class="appeal"><img class="appeal-header" alt="Become a Conservancy Supporter!" src="/img/conservancy-supporter-header.png"/></h1>
 
  <h1 class="appeal"><img class="appeal-header" alt="Become a Conservancy Sustainer!" src="/img/conservancy-supporter-header.png"/></h1>
 

	
 
  
 
{% if partial_amount > 0 %}
 
  {% include "supporter/form_partial.html" with form_id="annual" min_amt=minimum_amount partial_amt=partial_amount article="an" only %}
 
{% else %}
 
  <div class="supporter-type-selector">
 
    <strong>Become a Supporter Now:</strong>
 
    <strong>Become a Sustainer Now:</strong>
 
    <a id="annualSelector" href="#annual">Annual</a>
 
    | <a id="monthlySelector" href="#monthly">Monthly</a>
 
    | <a id="renewalSelector" href="#renewal">Annual Renew</a>
 
  </div>
 

	
 
  {% include "supporter/form_partial.html" with form_id="annual" min_amt=120 article="an" only %}
 

	
 
  {% include "supporter/form_partial.html" with form_id="monthly" min_amt=10 only %}
 

	
 
  <a name="renew" class="hidden"></a>
 
  {% include "supporter/form_partial.html" with form_id="renewal" min_amt=120 verb="renew" article="an" supptype="annual" only %}
 
{% endif %}
...
 
@@ -198,68 +198,68 @@ as we look hopefully forward to an in-person Copyleft Conf 2022.</p>
 
for how to keep FOSS engaged without these essential in-person events.</p>
 
</div>
 

	
 
<h3 id="HelpUs">Help Us Continue our Mission</h3>
 
<p>We know this year brought unforeseen financial challenges.  Some of you have
 
faced unemployment, and many others are underemployed right now due to the
 
pandemic.  As you think about where to route your limited charitable
 
dollars this year, we ask that you think about how far your donation goes with Conservancy.  We&rsquo;ve remained a small, agile organization (some
 
even have called us scrappy) precisely because we have the most experienced
 
non-profit management team in FOSS.  We couldn&rsquo;t have predicted the
 
pandemic, but we did plan for the worst.  We&rsquo;re frugal, careful, and we plan ahead, so you can know that every
 
dollar you give to Conservancy is used to support critical work.  While companies sell
 
you products this end of year season, we offer you a chance to donate to something much bigger. By becoming a Conservancy Supporter, you can put
 
you products this end of year season, we offer you a chance to donate to something much bigger. By becoming a Conservancy Sustainer, you can put
 
your money to work fighting for the freedom and rights of all software
 
users.</p>
 

	
 
<div class="picture-small right">
 
  <img src="/img/scaled-LLW-2015-Conservancy-Supporters-by-Carlo-Piana-CC-0.jpg" alt="Zack, Karen, John and Jim pose, mostly wearing the vintage t-shirt!" />
 
  <p>Vintage-shirt-wearing Supporters pose with Karen! <br/>From left: Stefano &ldquo;Zack&rdquo; Zacchiroli, Karen M. Sandler, John Sullivan, and Jim Wright</p>
 
  <p>Vintage-shirt-wearing Sustainers pose with Karen! <br/>From left: Stefano &ldquo;Zack&rdquo; Zacchiroli, Karen M. Sandler, John Sullivan, and Jim Wright</p>
 
</div>
 

	
 
<h3 id="VintageT">Vintage T-Shirt Promotion</h3>
 
<div data-read-more="Would you like a last chance to receive a vintage Conservancy t-shirt?  Find out how&hellip;">
 

	
 
<p>If you're a Supporter, you've already received or will soon receive a
 
<p>If you're a Sustainer, you've already received or will soon receive a
 
  t-shirt in our 2018 design shown here.   But,
 
would you like to take advantage of a last chance to get our vintage design &mdash; seen sported so often
 
by <a href="https://twitter.com/bensturmfels/status/599118574641262592">our earliest Supporters</a> at <a href="https://twitter.com/conservancy/status/786480068512002048">conferences and events</a>?  If so, read on!</p>
 
by <a href="https://twitter.com/bensturmfels/status/599118574641262592">our earliest Sustainers</a> at <a href="https://twitter.com/conservancy/status/786480068512002048">conferences and events</a>?  If so, read on!</p>
 

	
 
<div class="picture-tiny left">
 
<img src="/img/brett-in-2018-shirt.jpg" alt="Brett wears the 2018 t-shirt!" />
 
<p><a href="/about/staff/#brett">Brett Smith</a> wears the current t-shirt design.</p>
 
</div>
 

	
 
<p><strong>UPDATE: Just give $256 total for this year's fundraiser and
 
    receive an additional vintage T-shirt!</strong></p>
 

	
 
<p>But first, as a note to how difficult this year has been, we know that many of our 2019 Supporters are still
 
<p>But first, as a note to how difficult this year has been, we know that many of our 2019 Sustainers are still
 
awaiting their t-shirts, which have the wonderful 2018 design.   We've had difficulty working through
 
keeping our staff safe during the pandemic lock downs and making trips to the post office &mdash; historically,
 
we on staff all shared the post office trips, but we all have different COVID-19 risk factors and thus it's all moving
 
slowly.  We appreciate the patience of our Supporters waiting for t-shirts, and we do have plan to safely send out
 
slowly.  We appreciate the patience of our Sustainers waiting for t-shirts, and we do have plan to safely send out
 
the backlog by years' end.</p>
 

	
 
<p>As part of those preparations, we found a treasure trove and now have an exciting promotion for renewing
 
Supporters.  We found an old stash of <strong>vintage t-shirts</strong>, in the old style!  Supplies are limited,
 
but for those few supporters who would like to receive one, we have a special offer.  Supporters who give
 
Sustainers.  We found an old stash of <strong>vintage t-shirts</strong>, in the old style!  Supplies are limited,
 
but for those few sustainers who would like to receive one, we have a special offer.  Sustainers who give
 
$256 or more between 2020-01-15 and 2021-01-15 can receive one of these vintage t-shirts!  To claim your vintage t-shirt, do the following:
 

	
 
<div class="picture-tiny right">
 
  <img src="/img/2019-08-26_Neil-alone_GUADECSupporterNight.jpg" alt="Neil McGovern, Executive Director of the GNOME Foundation, wears the vintage t-shirt!" />
 
  <p>Neil McGovern wearing that stylish vintage shirt!</p>
 
</div>
 

	
 
    <ul>
 
    <li>Renew as a <a href="/supporter/#annual">an annual supporter</a> for $256 or more. (Alternatively, if
 
    <li>Renew as a <a href="/sustainer/#annual">an annual sustainer</a> for $256 or more. (Alternatively, if
 
      you already gave this year, make a <a href="/donate/">separate donation</a> so that your 2020 total is $256.)</li>
 
      <li> <a href="mailto:vintaget@sfconservancy.org">Email &lt;vintaget@sfconservancy.org&gt;</a> and include the email
 
      address and date(s) of your donation(s) that total $256 and your
 
        desired size.  (We have all sizes <strong>except MenM</strong> in
 
      stock.   Supplies <em>are</em> limited; we cannot necessarily guarantee
 
      your size selection, and we'll continue to update here as sizes run out.)</li>
 
      </ul></p>
 

	
 
<div class="picture-small left">
 
  <img src="/img/2020-12-04_lots-vintage-shirts.jpg" alt="A big stack of vintage Conservancy t-shirts!" />
 
  <p>Supplies won't last; give $256 and make one of these vintage shirts yours today!</p>
 
</div>
www/conservancy/urls.py
Show inline comments
...
 
@@ -43,15 +43,15 @@ urlpatterns = [
 
    url(r'^error/(40[134]|500)(?:/index\.html|/|)$', static_views.handler),
 
    url(r'^error', static_views.index),
 
    url(r'^about', static_views.index),
 
    url(r'^donate', static_views.index),
 
    url(r'^copyleft-compliance', static_views.index,
 
                           {'fundraiser_sought' : 'vmware-match-0'}),
 
    url(r'^projects', static_views.index),
 
    url(r'^npoacct', static_views.index,
 
                  {'fundraiser_sought' : 'npoacct'}),
 
    url(r'^contractpatch', include('conservancy.apps.contractpatch.urls')),
 
    url(r'^overview', static_views.index),
 
    url(r'^privacy-policy', static_views.index),
 
    url(r'^supporter', include('conservancy.apps.supporter.urls')),
 
    url(r'^sustainer', include('conservancy.apps.supporter.urls')),
 
    url(r'^fundraiser_data', fundgoal_views.view),
 
]
0 comments (0 inline, 0 general)