{% extends "base_conservancy.html" %} {% block subtitle %}Campaign - {% endblock %} {% block category %}campaign{% endblock %} {% block head %} {% endblock %} {% block content %}

$2,515 raised toward
our $75,000 goal.

3.4%

(Progress bar updated daily.)

$

Flattr this

Donate by Wire Transfer?

Please contact Conservancy by email
for wire transfer instructions.
Please Include your currency and country.

Donate by Paper Check?

Send paper check donations to:
Software Freedom Conservancy, Inc.
137 MONTAGUE ST STE 380
BROOKLYN, NY 11201-3548
Please write NPO ACCOUNTING in the memo line.

Fundraising Campaign: Non-Profit Accounting Software

Conservancy accounting campaign logo

Please help all non-profit organizations (NPOs) by donating to Conservancy to begin creating an Open Source and Free Software accounting system usable by non-technical bookkeepers, accountants, and non-profit managers.

To keep books and produce annual government filings, NPOs must maintain complicated home grown systems. Most use proprietary software, paying exorbitant licensing fees — fundamentally at cross purposes with their underlying missions of charity, equality, democracy, and sharing.

You can help Conservancy fix this problem by donating now. We seek to raise $75,000 to employ a developer one year to make substantial progress on this project.

If successful, this project will save the non-profit sector many millions every year in licensing fees. Even non-profits that continue to use proprietary accounting software will benefit, since the existence of quality Open Source and Free Software for a particular task curtails predatory behavior by proprietary software companies, and creates a new standard of comparison.

But, more powerfully, this project's realization will increase the agility and collaborative potential for the non-profit sector — a boon to funders, boards, employees, and the populations they serve — bringing the Free Software and general NPO communities into closer collaboration and understanding.

Thanks in advance for helping us develop Free Software to benefit all non-profit organizations, and thus all of society.

Donors of $500 or more will be acknowledged in the THANKS file and other appropriate places in the codebase itself.

Endorsers of this effort include Fractured Atlas, Free Software Foundation, Mozilla Foundation, GNOME Foundation, OpenHatch, Open Source Initiative, QuestionCopyright.org, and Software in the Public Interest; all encourage you to donate and support it.

Background

Like many non-profit organizations (NPOs) in the USA, Conservancy's financial accounts are audited annually by an independent accounting firm; we recently completed our fiscal year 2011 audit. As usual, our auditors asked plenty of questions about our accounting software. Conservancy uses only Free Software, of course, using a series of straightforward reporting scripts that we created to run on top of Ledger CLI. (Conservancy's current configuration using Ledger CLI is publicly documented and explained).

Our auditors were only familiar with proprietary accounting systems, and our system seemed foreign to them (since it relies on Ledger CLI's text files, Emacs and version control). During their questions about our setup, we asked them to hypothetically prescribe a specific proprietary software setup as a model for how to manage Conservancy's accounts. Our chief auditor started by mentioning a few well-known proprietary solutions — but, then he paused and continued — Given that Conservancy's a fiscal sponsor with so many temporarily restricted accounts, existing systems really wouldn't do that good of a job for you.

Indeed, Conservancy reached out into the broader fiscal sponsorship community beyond the FLOSS NPO community and discovered that many larger fiscal sponsors — even those willing to use proprietary components — have cobbled together their own unique systems, idiosyncratically tailored to their specific environments. Thus, good, well-designed, and reusable accounting software for non-profit fiscal sponsorship is not just missing in the software freedom community; it's missing altogether.

The project that Conservancy proposes to undertake below is a modest step forward to begin creating a better solution for everyone, and many NPO leaders and academics agree with Conservancy about the immediate need for work to begin on this effort. Fractured Atlas, Free Software Foundation, The Mozilla Foundation, The GNOME Foundation, OpenHatch, Open Source Initiative, QuestionCopyright.org, and Software in the Public Interest have all endorsed Conservancy's plan herein, and they encourage you to donate and support it.

Conservancy is uniquely qualified to undertake this task. Using only Free Software, Conservancy already meets the complex accounting challenges of earmarked, directed donations for over thirty different projects. We've learned much about this work in our first seven years of operation, and we're prepared to apply what we've learned to solve this problem not just for ourselves, but for anyone who seeks a solution that both respects software freedom and handles non-profit accounting for all sorts of NPOs, including fiscal sponsors. General NPO accounting is just a “base case” of fiscal sponsorship (i.e., an NPO is just a fiscal sponsor for one and only one specific project), and Conservancy therefore believes a solution that handles fiscal sponsors will also handle the simpler case as well.

The Plan

Conservancy proposes to hire a software developer for one year to accomplish the first two phases of this project. Conservancy seeks to raise $75,000 toward this project to help cover salary and benefits for a full-time staffer to work on this project. We ask that you give generously via the donation buttons on this page to support our work.

Phase 0

Some Free Software accounting systems do exist. A previous informal survey of these systems that Conservancy conducted in 2007 led us to the conclusion that, in general, these systems were heavily geared toward for-profit endeavors, and ignored the unique needs of NPOs generally, and were completely hopeless for the specific needs of a fiscal sponsoring organization. Conservancy's assessment at the time was that these challenges could be addressed only with a large rewrite of one of these systems. Conservancy chose Ledger CLI precisely because it provided flexibility and configurability not present in any other Free Software double-entry accounting system.

However, while that previous informal survey informs Conservancy's existing hypothesis that Ledger CLI is the right base system here, Conservancy will first test that hypothesis. The first phase of this project (estimated to last approximately 6-8 full-time weeks) will produce a written survey of all known Free Software accounting systems, and indicate what challenges exist to adapt such systems for the needs of NPOs. The Free Software Foundation has pledged their help in the evaluation of SQL-Ledger, and the GNOME Foundation has pledged their help in the evaluation of GNUcash (which they currently use, respectively).

Phase 1

Phase 1 of the project will select the preferred codebase from Phase 0, and improve that system to create a basic accounting system for small-to-medium sized USA NPOs (i.e., Form 990-filers) — including fiscal sponsors — with the following features:

We will consider the first year of this project successful only if all these functions can be performed by a bookkeeper who is generally qualified as a bookkeeper, but not necessarily familiar with standard Free Software tools such as GNU/Linux, Emacs, version control, and command line scripts. This requirement is essential: Conservancy's existing system using Ledger CLI already provides sufficient functionality to manage non-profit accounting, but our system requires a bookkeeper who is also adept with the aforementioned tools already.

Finally, while the first year of work focuses on USA NPO needs, Conservancy seeks to lead an international effort, and welcomes contributions and input from everyone in the non-profit community from around the world. Conservancy has created a mailing list for discussion of this project and encourages interested parties from around the world to join the mailing list and contribute to the project!

Why Conservancy Must Fund This Work

As it stands, nearly all Open Source and Free Software NPOs either use proprietary software, or fully outsource their bookkeeping and accounting to third-parties. Those that don't do so (such as Conservancy and the Free Software Foundation) have long complained that existing Free Software in this area is inadequate, and have been forced to develop customized, one-off solutions in-house to make the systems work.

It's highly unlikely that the for-profit sector will adapt existing Free Software accounting systems to meet the differing needs of NPOs (let alone the more complex needs of fiscal sponsors; based on advice from our auditors and other fiscal sponsors, Conservancy understands that no existing solution — proprietary or Free — meets the requirements of fiscal sponsorship accounting). Fiscal sponsors like Conservancy must track a separate set of books for every project, keeping in mind that a project may leave at any time to another NPO and need to take their books with them. Yet, the books of the entire organization are the aggregate of the books of all these projects, and internally, they need to be presented as a single set of books for those purposes.

Meanwhile, even if an organization is not a fiscal sponsor, non-profit accounting is just different than for-profit accounting, particularly in the USA. For example, for-profit-oriented systems often make problematic assumptions about the workflow of accounting tasks (often because NPOs rely primarily on donations, rather than fee-for-service or widget-selling income). Also, non-profit income is categorized differently than for-profit income, and the reporting requirements vary wildly from their for-profit equivalents.

Conservancy's existing system is working adequately, but requires daily the relatively more expensive time of a highly technical person to do the job of bookkeeping. Also, the system cannot easily be adapted in its current form for another NPO, unless they also have the staff time of a skilled technical person to act as bookkeeper. This project aims to build on what Conservancy has learned and produce a non-profit accounting system that corrects these flaws.

Finally, Conservancy's mission (as stated on our Form 1023 with the USA IRS) includes producing Open Source and Free Software. Thus, this project is a great way to meet Conservancy's mission and address a specific need that so many NPOs (including us) have. If no one steps up to create Free Software to replace the widely used proprietary software, NPOs in aggregate will pay much more money for proprietary licensing than Conservancy will ever spend in developing a replacement. Please donate generously to help us do it!

Statements of Support For This Project from Others

As a national fiscal sponsor with over 3,000 arts and cultural projects under our umbrella, Fractured Atlas is ecstatic about this effort's potential. After 15 years wrestling with Quickbooks and other inadequate options, the idea of an open source tool designed specifically for this niche of the field is beyond welcome. We wholeheartedly support the Conservancy's work on this front and look forward to seeing where it leads.Adam Huttler, Executive Director, Fractured Atlas

QuestionCopyright.org is just one of many organizations that would benefit from a Free Software accounting system that is useable by non-technical people. We enthusiastically support the Conservancy's campaign to create one, and look forward to using the result.Karl Fogel, Executive Director, QuestionCopyright.org

As a fiscal sponsor organization with over 30 currently-associated Free Software projects, Software in the Public Interest shares the Conservancy's needs and interests in this area, and welcome the opportunity to collaborate on the development of a Free Software solution to our accounting needs. — Bdale Garbee, President, Software in the Public Interest

Open Source accounting software specifically tailored for non-profits will fill a pretty large need.Thad Calabrese, Assistant Professor of Public and Nonprofit Financial Management at NYU Wagner, and co-author of Financial Management for Public, Health, and Not-for-Profit Organizations, 4th Edition.

Creating free software specifically designed to address the needs of nonprofits is a laudable goal and one that Conservancy is extremely well positioned to achieve.Karen Sandler, Executive Director, The GNOME Foundation

The Open Source Initiative has shared the experiences of Software Freedom Conservancy in navigating the financial management needs of non-profit organisations and shares their concern. We have many NPOs as members and we welcome this useful initiative by Conservancy. — Simon Phipps, Open Source Initiative

The Free Software Foundation is committed to doing all of its work, both public-facing and internal, using only free software. We are thankful to the developers of SQL Ledger for providing the accounting software that has served us well for many years. As we have grown, so have the complexities of our finances. Because of our own needs and our mission to help other organizations — both inside and outside of the technology sphere — run their operations on exclusively free software, we wholeheartedly support this Conservancy initiative.John Sullivan, Executive Director, Free Software Foundation

Open source is a great way to solve new problems and make software that is more flexible and responsive to the needs of the people who use it. That's as true for the finance industry as it is on the web.Mark Surman, Executive Director, Mozilla Foundation

As a young free software non-profit, OpenHatch is thrilled to see this effort; it would let us spend more of our time on programs and less on paperwork. I have already personally donated. — Asheesh Laroia, Executive Director, OpenHatch.

Some Important Details for this Fundraiser

{% endblock %}