The Funding Dilemma
In Deep

© Lead Image © Ben Heys, 123RF.com
Snowdrift.coop aims to solve some of the problems facing free software funding by linking the amount of an individual pledge to the number of donors willing to share the financial commitment.
For the past two years, Aaron Wolf has been studying crowdfunding for free software – specifically, sustained funding rather than one-time donations. His conclusion is that a new model of funding is needed, which he plans to implement with Snowdrift.coop [1], a new project that should launch in early 2015.
A music teacher by trade, Wolf became interested in free software because of his growing disillusion with Apple. "I remember feeling outraged when I learned that Apple's iOS terms effectively censor GNU General Public License software," he says. "Volunteers worked to provide valuable free resources to the world, and then Apple could just block users' access in order to compel people to get only proprietary apps and see ads or pay." By 2012, he had discovered GNU/Linux, "and the welcoming community far surpassed my limitations." Feeling a need to repay the benefits he received from free software, he was soon writing documentation for the KXStudio music system and providing non-technical help for the task manager Task Coach.
At the same time, Wolf started to focus on the economics of free software. He proposed some of his developing ideas to Task Coach, but "the developers weren't sure how to implement them." Instead, they urged him to spend his time developing his ideas. His friend David Thomas also encouraged him, offering to help build the necessary infrastructure. Although initially reluctant, Wolf allowed himself to be convinced. He now devotes much of his time to the project.
"When I decided to do it, I went all-in, working to get every detail right and thoroughly research all the relevant issues," Wolf says. "I'm even studying Haskell so I can understand and help a little with the code here and there."
Free Software and the Prisoner's Dilemma
The project takes its name from its structure, a cooperative, and its mission, to solve what Wolf calls the Snowdrift dilemma [2], a variation of the Prisoner's dilemma [3].
The Snowdrift dilemma compares the funding of free software to clearing a road of snow by volunteer effort. The blocked road is analogous to the problems that free software often faces, such as less polished interfaces or a developer-centric approach.
Clearing the road can be done three ways: If no one helps, the road remains blocked, and nobody wins – the problems remain. If you get others to do the work without you, you get a clear road at no cost to you and they get a clear road at heavy cost that may disincline them to contribute again. By contrast, if everyone helps everyone gets a clear road at modest cost; the problem is solved, and everyone is reasonably likely to contribute another time.
The problem, however, goes beyond this basic knowledge. As Wolf explains, if one person starts to shovel first, others have less incentive to join in. "Nobody wants to go first, and whoever has to get through sooner ends up doing it alone."
Wolf continues, "This dilemma explains why plain donation buttons are not that effective. For each new user asked to donate, the existing donors are a given. The project may be doing OK or may be struggling, but, either way, a new user's small donation makes basically no difference. If they bother at all, they'll donate just to the extent it makes them feel good."
Snowdrift.coop is designed as a way around this dilemma. Instead of making a one-time donation, donors become patrons on the site. Each donor makes the pledge: "I'll chip in a sustaining share based on how many others are with me in supporting this project – I'll do more if more people will help." In this way, Wolf theorizes, individual contributions make a difference, and ongoing contributions remain relevant.
Patrons can donate at any level they want, but Wolf proposes that the minimum share to be a patron of a project be one-tenth of a cent per month times the number of patrons. When they sign up, each patron sets how much they want to make available for donations; when they run out of funds, their pledges are no longer counted. In this way, Wolf explains, "the share value can never reach absurdly high levels unless everyone involved truly wants to keep funding and actually puts up enough funds."
Similar, higher-level shares will also be available for institutions to match donations with each other. Additionally, Snowdrift.coop is also implementing feedback and volunteer mechanisms, because contributions to free software are not always monetary. "We might even offer a similar pledge for volunteer time as for financial donations," Wolf adds, "but quantifying time and work is not as simple."
"Overall," Wolf says, "our system combines the mutual-assurance of threshold goals and matching pledges with the accountability and reliability of sustaining memberships. Because funding is spread out over time, patrons can increase or reduce support of a project to favor the ones that do the best work."
The project is organized as a cooperative, with three types of members: those who work on the site, the teams for projects asking for funding, and the general community of patrons. Each category of member will be represented on the board, and decisions will be by consensus.
This model is based on an extensive study of other funding models, including a review of more than 700 crowdfunding and donation sites [4]. According to Wolf, the problem with most crowdfunding sites is that they are good for one-off campaigns but can be costly and do not provide a sustainable solution. Moreover, they are mostly proprietary in their governance.
Snowdrift.coop did find some crowdfunding sites to recommend, such as Goteo.org and Open.Tilt.com, which Wolf describes as providing "the most public benefit," and Gratipay, which he calls a "decent site for ongoing donations, although their model doesn't address the snowdrift dilemma." He concludes that, "after all our research, it's clear that Snowdrift.coop truly represents a departure from any existing models."
Still To Be Done
Asked about the current state of the project, Wolf replies: "Two years after initializing, we have a functioning test site; a first full draft of bylaws, many wiki pages of writings covering background research, explanations, and project plans, and a community of volunteers and supporters enthusiastic about making this happen." In addition, the site is available for users to test with imaginary money.
Moreover, the project is still in the process of ensuring that its proposed handling of funds and its co-op structure are legally valid. Attracting members, finalizing user account settings, translations and other site tweaks remain to be done, and a launch fundraiser [5] is also scheduled for the near future.
"Our progress has been somewhat slow because we're a bootstrapped non-profit co-operative," Wolf says. "In essence, we're facing the same issues that many projects face: we work with the limited time and resources we have. As we get the system running, we will use it ourselves to accelerate our progress and hopefully become sustainable long-term."
Most of all, the Snowdrift dilemma remains to be proved relevant to funding – to say nothing of the project's solutions to it. However, with its patron pledge and cooperative structure, Snowdrift.coop might just be different enough to succeed. For anyone looking to fund or donate to free software, it's definitely a site to keep an eye on.
Infos
- Snowdrift.coop: https://snowdrift.coop/p/snowdrift/w/about
- Snowdrift dilemma: https://snowdrift.coop/p/snowdrift/w/snowdrift
- Prisoner's dilemma: http://en.wikipedia.org/wiki/Prisoner's_dilemma
- Funding model study: https://snowdrift.coop/p/snowdrift/w/othercrowdfunding
- Snowdrift.coop launch campaign: https://snowdrift.tilt.com/
- CC-BY-SA 4.0: https://creativecommons.org/licenses/by-sa/4.0/
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Direct Download
Read full article as PDF:
Price $2.95
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Find SysAdmin Jobs
News
-
LibreOffice 7.5 has Arrived and is Loaded with New Features and Improvements
The favorite office suite of the Linux community has a new release that includes some visual refreshing and new features across all modules.
-
The Next Major Release of Elementary OS Has Arrived
It's been over a year since the developers of elementary OS released version 6.1 (Jólnir) but they've finally made their latest release (Horus) available with a renewed focus on the user.
-
KDE Plasma 5.27 Beta Is Ready for Testing
The latest beta iteration of the KDE Plasma desktop is now available and includes some important additions and fixes.
-
Netrunner OS 23 Is Now Available
The latest version of this Linux distribution is now based on Debian Bullseye and is ready for installation and finally hits the KDE 5.20 branch of the desktop.
-
New Linux Distribution Built for Gamers
With a Gnome desktop that offers different layouts and a custom kernel, PikaOS is a great option for gamers of all types.
-
System76 Beefs Up Popular Pangolin Laptop
The darling of open-source-powered laptops and desktops will soon drop a new AMD Ryzen 7-powered version of their popular Pangolin laptop.
-
Nobara Project Is a Modified Version of Fedora with User-Friendly Fixes
If you're looking for a version of Fedora that includes third-party and proprietary packages, look no further than the Nobara Project.
-
Gnome 44 Now Has a Release Date
Gnome 44 will be officially released on March 22, 2023.
-
Nitrux 2.6 Available with Kernel 6.1 and a Major Change
The developers of Nitrux have officially released version 2.6 of their Linux distribution with plenty of new features to excite users.
-
Vanilla OS Initial Release Is Now Available
A stock GNOME experience with on-demand immutability finally sees its first production release.