Changeset - f1575ece1a6b
[Not reviewed]
Merge
3 12 7
Bradley Kuhn (bkuhn) - 11 years ago 2013-03-01 17:03:43
bkuhn@ebb.org
Merge in various HTML fixes from Martin Michlmayr <tbm@cyrius.com> on 2013-02-21.

This did not fast-forward merge because I'd made changes to those files since
Martin submitted his merge request. This merge brings in the changes
contributed in the following two commits from Martin:

commit 8b54927bb51833156a75354090c6ff7dd8794bc8
Author: Martin Michlmayr <tbm@cyrius.com>
Date: 2013-02-21 21:47:15 +0000

Remove stray character

commit 660c48a528baf4e09bb7cc3ccd30afd7bf46072d
Author: Martin Michlmayr <tbm@cyrius.com>
Date: 2013-02-21 21:46:40 +0000

Fix various HTML syntax errors
6 files changed with 10 insertions and 11 deletions:
0 comments (0 inline, 0 general)
www/conservancy/static/about/contact/index.html
Show inline comments
 
{% extends "base_about.html" %}
 
{% block subtitle %}Contact - {% endblock %}
 
{% block submenuselection %}Contact{% endblock %}
 
{% block content %}
 

	
 
<h1>Contact the Conservancy</h1>
 

	
 
<p>The best way to contact the Conservancy is via email
 
to <a href='mailto:info@sfconservancy.org'>&lt;info@sfconservancy.org&gt;</a>.
 
We do our best to respond to all email within a reasonable time period.
 
If you don't hear from us within a week, please try again.</p>
 

	
 
<h2>Telephone</h2>
 
<p>+1-212-461-3245<br />
 
</p>
 

	
 
<h2>Postal Address</h2>
 
<p>Software Freedom Conservancy, Inc.<br />
 
137 MONTAGUE ST  STE 380<br/>
 
Brooklyn, NY 11201-3548
 
</p>
 

	
 
<h2>Internet Relay Chat</h2>
 

	
 
<p>Our IRC channel is #conservancy on irc.freenode.net.</p>
 

	
 
{% endblock %}
www/conservancy/static/about/filings/index.html
Show inline comments
 
{% extends "base_about.html" %}
 
{% block subtitle %}About - {% endblock %}
 
{% block submenuselection %}Filings{% endblock %}
 
{% block content %}
 

	
 
<h1>Public Filings</h1>
 

	
 
<p>Like all USA 501(c)(3) non-profits, the Conservancy files an annual Form 990 and,
 
as a non-profit in the State of New York, files an annual CHAR-500 with
 
New York State.  Below, Conservancy makes available these filings for
 
public inspection, in reverse chronological order:</p>
 

	
 
<p>
 
<ul>
 
<li>Fiscal Year 2012 (from 2012-03-01 through 2013-02-28)
 
<p>For FY 2012, Conservancy's due date for filing its Form 990, CHAR 500, and related paperwork is currently 2013-07-15.</p>
 
</li>
 
<li>Fiscal Year 2011 (from 2011-03-01 through 2012-02-29)
 
<ul>
 
<li><a href="/docs/conservancy_annual-report_fy-2011.pdf">FY 2011 Annual
 
    Report (PDF)</a> (<a href="/docs/conservancy_annual-report_fy-2011.odp">source in ODP format is also available</a>).</li>
 
<li><a href="/docs/conservancy_Form-990_fy-2011.pdf">FY 2011 Federal Forms 990 &amp; 990-T (PDF)</a></li>
 
<li><a href="/docs/conservancy_CHAR-500_fy-2011.pdf">FY 2011 New York State CHAR-500 (PDF)</a></li>
 
<li><a href="/docs/conservancy_independent-audit_fy-2011.pdf">FY 2011 Independent Auditor's Report (PDF)</a></li>
 
</ul>
 
</li>
 
<li>Fiscal Year 2010 (from 2010-03-01 through 2011-02-28)
 
<ul>
 
<li><a href="/docs/conservancy_Form-990_fy-2010.pdf">FY 2010 Federal Form 990 (PDF)</a></li>
 
<li><a href="/docs/conservancy_CHAR-500_fy-2010.pdf">FY 2010 New York State CHAR-500 (PDF)</a></li>
 
<li><a href="/docs/conservancy_independent-audit_fy-2010.pdf">FY 2010 Independent Auditor's Report (PDF)</a></li>
 
</ul>
 
</li>
 
<li>Fiscal Year 2009 (from 2009-03-01 through 2010-02-28)
 
<ul>
 
<li><a href="/docs/conservancy_Form-990_fy-2009.pdf">FY 2009 Federal Form 990 (PDF)</a></li>
 
<li><a href="/docs/conservancy_CHAR-500_fy-2009.pdf">FY 2009 New York State CHAR-500 (PDF)</a></li>
...
 
@@ -39,26 +38,26 @@ public inspection, in reverse chronological order:</p>
 
</li>
 
<li>Fiscal Year 2008 (from 2008-03-01 through 2009-02-28)
 
<ul>
 
<li><a href="/docs/conservancy-form-990-fy-2008.pdf">FY 2008 Federal Form 990 (PDF)</a></li>
 
<li><a href="/docs/conservancy-CHAR-500-fy-2008.pdf">FY 2008 New York State CHAR-500 (PDF)</a></li>
 
</ul>
 
</li>
 
<li>Fiscal Year 2007 (from 2007-03-01 through 2008-02-29)
 
<ul>
 
<li><a href="/docs/conservancy_Form-990_fy-2007.pdf">FY 2007 Federal Form 990 (PDF)</a></li>
 
<li><a href="/docs/conservancy_CHAR-500_fy-2007.pdf">FY 2007 New York State CHAR-500 (PDF)</a></li>
 
</ul>
 
</li>
 
<li>Fiscal Year 2006 (from 2006-03-01 through 2007-02-28)
 
<ul>
 
<li><a href="/docs/conservancy_CHAR-500_fy-2006.pdf">FY 2006 New York State CHAR-500 (PDF)</a></li>
 
<li><a href="/docs/conservancy_Form-1023.pdf">Form 1023, as filed in
 
    September 2006</a></li>
 
<li><a href="/docs/conservancy_certificate-of-incorporation.pdf">Certificate
 
    of Incorporation, as granted by New York on 7 April 2006.</a></li>
 
<li><a href="/docs/conservancy_by-laws.pdf">Conservancy's By-Laws, as filed with the
 
    incorporation documents, and as approved by New York on 7 April 2006.</a></li>
 
</ul>
 
</li>
 
</ul></p>
 
</ul>
 
{% endblock %}
www/conservancy/static/about/outside/index.html
Show inline comments
...
 
@@ -2,86 +2,86 @@
 
{% block subtitle %}Outside Counsel &amp; Contractors - {% endblock %}
 
{% block submenuselection %}Outside{% endblock %}
 
{% block content %}
 
<h1>Outside Counsel</h1>
 

	
 
<h2>Olivier Hugot - Of Counsel, France</h2>
 

	
 
<p>Olivier Hugot is a member of the New York (2003) and Paris (2004) Bars.
 
He advises and represents French and foreign companies in the areas of
 
Internet, luxury and creation. He assists many innovative Internet
 
entrepreneurs and companies, both in formalizing their projects as well as
 
in development during fundraising.</p>
 

	
 
<p>He advises clients in connection with the protection and exploitation
 
of their rights in compliance with the constantly evolving internet
 
regulations. Olivier has extensive experience in the practical and legal
 
problems of the internet, both with counseling and litigation.  He has
 
also developed a particular expertise in the legal aspects of free
 
culture.</p>
 

	
 
<p>Olivier has presented his work at a number of conferences, particularly
 
pertaining to free licenses (GNU/GPL, Creative Commons) as well at Wikimania
 
2008, the annual international conference of the Wikimedia Foundation. Olivier
 
is also a masters instructor at the University of Paris I La Sorbonne and a
 
+member of the associations INTA and IAEL.</p>
 
member of the associations INTA and IAEL.</p>
 

	
 
<h2>Daniel B. Ravicher - Litigation Counsel</h2>
 

	
 
Daniel B. Ravicher is a Lecturer in Law at Benjamin N. Cardozo School of
 
<p>Daniel B. Ravicher is a Lecturer in Law at Benjamin N. Cardozo School of
 
Law.  He has published numerous legal articles and given dozens of
 
presentations regarding Free and Open Source Software legal issues and
 
served as lead counsel for free and open source software developers in the
 
only GPL enforcement lawsuits ever brought in the United States.
 
Professor Ravicher has been labeled a modern day &lsquo;Robin Hood&rsquo;
 
by Science magazine, awarded an Echoing Green Fellowship for social
 
entrepreneurship, named to both Managing Intellectual Property magazine's
 
&lsquo;50 Most Influential People in IP&rsquo; list and IP Law &amp; Business
 
magazine's &lsquo;Top 50 Under 45&rsquo; list and twice invited to testify
 
before Congress on issues of technology legal policy.  Professor Ravicher
 
received his law degree from the University of Virginia School of Law,
 
where he was the Franklin O'Blechman Scholar of his class, a Mortimer
 
Caplin Public Service Award recipient and an Editor of the Virginia
 
Journal of Law and Technology, and his bachelors degree in materials
 
science magna cum laude with University Honors from the University of
 
South Florida.  Professor Ravicher writes for The Huffington Post and
 
Seeking Alpha and is admitted to the United States Supreme Court, the
 
Courts of Appeals for the Federal, 2nd and 11th Circuits, the District
 
Courts for the Southern and Eastern Districts of New York, the State of
 
New York, and the United States Patent and Trademark Office.
 
Professor Ravicher is also the Executive Director
 
of  <a href="http://pubpat.org">the Public Patent Foundation</a>.
 
</p>
 

	
 
<h2>Karen Sandler - Pro Bono Counsel</h2>
 
<a id="karen"></a>
 
<p>Karen M. Sandler is currently the Executive Director of the GNOME
 
  Foundation and prior to taking up this position was General Counsel of
 
  the Software Freedom Law Center (SFLC). Karen continues to do pro bono
 
  legal work with Conservancy, SFLC, and Question Copyright and serves
 
  as <a href="/about/officers#karen">an officer of both the Conservancy</a>
 
  and SFLC.  Before joining SFLC, Karen worked as an associate in the
 
  corporate departments of Gibson, Dunn & Crutcher LLP in New York and
 
  corporate departments of Gibson, Dunn &amp; Crutcher LLP in New York and
 
  Clifford Chance in New York and London. Karen received her law degree
 
  from Columbia Law School in 2000, where she was a James Kent Scholar and
 
  co-founder of the Columbia Science and Technology Law Review. Karen
 
  received her bachelor’s degree in engineering from The Cooper Union. She
 
  is a recipient of an O'Reilly Open Source Award and also co-host of
 
  the <a href="http://faif.us">&ldquo;Free as in Freedom&rdquo;
 
  podcast</a>.</p>
 

	
 

	
 
<h1>Contractors</h1>
 

	
 
<h2>Paul Visscher - Compliance Engineering &amp; System Administration Contractor</h2>
 

	
 
<p>Paul Visscher was first exposed to the Free Software Movement in late
 
1997. Paul has been a professional system administrator for most of his
 
adult life, focusing primarily on GNU/Linux based systems.  He began
 
contracting with the Software Freedom Law Center on Compliance Engineering
 
in December 2009 and continued his Compliance Engineering work with the
 
Conservancy beginning in October 2010. He is actively involved in his
 
local GNU/Linux user group, as well various local programming groups.  He
 
is a former Chief Webmaster and a former volunteer system administrator
 
for the GNU project.</p>
 

	
 
<h1>Directors Emeriti</h1>
www/conservancy/templates/blog/entry_detail.html
Show inline comments
 
{% extends "base_blog.html" %}
 

	
 
{% block subtitle %}{{ object.headline|striptags }} - Conservancy Blog - {% endblock %}
 

	
 
{% block content %}
 

	
 
<p class="date">{{ object.pub_date|date:"F j, Y" }} by {{ object.author.formal_name }}</p>
 
<h2>{{ object.headline|safe }}</h2>
 
{{ object.body|safe }}
 
<p><i>Posted by <strong>{{ object.author.formal_name }}</strong> on {{ object.pub_date|date:"F j, Y" }}.  Please email any comments on this entry to info@sfconservancy.org</a>.</i></p>
 
<p><i>Posted by <strong>{{ object.author.formal_name }}</strong> on {{ object.pub_date|date:"F j, Y" }}.  Please email any comments on this entry to <a href="mailto:info@sfconservancy.org">info@sfconservancy.org</a>.</i></p>
 

	
 
{% if object.tags.all %}<p class="blog-tags">Tags: {% for tag in object.tags.all %}<a href="{{ tag.get_absolute_url }}">{{ tag.label }}</a>{% if not forloop.last %}, {% endif %}{% endfor %}</p>{% endif %}
 

	
 
<p><span class="continued"><a href="/blog/">Other Conservancy Blog entries&hellip;</a></span></p>
 

	
 
{% endblock %}
www/conservancy/templates/frontpage.html
Show inline comments
...
 
@@ -4,50 +4,50 @@
 
{% block head %}
 
<link rel="alternate" type="application/rss+xml" title="Software Freedom Conservancy Complete Feed" href="/feeds/omnibus/" />
 
<link rel="alternate" type="application/rss+xml" title="Software Freedom Conservancy News" href="/feeds/news/" />
 
<link rel="alternate" type="application/rss+xml" title="Software Freedom Conservancy Blogs" href="/feeds/blog/" />
 
{% endblock %}
 

	
 
{% block content %}
 

	
 
<div class="singleColumn">
 

	
 
<h1>Software Freedom Conservancy</h1>
 

	
 
<p>Software Freedom Conservancy is a not-for-profit organization that
 
  helps promote, improve, develop, and defend Free, Libre, and Open Source
 
  Software (FLOSS) projects.  Conservancy provides a non-profit home and
 
  infrastructure for FLOSS projects.  This allows FLOSS developers to
 
  focus on what they do best &mdash; writing and improving FLOSS for the
 
  general public &mdash; while Conservancy takes care of the projects' needs that
 
  do not relate directly to software development and documentation.</p>
 
</div>
 

	
 
<div class="columns">
 

	
 
<div class="column column-small column-left">
 
<p>
 
<h2>Learn More about Conservancy</h2>
 
<p>
 
<span class="continued"><a href="/overview/">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 that Conservancy provides to its member projects&hellip;</a></span>
 
</p>
 
<h2>Follow Conservancy RSS Feeds, Microblogs, and mailing list</h2>
 

	
 
<p>There is a <a href="/feeds/omnibus/">full site feed available</a>, as
 
  well as separate feeds for the <a href="/feeds/news/">news items</a> and
 
  <a href="/feeds/blog/">blog posts</a>.</p>
 

	
 
<p>You can also follow Conservancy
 
 on <a href="http://identi.ca/conservancy">identi.ca</a>
 
 and <a href="http://twitter.com/conservancy">twitter</a>.</p>
 

	
 
<p>
 
    <span id="subbox">
 
        <form method="post" action="http://lists.sfconservancy.org/mailman/subscribe/announce">
 
          You can also subscribe to Conservancy's low-traffic email announce list <br/><input name="email" placeholder="joe@example.org"/><input type="submit" name="email-button" value="Subscribe"/>
 
        </form>
 
      </span></p>
 

	
 
<h2>Support Conservancy</h2>
 
<p>As a 501(c)(3) non-profit organization, Conservancy relies on
 
  charitable donations for its operations.
...
 
@@ -64,52 +64,51 @@
 
<h3><a href="{{ press_releases.0.get_absolute_url }}">{{ press_releases.0.headline|safe }}</a></h3>
 
{{ press_releases.0.summary|safe }}
 
{% if press_releases.0.body %}<p><span class="continued"><a href="{{ press_releases.0.get_absolute_url }}">Read More...</a></span></p>{% endif %}
 
{% if press_releases.1 %}
 
{% if press_releases.1.pub_date|date_within_past_days:30 %}
 
<hr/>
 
<p class="date">{{ press_releases.1.pub_date|date:"F j, Y" }}</p>
 
<h3><a href="{{ press_releases.1.get_absolute_url }}">{{ press_releases.1.headline|safe }}</a></h3>
 
{{ press_releases.1.summary|safe }}
 
{% if press_releases.1.body %}<p><span class="continued"><a href="{{ press_releases.1.get_absolute_url }}">Read More...</a></span></p>{% endif %}
 
{% endif %}
 
{% endif %}
 
{% if press_releases.2 %}
 
{% if press_releases.2.pub_date|date_within_past_days:25 %}
 
<hr/>
 
<p class="date">{{ press_releases.2.pub_date|date:"F j, Y" }}</p>
 
<h3><a href="{{ press_releases.2.get_absolute_url }}">{{ press_releases.2.headline|safe }}</a></h3>
 
{{ press_releases.2.summary|safe }}
 
{% if press_releases.2.body %}<p><span class="continued"><a href="{{ press_releases.2.get_absolute_url }}">Read More...</a></span></p>{% endif %}
 
{% endif %}
 
{% endif %}
 
</div>
 
{% endif %}
 
{% endif %}
 
<p><span class="continued"><a href="/news/">Conservancy News
 
      Archive&hellip;</a></p>
 
<p><span class="continued"><a href="/news/">Conservancy News Archive&hellip;</a></span></p>
 
{% if blog.0.is_recent %}
 
<h2><a href="/feeds/blog/" class="feedlink"><img src="/img/feed-icon-14x14.png" alt="[RSS]"/></a> <a href="/blog/">Conservancy Blog</a></h2>
 
<div class="shaded">
 
<p class="date">{{ blog.0.pub_date|date:"F j, Y" }}</p>
 
<h3><a href="{{ blog.0.get_absolute_url }}">{{ blog.0.headline|safe }}</a></h3>
 
{{ blog.0.summary|safe }}
 
<p><span class="continued"><a href="{{ blog.0.get_absolute_url }}">Read More...</a></span></p>
 
<p class="small date">Posted by {{ blog.0.author.formal_name }}</p>
 
{% endif %}
 

	
 
{% if blog.1.is_recent %}
 
<div class="shaded">
 
<p class="date">{{ blog.1.pub_date|date:"F j, Y" }}</p>
 
<h3><a href="{{ blog.1.get_absolute_url }}">{{ blog.1.headline|safe }}</a></h3>
 
{{ blog.1.summary|safe }}
 
<p><span class="continued"><a href="{{ blog.1.get_absolute_url }}">Read More...</a></span></p>
 
<p class="small date">Posted by {{ blog.1.author.formal_name }}</p>
 
<p><a href="/blog/">Conservancy Blog Archive...</a></p>
 
</div>
 
{% else %}
 
<p><span class="continued"><a href="/blog/">Conservancy Blog Archive&hellip;</a></p>
 
<p><span class="continued"><a href="/blog/">Conservancy Blog Archive&hellip;</a></span></p>
 
</div>
 
{% endif %}
 
</div>
 
</div>
 
{% endblock %}
www/conservancy/templates/news/pressrelease_list.html
Show inline comments
 
{% extends "base_news.html" %}
 
{% block subtitle %}News - {% endblock %}
 

	
 
{% block outercontent %}
 
    <div id="container">
 
         <div id="sidebar" class="{% block submenuselection %}other{% endblock %}">
 
         <h2>News Index by Year</h3>
 
         <h2>News Index by Year</h2>
 
         <ul>
 
         {% for year in date_list reversed %}<li class="{{ year|date:"Y" }}"><a href="{{ year|date:"Y" }}/">{{ year|date:"Y" }}</a></li>{% endfor %}
 
         </ul>
 
         </div>
 
         <div id="mainContent">
 
         <h1><a href="/feeds/news/" class="feedlink"><img src="/img/feed-icon-14x14.png" alt="[RSS]"/></a> Conservancy News</h1>
 

	
 

	
 
{% ifnotequal page 1 %}<p>(page {{ page }} of {{ pages }})</p>{% endifnotequal %}
 

	
 
{% for object in object_list %}
 
    <div class="shaded">
 
    <p class="date">{{ object.pub_date|date:"F j, Y" }}</p>
 
    <h3><a href="{{ object.get_absolute_url }}">{{ object.headline|safe }}</a></h3>
 
    {% if object.is_recent %}
 
        {% if object.subhead %}<h4>{{ object.subhead|safe }}</h4>{% endif %}
 
        {{ object.summary|safe }}
 
    {% if object.body %}<p><span class="continued"><a href="{{ object.get_absolute_url }}">Read More...</a></span></p>{% endif %}
 
    {% endif %}
 
    </div>
 
{% endfor %}
 

	
 
<p>
 
{% if has_next %}<a class="next_page_button" href="?page={{ next }}">Next page (older) &raquo;</a>{% endif %}
0 comments (0 inline, 0 general)