https://hledger.org/sponsor.html describes a number of ways to contribute funding to the hledger project. One of these is https://opencollective.com/hledger , which also provides a public ledger and a supervised withdrawal process and added trust and visibility. I'm very happy with it overall, but there have always been costs also, which are not negligible. This issue is to share my thoughts on the current status and discuss whether/how to improve it.
Open Collective / Open Source Collective pros and cons
Note these distinct "open collective" entities:
- OC = Open Collective, the platform
- OSC = Open Source Collective, our fiscal host on the OC platform
It's possible to use the OC platform with a different fiscal host, or with ourself as fiscal host.
OC platform benefits
- a transparent dedicated account for "hledger project funds", on a trusted well-known platform
- a public web UI for the ledger, contributors, reports etc.
- a standard, supervised withdrawal/reimbursement process
- an additional, prominent channel for donations, supporting multiple payment methods: credit card, US bank debit, apple pay, paypal
OC platform costs
- high visibility, perhaps more than needed; loss of privacy for donors
- standard processor fees charged for most payment methods
- OC itself is funded by a percentage of fiscal host fees; we don't pay it directly
OSC fiscal host benefits
- they take responsibility for preserving/accounting for project funds
- convenient, trustworthy; used by other FOSS projects
- fees paid to OSC benefit open source software in general ?
OSC fiscal host costs
- we pay a 10% fee to OSC on every donation, in addition to processor fees. People often make small recurring donations that are mostly wasted.
- funds held with OSC earn no interest (for us), and we have no control over where they are invested.
- high friction for simple, routine actions. Eg, reimbursing myself for a 4.99 paypal fee took multiple rounds of explanation, and weeks instead of minutes.
- uncertainty about ownership: legally there's no hledger organisation, and the "hledger project funds" are actually Simon's. The appearance/involvement of a separate entity can create confusion. (For me too. Will OSC release my funds when I want to use them ?)
- accounting and managing money is our strength, we don't necessarily need to pay someone else for it.
Ideas for alternate setups / actions ?
- Keep using the current setup, but reduce the balance held with OSC and keep it below a certain level.
- Keep using OC, but seek another fiscal host with lower fees/friction ? Not much benefit.
- Keep using OC, but act as our own fiscal host; Simon would manage the funds. More speed and investment capability. The ledger remains public.
- Stop using OC, but keep publishing the public ledger by other means (hledger reports etc). More dogfooding, more control. We'd lose the OC donation channel.
- Stop using OC, stop managing a public ledger and "project funds", or just provide summary reports. Less transparency, less complexity, less work; all donation channels are handled the same way.
- ...
https://hledger.org/sponsor.html describes a number of ways to contribute funding to the hledger project. One of these is https://opencollective.com/hledger , which also provides a public ledger and a supervised withdrawal process and added trust and visibility. I'm very happy with it overall, but there have always been costs also, which are not negligible. This issue is to share my thoughts on the current status and discuss whether/how to improve it.
Open Collective / Open Source Collective pros and cons
Note these distinct "open collective" entities:
It's possible to use the OC platform with a different fiscal host, or with ourself as fiscal host.
OC platform benefits
OC platform costs
OSC fiscal host benefits
OSC fiscal host costs
Ideas for alternate setups / actions ?