Changeset - 1032f1d75f33
[Not reviewed]
0 9 0
Bradley Kuhn (bkuhn) - 11 years ago 2013-04-26 16:48:19
bkuhn@ebb.org
sfconservancy.org now has an SSL certificate; make site HTTPS-Everywhere compatible.

Change all links when possible to not mention a site, so HTTPS will be used
automatically for same-site links.

For embedded images, and other links out to the rest of the world, use HTTPS
when the site is known to support it.
9 files changed with 32 insertions and 32 deletions:
0 comments (0 inline, 0 general)
www/conservancy/feeds.py
Show inline comments
...
 
@@ -26,119 +26,119 @@ class ConservancyFeedBase(Feed):
 

	
 
    def item_extra_kwargs(self, item):
 
        year = 2008
 
        for attr in ('pub_date', 'date_created', 'date_last_modified'):
 
            if hasattr(item, attr):
 
                if hasattr(getattr(item, attr), 'year'):
 
                    year = getattr(getattr(item, attr), 'year')
 
                    break
 
        return { 'year' : year }
 

	
 
class PressReleaseFeed(Feed):
 
    title = "Software Freedom Conservancy News"
 
    link = "/news/"
 
    description = ""
 

	
 
    def items(self):
 
        return PressRelease.objects.filter(pub_date__lte=datetime.now(),
 
                                           sites__id__exact=settings.SITE_ID).order_by('-pub_date')[:10]
 

	
 
    def item_pubdate(self, item):
 
        return item.pub_date
 

	
 
class OmnibusFeedType(Rss201rev2Feed):
 
    def root_attributes(self):
 
        attrs = super(OmnibusFeedType, self).root_attributes()
 
        attrs['xmlns:itunes'] = 'http://www.itunes.com/dtds/podcast-1.0.dtd'
 
        attrs['xmlns:atom'] = 'http://www.w3.org/2005/Atom'
 
        attrs['xmlns:media'] = 'http://search.yahoo.com/mrss/'
 
        attrs['xmlns:dc'] = "http://purl.org/dc/elements/1.1/"
 
        return attrs
 

	
 
    def add_root_elements(self, handler):
 
        super(OmnibusFeedType, self).add_root_elements(handler)
 

	
 
    def add_item_elements(self, handler, item):
 
        super(OmnibusFeedType, self).add_item_elements(handler, item)
 
        # Block things that don't have an enclosure from iTunes in
 
        # case someone uploads this feed there.
 
        handler.addQuickElement("itunes:block", 'Yes')
 

	
 
class OmnibusFeed(ConservancyFeedBase):
 
    feed_type = OmnibusFeedType
 
    link ="/news/"
 
    title = "The Software Freedom Conservancy"
 
    description = "An aggregated feed of all RSS content available from the Software Freedom Conservancy, including both news items and blogs."
 
    title_template = "feeds/omnibus_title.html"
 
    description_template = "feeds/omnibus_description.html"
 
    author_email = "info@sfconservancy.org"
 
    author_link = "http://sfconservancy.org/"
 
    author_link = "https://sfconservancy.org/"
 
    author_name = "Software Freedom Conservancy"
 

	
 
    def item_enclosure_mime_type(self): return "audio/mpeg"
 

	
 
    def item_enclosure_url(self, item):
 
        if hasattr(item, 'mp3_path'):
 
            return "http://sfconservancy.org" + item.mp3_path
 
            return "https://sfconservancy.org" + item.mp3_path
 
    def item_enclosure_length(self, item):
 
        if hasattr(item, 'mp3_path'):
 
            return item.mp3_length
 

	
 
    def item_pubdate(self, item):
 
        return item.pub_date
 

	
 
    def item_author_name(self, item):
 
        if item.omnibus_type == "blog":
 
            return item.author.formal_name
 
        else:
 
            return "Software Freedom Conservancy"
 

	
 
    def item_author_link(self, obj):
 
        return "http://sfconservancy.org"
 
        return "https://sfconservancy.org"
 

	
 
    def item_author_email(self, item):
 
        if item.omnibus_type == "news":
 
            return "info@sfconservancy.org"
 
        elif hasattr(item, 'author'):
 
            return "%s@sfconservancy.org" % item.author
 
        else:
 
            return "info@sfconservancy.org"
 

	
 
    def item_pubdate(self, item):
 
        if item.omnibus_type == "event":
 
            return item.date_created
 
        else:
 
            return item.pub_date
 

	
 
    def item_link(self, item):
 
        return item.get_absolute_url()
 

	
 
# http://groups.google.ca/group/django-users/browse_thread/thread/d22e8a8f378cf0e2
 

	
 
    def items(self):
 
        blogs = BlogEntry.objects.filter(pub_date__lte=datetime.now()).order_by('-pub_date')[:25]
 
        for bb in blogs:
 
            bb.omnibus_type = "blog"
 
            bb.omnibus_feed_description_template = "feeds/blog_description.html"
 
            bb.omnibus_feed_title_template = "feeds/blog_title.html"
 

	
 
        news = PressRelease.objects.filter(pub_date__lte=datetime.now(),
 
                                           sites__id__exact=settings.SITE_ID).order_by('-pub_date')[:25]
 
        for nn in news:
 
            nn.omnibus_type = "news"
 
            nn.omnibus_feed_description_template = "feeds/news_description.html"
 
            nn.omnibus_feed_title_template = "feeds/news_title.html"
 

	
 
        a  = [ ii for ii in itertools.chain(blogs, news)]
 
        a.sort(key=operator.attrgetter('pub_date'), reverse=True)
 
        return a
 

	
 

	
 
    def item_extra_kwargs(self, item):
 
        return super(OmnibusFeed, self).item_extra_kwargs(item)
 

	
 
class BlogFeed(ConservancyFeedBase):
 
    link = "/blog/"
 

	
 
    def title(self):
 
        answer = "The Software Freedom Conservancy Blog"
 

	
www/conservancy/static/about/eval-committee/index.html
Show inline comments
 
{% extends "base_about.html" %}
 
{% block subtitle %}Evaluation Committee - {% endblock %}
 
{% block submenuselection %}Eval{% endblock %}
 
{% block content %}
 

	
 
<h1>Evaluation Committee</h1>
 

	
 
<p>The Evaluation Committee evaluates projects that have applied to become
 
members of Conservancy.
 
  Conservancy's <a href="http://sfconservancy.org/about/board/">Board of
 
    Directors</a> <a href="http://sfconservancy.org/news/2013/apr/23/linksvayer-and-eval-committee/">formally
 
    charters and authorizes</a> this Committee to offer <a href="http://sfconservancy.org/members/">membership to
 
  projects  <a href="http://sfconservancy.org/members/apply/">that apply</a>
 
  Conservancy's <a href="/about/board/">Board of
 
    Directors</a> <a href="/news/2013/apr/23/linksvayer-and-eval-committee/">formally
 
    charters and authorizes</a> this Committee to offer <a href="/members/">membership to
 
  projects  <a href="/members/apply/">that apply</a>
 
    for membership in Conservancy.</p>
 

	
 
<h2>Jeremy Allison</h2>
 

	
 
<p>Jeremy Allison is one of the lead developers on the Samba Team, a group
 
of programmers developing an Open Source Windows compatible file and print
 
server product for UNIX systems. Developed over the Internet in a
 
distributed manner similar to the Linux system, Samba is used by all Linux
 
distributions as well as many thousands of corporations and products
 
worldwide. Jeremy handles the co-ordination of Samba development efforts
 
and acts as a corporate liaison to companies using the Samba code
 
commercially.</p>
 

	
 
<p>He works for Google, Inc. who fund him to work on improving Samba and
 
solving the problems of  Windows and Linux interoperability.</p>
 

	
 
<h2>Tom Callaway</h2>
 

	
 
<p>Tom Callaway has been working for Red Hat since 2001. He started in
 
Sales Engineering and has been the Fedora Engineering Manager since 2008.
 
He served three consecutive elected terms on the Fedora Board from 2007 to
 
2011. Tom also maintains or co-maintains a large number of Packages in
 
Fedora (currently 390) and is leading the Fedora Packaging Committee,
 
responsible for RPM Packaging Standards and Practices.  Additionally, he is
 
responsible for managing Fedora's Legal issues.  Tom frequently represents
 
Fedora and Free Software at conferences around the world, and tries his
 
best not to make too big of a fool of himself.</p>
 

	
 
<p>When not working, Tom enjoys geocaching, ice hockey, gaming, science
 
fiction, and pinball.</p>
 

	
 
<h2>Lo&iuml;c Dachary</h2>
 

	
 
<p>Lo&iuml;c Dachary has been involved with Free Software since 1987 when
 
he started distributing GNU tapes to the general public in France.  His
 
first contact was with GNU Emacs and in 1989 with GCC which he used to port
 
a Unix System V kernel to a embedded Motorola 68030 motherboard.  He
 
currently works as a developer for <a
 
href="http://outflop.me/">OutFlop</a>, a company providing services and
 
software to operate poker rooms.  He created <a
 
href="http://savannah.gnu.org/">Savannah</a>, the GNU forge, in 2001 to
 
provide a Free alternative to proprietary forges. As a president of FSF
 
France, he provides technical and legal resources to French Free Software
 
developers. Loic Dachary is also a honorary member of <a
 
href="http://april.org/">APRIL</a> since 1996, a French non-profit
 
dedicated to Free Software with over 5,500 members.</p>
 

	
 
<h2>Mark Galassi</h2>
www/conservancy/static/about/license/index.html
Show inline comments
 
{% extends "base_about.html" %}
 
{% block subtitle %}License and Sources - {% endblock %}
 
{% block submenuselection %}License{% endblock %}
 
{% block content %}
 
<h1>License and Source For This Website</h1>
 

	
 
<p>The software running this website is licensed under
 
  the <a href="http://www.gnu.org/licenses/agpl-3.0.html">AGPLv3</a>-or-later.
 
  You can find a <a href="/source/">full copy of the sources hosted on
 
  this site</a>, but it may be more interesting to know that the site is
 
  running on stock Debian squeeze with Apache, Django, mod_python, and
 
  sqlite installed, and that the main sources for the site's code itself
 
  is <a href="http://gitorious.org/conservancy/website">hosted on
 
  gitorious</a>.</p>
 

	
 
<p>The documents on this website are
 
  licensed as <a href="http://creativecommons.org/licenses/by-sa/3.0/">CC-By-SA-3.0
 
  licensed as <a href="https://creativecommons.org/licenses/by-sa/3.0/">CC-By-SA-3.0
 
  Unported</a>.  In some cases, the documents are dual-licensed
 
  (AGPLv3-or-later|CC-By-SA-3.0-Unported-or-later), to make it more
 
  convenient to intermix the document with code.</p>
 

	
 
<p>Conservancy's Logo is also licensed
 
  under <a href="http://creativecommons.org/licenses/by-sa/3.0/us">CC-By-SA-3.0
 
  under <a href="https://creativecommons.org/licenses/by-sa/3.0/us">CC-By-SA-3.0
 
  USA</a>.  A <a href="/img/conservancy-logo_package.zip">Conservancy
 
  logo package in ZIP format is available, which includes high quality SVG,
 
  PNG and other formats</a>.</p>
 

	
 
{% endblock %}
www/conservancy/static/donate/index.html
Show inline comments
...
 
@@ -5,88 +5,88 @@
 

	
 
<h1>Become a Conservancy Supporter!</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>
 

	
 
<p>By donating below, you'll directly support the operation of Conservancy
 
  itself.  Conservancy also maintains directed donation programs for
 
  its <a href="/members/current/">member projects</a>.  Donation links for these
 
  directed donation programs can found on the individual websites
 
  of our <a href="/members/current/">members</a>.</p>
 

	
 
<h3>Donate via Google Checkout (including Visa, Mastercard, AMEX, or Discover)</h3>
 

	
 
<script type="text/javascript"> 
 
function validateAmount(amount){
 
	if(amount.value.match( /^[0-9]+(\.([0-9]+))?$/)){
 
		return true;
 
	}else{
 
		alert('You must enter a valid donation.');
 
		amount.focus();
 
		return false;
 
	}
 
}
 
</script>
 
<form action="https://checkout.google.com/cws/v2/Donations/622836985124940/checkoutForm" id="BB_BuyButtonForm" method="post" name="BB_BuyButtonForm" onSubmit="return validateAmount(this.item_price_1)" target="_top">
 
    <input name="item_name_1" type="hidden" value="Donation supporting the Software Freedom Conservancy, Inc."/>
 
    <input name="item_description_1" type="hidden" value="This donation is to the Software Freedom Conservancy, Inc., a 501(c)(3) non-profit organization incorporated in New York."/>
 
    <input name="item_quantity_1" type="hidden" value="1"/>
 
    <input name="item_currency_1" type="hidden" value="USD"/>
 
    <input name="item_is_modifiable_1" type="hidden" value="true"/>
 
    <input name="item_min_price_1" type="hidden" value="10.0"/>
 
    <input name="item_max_price_1" type="hidden" value="25000.0"/>
 
    <input name="_charset_" type="hidden" value="utf-8"/>
 
    <table cellpadding="5" cellspacing="0" width="1%">
 
        <tr>
 
            <td align="right" nowrap="nowrap" width="1%">&#x24; <input id="item_price_1" name="item_price_1" onfocus="this.style.color='black'; this.value='';" size="6" type="text" value="100.00"/>
 
            </td>
 
            <td align="left" width="1%">
 
                <input alt="Donate" src="https://checkout.google.com/buttons/donateNow.gif?merchant_id=622836985124940&amp;w=115&amp;h=50&amp;style=white&amp;variant=text&amp;loc=en_US" type="image"/>
 
            </td>
 
        </tr>
 
    </table>
 
</form>
 

	
 
<h3>Donate via Flattr</h3>
 
<p>
 
<a href="http://www.flattr.com">Flattr</a> is a social micro-payment system that allows users to make donations via the web.  Like Google Checkout, Flattr does not charge any processing fees on donations to Conservancy.  If you are a Flattr user and you would like to "flattr" Conservancy with a donation, click on the button below:
 
<a href="https://www.flattr.com">Flattr</a> is a social micro-payment system that allows users to make donations via the web.  Like Google Checkout, Flattr does not charge any processing fees on donations to Conservancy.  If you are a Flattr user and you would like to "flattr" Conservancy with a donation, click on the button below:
 
</p>
 

	
 
<a href="http://flattr.com/thing/922714/Donate-to-Software-Freedom-Conservancy" target="_blank">
 
<img src="http://api.flattr.com/button/flattr-badge-large.png" alt="Flattr us!" title="Flattr us!" border="0" /></a>
 
<a href="https://flattr.com/thing/922714/Donate-to-Software-Freedom-Conservancy" target="_blank">
 
<img src="https://api.flattr.com/button/flattr-badge-large.png" alt="Flattr us!" title="Flattr us!" border="0" /></a>
 

	
 

	
 

	
 
<h3>Donate by paper check</h3>
 

	
 
<p>Send paper check donations, drawn in USD, to:</p>
 

	
 
<p>Software Freedom Conservancy<br />
 
137 MONTAGUE ST  STE 380<br/>
 
Brooklyn, NY 11201-3548<br/>
 
USA
 
</p>
 

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

	
 
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
 
<input type="hidden" name="cmd" value="_s-xclick">
 
<input type="hidden" name="hosted_button_id" value="ZMQKSPUYQLWZW">
 
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
 
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
 
</form>
 

	
 
<h3>Donate by wire transfer</h3>
 

	
 
<p>Donations are accepted by wire transfer.  Please
 
contact <a href="mailto:accounting@sfconservancy.org">&lt;accounting@sfconservancy.org&gt;</a>
 
    for wire transfer instructions.  Please be sure to note in the email
 
    what country the wire transfer will initiate from and what currency
 
    it will be in.</p>
 

	
 

	
 
<p>Software Freedom Conservancy, Inc. is a 501(c)(3) organization
 
  incorporated in New York, and donations made to it are fully tax-deductible to the extent permitted by law.</p>
 

	
 
{% endblock %}
www/conservancy/static/members/apply/index.html
Show inline comments
 
{% extends "base_members.html" %}
 
{% block subtitle %}Member Project Services - {% endblock %}
 
{% block submenuselection %}Applying{% endblock %}
 
{% block content %}
 

	
 
<h1> Applying to Join Conservancy as a Member Project</h1>
 

	
 
<p>Conservancy's Evaluation Committee considers  applications monthly on a
 
  rolling basis.  Currently, Conservancy has dozens of projects in
 
  various stages of the application process.</p>
 

	
 
<p>The application process is somewhat informal.  New applicants should
 
  write an initial inquiry email
 
  to <a href="mailto:apply@sfconservancy.org">&lt;apply@sfconservancy.org&gt;</a>
 
  with a very brief description of their project and a URL to their
 
  project's website.  We'll send back initial questions (if any), and
 
  after those questions are answered, we'll send the full application
 
  materials.  Applications should be submitted in plain ASCII text via
 
  email.</p>
 

	
 
<p>Projects are reviewed by Conservancy's Evaluation Committee, which is
 
  chartered by Conservancy's <a href="/about/board/">Board of
 
  Directors</a>.</p>
 

	
 
<h1>Project Membership Application FAQs</h1>
 

	
 
<p>The following are various questions that we typically get from project
 
  leaders that wish to apply to Conservancy.</p>
 

	
 

	
 
<h2>I sent in my inquiry letter and/or application a long time ago.  Why haven't you replied?</h2>
 

	
 
<p>Conservancy receives an overwhelming level of interest and we have very few
 
  <a href="http://sfconservancy.org/about/staff/">staff positions</a> to
 
  <a href="/about/staff/">staff positions</a> to
 
  meet the interest and demand
 
  for <a href="http://sfconservancy.org/members/services/">Conservancy's
 
  for <a href="/members/services/">Conservancy's
 
  services</a> to its member projects.  Meanwhile, Conservancy always
 
  prioritizes needs of
 
  its <a href="http://sfconservancy.org/members/current/">existing member
 
  its <a href="/members/current/">existing member
 
  projects</a> over new inquiries and applications.  Therefore, it
 
  sometimes can take quite a while to finish the application process and
 
  be offered membership, but please note that such delays mean that should
 
  your project ultimately become a member project, your project will then
 
  be a beneficiary of this policy.</p>
 

	
 
<h2>What are the key criteria our project must meet to join?</h2>
 

	
 
<p>In order to join, projects need to meet certain criteria.  A rough
 
  outline of those criteria are as follows:</p>
 
<p>
 
<ul><li>The project must be a software development or documentation
 
    project.  Non-software projects to advance the cause of software
 
    freedom, while important and useful, are beyond the scope of
 
    Conservancy.</li>
 

	
 
    <li>The project must be exclusively devoted to the development and
 
    documentation of FLOSS.  The project's goals must be consistent with
 
    Conservancy's tax-exempt purposes, and other requirements imposed
 
    on Conservancy by the IRS' 501(c)(3) rules.  Namely, the goal of the
 
    project must to develop and document the software in a not-for-profit
 
    way to advance the public good, and must develop the software in
 
    public.</li>
 

	
 
    <li>The project must be licensed in a way fitting with software
 
      freedom principles.  Specifically, all software of the project
 
      should be licensed under a license that is listed both as
 
      a <a href="http://www.gnu.org/licenses/license-list.html">Free
 
      Software license by the Free Software Foundation</a> and as
 
      an <a href="http://www.opensource.org/licenses/alphabetical">Open
 
      Source license by the Open Source Initiative</a>.  All software
 
      documentation for the project should be licensed under a license on
 
      the preceding lists, or under Creative
 
      Commons' <a href="http://creativecommons.org/licenses/by-sa/3.0/">CC-By-SA</a>
 
      or <a href="http://creativecommons.org/licenses/by/3.0/">CC-By</a>
 
      Commons' <a href="https://creativecommons.org/licenses/by-sa/3.0/">CC-By-SA</a>
 
      or <a href="https://creativecommons.org/licenses/by/3.0/">CC-By</a>
 
      or
 
        <a href="http://creativecommons.org/choose/zero/">CC-0</a>.</li>
 
        <a href="https://creativecommons.org/choose/zero/">CC-0</a>.</li>
 

	
 
   <li>The project should have an existing, vibrant, diverse community
 
      that develops and documents the software.  For example, projects
 
      that have been under development for less than a year or only a
 
      &ldquo;proof of concept&rdquo; implementation are generally not
 
      eligible.</li>
 
</ul>
 
</p>
 

	
 
<p>While any project meeting the criteria above can apply, meeting these
 
  criteria doesn't guarantee acceptance of your project.  Conservancy
 
  favors projects that are well-established and have some track record of
 
  substantial contributions from a community of volunteer developers.
 
  Furthermore, Conservancy does give higher priority to projects that
 
  have an established userbase and interest, but also tries to accept some
 
  smaller projects with strong potential.</p>
 

	
 
<h2>Is our project required to accept membership if offered?</h2>
 

	
 
<p>Not at all.  Many projects apply and subsequently decide not to join a
 
  non-profit, or decide to join a different non-profit entity.  Don't
 
  worry about &ldquo;wasting our time&rdquo; if your project's developers
 
  aren't completely sure yet if they want to join Conservancy.  If
 
  membership in Conservancy is currently a legitimate consideration for
 
  your project, we encourage you to apply.  We'd rather that you apply and
 
  turn down an offer for membership than fail to apply and have to wait
 
  until the next application round when you're sure.</p>
 

	
 
<h2>What benefits does our project get from joining?</h2>
 

	
 
<p>We maintain a <a href="/members/services">detailed list of services
 
    that Conservancy provides to member projects</a>.  If you have
 
    detailed questions about any of the benefits, please
 
    ask <a href="mailto:apply@sfconservancy.org">&lt;apply@sfconservancy.org&gt;</a>.</p>
 

	
 
<h2>Conservancy seems to be called a &ldquo;fiscal sponsor&rdquo; to its
 
  member projects.  Does that mean you give our project money if we join?</h2>
 

	
 
<p>It's true that we would love to fund our member projects if it were
 
  possible, because we believe they deserve to be funded.  However, that's
 
  not typically what a fiscal sponsor does.  The term &ldquo;fiscal
 
  sponsor&ldquo; is often used in non-profit settings and has a standard
 
  meaning there.  But, to those not familiar with non-profit operations,
 
  it comes across as a bit of a misnomer.</p>
 

	
 
<p>In this context, a fiscal sponsor is a non-profit organization that,
 
  rather than fund a project directly, provides the required
 
  infrastructure and facilitates the project's ability to raise its own
...
 
@@ -179,65 +179,65 @@ transferred to a project can also be held by Conservancy on behalf of
 
the project.  A significant service that Conservancy provides its
 
members is a vehicle through which copyright ownership in the project can
 
be unified.  There are several advantages to having a consolidated
 
copyright structure, including that it makes enforcement activity easier
 
and more effective.  However, copyright, trademark, and domain name
 
assignment is not a requirement in order to join Conservancy, rather,
 
it is an option for those projects that ask for it.</p>
 

	
 
<h2>If our project joins, must it be a member project of Conservancy forever?</h2>
 

	
 
<p>All agreements between member projects and Conservancy stipulate
 
clearly that the member project can leave Conservancy with a few
 
months' notice.  Federal tax exemption law, though, states that projects
 
must transfer their assets from Conservancy in a way that is
 
consistent with Conservancy's not-for-profit tax status &mdash;
 
meaning the assets cannot be transferred to an individual or a for-profit
 
entity.  Generally, a project would either find another fiscal sponsor or
 
form their own independent tax-exempt non-profit.</p>
 

	
 
<p>We fully expect that some Conservancy projects will ultimately wish to
 
  form their own non-profit 501(c)(3) organizations; that's why we design
 
  our agreements with projects to allow them to leave to another 501(c)(3)
 
  organization.  Typically, projects join Conservancy because the project
 
  leaders don't want the burdens of running a non-profit themselves.
 
  Often, as projects grow, leaders get interested in the non-profit
 
  management and organizational side of the activities and are then
 
  prepared to take on the additional work themselves.</p>
 

	
 
<h2>How are &ldquo;project leaders&rdquo; defined with respect to Conservancy?</h2>
 

	
 
<p>How leaders are chosen for projects varies greatly from project to
 
  project.  Our goal is to do our best to embody the &ldquo;natural&rdquo;
 
  leadership structure that evolved in your project into the formal
 
  agreement with Conservancy.  As part of the agreement drafting, we work
 
  carefully with you to understand your project's governance and write up
 
  formally with you the decision-making process you use. Most project
 
  contributors find this process of formalizing the leadership structure
 
  helps them clarify in their own minds the governance of their project,
 
  even though the process can be difficult.  Since it can be a complicated
 
  process, we suggest that you prepare your project community for this
 
  discussion once your project is accepted.</p>
 

	
 
<h2>How much does it cost us financially to join Conservancy?</h2>
 

	
 
<p>New Conservancy members are required to pay 10% of their revenue that
 
  Conservancy processes to Conservancy's general fund, which primarily is
 
  used to pay staff.  (Details on how Conservancy spends its funds,
 
  including salaries of key employees, can be found
 
  in <a href="http://sfconservancy.org/about/filings/">Conservancy's
 
  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.</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.  Therefore, Conservancy
 
  remains open to discussion on a case-by-case basis for smaller projects
 
  about how to handle this requirement, and applicants should feel free to
 
  raise any concerns about this issue during the application process.</p>
 

	
 
{% endblock %}
www/conservancy/static/members/services/index.html
Show inline comments
...
 
@@ -92,59 +92,59 @@
 
  development and licensing, trademark enforcement, copyright licensing
 
  and enforcement, and non-profit governance questions and issues.</p>
 

	
 
<h2>FLOSS Copyright License Enforcement</h2>
 

	
 
<p>Complying with FLOSS licenses is easy, as they permit and encourage
 
  both non-commercial and commercial distribution and improvements.
 
  Nevertheless, violations of FLOSS licenses (in particular of
 
  the <a href="http://www.gnu.org/licenses/gpl.html">GPL</a>
 
  and <a href="http://www.gnu.org/licenses/lgpl.html">LGPL</a>) are all
 
  too common.  At request of the project's leaders, Conservancy can carry
 
  out license enforcement activity on behalf of the project's copyright
 
  holders.</p>
 

	
 
<h2>Fundraising Assistance</h2>
 

	
 
<p>Conservancy provides various tools and advice to member projects on
 
  methods of raising funds for their projects' earmarked accounts.</p>
 

	
 
<h2>Avoid Non-Profit Administrivia</h2>
 

	
 
<p>Member projects can continue to operate in the same way they did before
 
joining Conservancy without having to select a board of directors or
 
any other layer of corporate management, without having to maintain
 
corporate records and without having to do any of the other things
 
required of incorporated entities.  Conservancy handles all of that
 
burden on behalf of its projects.</p>
 

	
 

	
 
<h2>Leadership Mentoring, Advice and Guidance</h2>
 

	
 
<p>Many of Conservancy's <a href="/about/board">directors</a> are
 
  experienced FLOSS project leaders.  They offer themselves as a resource
 
  to member project leaders who need assistance or face challenges in
 
  their work leading their projects.</p>
 

	
 
<h2>Some Personal Liability Protection</h2>
 

	
 
<p>When a project joins Conservancy, it formally becomes part of the
 
  Conservancy. (The project is thus somewhat analogous to a division of a
 
  company or a department in a large agency.)  As such, project leaders
 
  benefit from some amount of protection from personal liability for their
 
  work on the project.</p>
 

	
 
<hr/>
 

	
 
<p>Those familiar with non-profit terminology will recognize most of these
 
  services
 
  as <a href="http://en.wikipedia.org/wiki/Fiscal_sponsorship">fiscal
 
  as <a href="https://en.wikipedia.org/wiki/Fiscal_sponsorship">fiscal
 
  sponsorship services</a>.  This term is not particularly well
 
  known in the FLOSS community, and many are confused by that term.
 
  However, if you are familiar with what a fiscal sponsor typically does
 
  in the non-profit sector, the term does fit many of services that
 
  Conservancy offers its member projects.</p>
 

	
 
<p>Project
 
leaders that believe their project might benefit from these services can
 
<a href="/members/apply/">apply to become a member project</a>.</p>
 
{% endblock %}
www/conservancy/templates/base_conservancy.html
Show inline comments
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 

	
 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 

	
 
  <head>
 
    <title>{% block title %}{% block subtitle %}{% endblock %}Software Freedom Conservancy{% endblock %}</title>
 
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
 
    <meta name="description" content="The Software Freedom Conservancy provides a non-profit home and services to Free, Libre and Open Source Software (FLOSS) projects." />
 
    <meta name="keywords" content="software, freedom, conservancy, open source, gnu, GNU, Open Source, Free and Open Source, Free and Open Source Software, FLOSS, FOSS, protect, protection, help, policy, linux, non-profit" />
 
    <link rel="stylesheet" type="text/css" media="screen, projection" href="/conservancy.css" />
 
    <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
 
    {% block head %}{% endblock %}
 
  </head>
 

	
 
  <body class="conservancy-{% block category %}other{% endblock %}">
 
    <div id="conservancyheader">
 
      <h1><span id="logobutton"><a href="/">Software Freedom Conservancy</a></span></h1>
 
    </div>
 
    <div id="navbar-outer">
 
      <div id="navbar">
 
	<ul>
 
          <li class="overview"><a href="/overview/">Overview</a></li>
 
          <li class="news"><a href="/news/">News</a></li>
 
          <li class="blog"><a href="/blog/">Blog</a></li>
 
	  <li class="Members"><a href="/members/">Member Projects &amp; Services</a></li>
 
          <li class="About"><a href="/about/">About</a></li>
 
	  <li class="sponsors"><a href="/sponsors/">Sponsors</a></li>
 
	  <li class="donate"><a href="/donate/">Support Conservancy!</a></li>
 
	</ul>
 
      </div>
 
      <div id="navbar-clear"></div>
 
    </div>
 
      {% block outercontent %}<div id="mainContent">{% block content %}{% endblock %}</div>{% endblock %}
 
    <div id="conservancyfooter">
 
      <p><a href="/">Main Page</a> | <a href="/about/contact/">Contact</a> | <a href="/sponsors/">Sponsors</a> | <a href="/privacy-policy/">Privacy Policy</a> | <a href="/feeds/omnibus/">RSS Feed</a></p>
 
      <p>Follow Conservancy
 
      on <a href="http://identi.ca/conservancy">identi.ca</a>
 
      and <a href="http://twitter.com/conservancy">twitter</a>.
 
      <a href="http://flattr.com/thing/922714/Donate-to-Software-Freedom-Conservancy" target="_blank">
 
      <img src="http://api.flattr.com/button/flattr-badge-large.png" alt="Flattr us!" title="Flattr us!" border="0" /></a></p>
 
      on <a href="https://identi.ca/conservancy">identi.ca</a>
 
      and <a href="https://twitter.com/conservancy">twitter</a>.
 
      <a href="https://flattr.com/thing/922714/Donate-to-Software-Freedom-Conservancy" target="_blank">
 
      <img src="https://api.flattr.com/button/flattr-badge-large.png" alt="Flattr us!" title="Flattr us!" border="0" /></a></p>
 
      <p class="copyright_info">
 
      <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/us"><img alt="Creative Commons License" style="border-width:0" src="/img/cc-by-sa_88x31.png" /></a> 
 
      <a rel="license" href="https://creativecommons.org/licenses/by-sa/3.0/us"><img alt="Creative Commons License" style="border-width:0" src="/img/cc-by-sa_88x31.png" /></a> 
 
      <br />This page is licensed under a
 
      <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/us">Creative
 
      <a rel="license" href="https://creativecommons.org/licenses/by-sa/3.0/us">Creative
 
      Commons Attribution-ShareAlike 3.0 USA License</a>.</p>
 
    </div>
 
  </body>
 
</html>
www/conservancy/templates/feeds/omnibus_description.html
Show inline comments
 
{% ifequal obj.omnibus_type "news" %}
 
<p><i>A <a href="http://{{ site }}/news/">news item</a> from Software Freedom Conservancy.</i></p>
 
<p><i>A <a href="https://{{ site }}/news/">news item</a> from Software Freedom Conservancy.</i></p>
 
{% endifequal %}
 
{% ifequal obj.omnibus_type "event" %}
 
<p><i>An <a href="http://{{ site }}/events/">upcoming event</a> related to the Software Freedom Conservancy.</i></p>
 
<p><i>An <a href="https://{{ site }}/events/">upcoming event</a> related to the Software Freedom Conservancy.</i></p>
 
{% endifequal %}
 
{% ifequal obj.omnibus_type "blog" %}
 
<p><i>A <a href="http://{{ site }}/blog/">blog post</a> from Software Freedom Conservancy.</i></p>
 
<p><i>A <a href="https://{{ site }}/blog/">blog post</a> from Software Freedom Conservancy.</i></p>
 
{% endifequal %}
 
{% include obj.omnibus_feed_description_template  %}
www/conservancy/templates/frontpage.html
Show inline comments
 
{% extends "base_conservancy.html" %}
 
{% load date_within %}
 

	
 
{% 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">
 
<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>
 
 on <a href="https://identi.ca/conservancy">identi.ca</a>
 
 and <a href="https://twitter.com/conservancy">twitter</a>.</p>
 

	
 
<p>
 
    <span id="subbox">
 
        <form method="post" action="http://lists.sfconservancy.org/mailman/subscribe/announce">
 
        <form method="post" action="https://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.
 
  Please <a href="/donate/">donate generously</a> to help our work!
 
</p>
 
</div>
 

	
 
<div class="column column-large">
 
{% if press_releases.0 %}
 
{% if press_releases.0.pub_date|date_within_past_days:60 %}
 
<div class="shaded">
 
<h2><a href="/feeds/news/" class="feedlink"><img src="/img/feed-icon-14x14.png" alt="[RSS]"/></a> <a href="/news/">Recent News</a></h2>
 
<p class="date">{{ press_releases.0.pub_date|date:"F j, Y" }}</p>
 
<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></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 }}
0 comments (0 inline, 0 general)