F-Droid Opencollective, Funding, etc

I created an opencollective for F-Droid a few days ago: https://opencollective.com/f-droid

Opencollective is a free software funding platform (as in opencollective is built with free software and it’s used to fund free software projects among other things).

If you are interested in more details how it works, this is a good place to start reading I think: https://docs.opencollective.com/help/about/terminology

One of the interesting things about opencollective is that it supports acting as a fiscal host for us (through another organisation called OpenSource Collective) so they can hold money in f-droids name that collective admin can pay out to contributors at some later point.

This comes with a 10%(?) fee as far as I understand, so it’s not a perfect solution but one that’s easy to get started with.

On a related note, I applied for a 10.000 USD mini-grant for fdroidserver related work through mozilla open source support initiative during FOSDEM which is paid out through opencollective (without fees)).

I’ve been looking into how to accept money as f-droid for a bit now and came across 2 other options

  • https://commonsconservancy.org/ this is related to NLNet, and was explained to me as a foundation hypervisor which we could run our virtual F-Droid foundation on top of, without worrying about all the legal and financial things happening in the backgound. This is (so I’ve been told) without any associated fees.
  • pEp foundation (https://www.pepfoundation.org/) can apparently fulfil a similar role, I haven’t looked into this at all, but I’ve talked to someone from pEp at FOSDEM.

I you are an F-Droid @contributors you might want to sign up at opencollective and post your username, so I can add you as a core contributor there. This is mostly cosmetic (i.e. people see at opencollective who’s a f-droid contributor) until you want to receive money collected through the f-droid collective.

As soon as we have figured out how this thing works properly we can add it to out website, make a blog post about this, to encourage people donating there.


thanks for all this! Also, in related news, I have prototyped improving
the donation support in F-Droid to highlight the free software services:
Liberapay, OpenCollective, and free software crypto-currencies. Then
the rest will be ‘demoted’ to regular links rather than recognizable
buttons. Then also, like Fastlane/Triple-T, I think F-Droid should get
donation links from the project’s FUNDING.yml file, which is a standard
started by the GitHub Sponsors project.

@Bubu about pEp, @uniqx and I thought a great thing for them to run
would be a checkupdates server. That is, if they are willing to run
some production infrastructure. I suppose we could run a checkupdates
server on their CI setup, and have it merge via merge request.

Does OpenCollective meanwhile have a privacy respecting way to withdraw money? The reason I’ve stopped using Liberapay is that they don’t (they only support PayPal & Stripe). IMHO that should be an important point for F-Droid.

Do you know of a better service for withdrawing money? OpenCollective uses Stripe also. That’s a super tough one, money transfers are highly regulated around the world, for good reason. Private money transfers are perfect for tax evasion, money laundering, and theft.

1 Like

IBAN would be nicer, but IBAN doesn’t work in most of the world, including North America, where OpenCollective is based (Gratipay was too). Liberapay is based in France, but their IBAN service pulled the plug on them.

Unfortunately not. But a company with “that guy” in its back (look who’s funding it: Peter Thiel, also funding PayPal IIRC) at least raises an eyebrow. Stripe might be slightly better than PayPal privacy-wise, and there’s obviously nothing “ideal”… And yes, I know that IBAN isn’t available world-wide – and that Mangopay kicked Liberapay out (giving a reason that would as well apply to Flattr, which they’re backing still).

There are some open issues on OpenCollective concerning SEPA for withdrawal. Problem is there’s no API for that, so those are stalled. Some instances offer it based on manual process, though.