Individual donations board meeting minutes (Sep 9)

Haskell Foundation Board Meeting

9 September 2021

Attendees

  1. Niki Vazou
  2. Richard Eisenberg
  3. Scott Conley
  4. Emily Pillmore
  5. Simon Peyton Jones
  6. Ryan Trinkle
  7. Andrew Boardman
  8. Tom Ellis
  9. Théophile Choutri

Absent

  1. Michael Snoyman
  2. José Pedro Magalhães
  3. Andrew Lelechenko
  4. Alexander Bernauer
  5. Edward Kmett
  6. Wendy Devolder
  7. Chris Dornan

NB: This meeting was flagged as an optional brainstorming session around individual donations; board members were invited to skip if they did not wish to discuss these details.

Brainstorming discussion around individual donations

As of a week ago, only 13 individual donors. They were a little demoralized.

Individual donor incentives:

  • we don’t want to be controlled by corporate overlords
  • wanting to “give back” to the community

What would individual donors get? Can we offer something?

  • Even a social event?
  • A card?
  • Partner with online forums to add “flair”/badge to donors.
  • But maybe _not _linked to “power” (e.g. voting rights).

Scale: let’s have a specific level of ambition. E.g.

  • 200 donors
  • $10/month
  • gives $24k/yr, which starts to be significant.

An important goal: this is _our _Foundation. Making regular donations can be a form of “belonging”. We want to prioritise this in all our messaging around this… seen only as a fundraising effort, it might not be that cost-effective.

An idea (from Chris Smith): the Haskell Foundation Community Fund

  • As a way to motivate individual donors: ring-fence individual donations to go back to the community, not to HF infrastructure or staff.
  • Earmarks can get complicated; we would not, for example, want to allow someone to earmark their donation for a particular project
  • Lightweight process, relatively low bar, relatively small sums of money.
  • Theophile already wanted a Documentation Fund … more flexible than Haskell Summer of Code $$.
  • Require a final report of some kind – e.g. blog post, video. No report, no next grant!
  • We have a web page showing what projects we have funded, which are ongoing, which are done; and the final report
  • Treat the grant as an “honorarium”. It’s not paying you to do the work (not consulting fee, not stipend), it’s publicly honouring you for the efforts you have made.
  • Can you get a grant for work you have done already? Hmm.
  • Risks:
    • What if you apply and are rejected? Might that make you feel annoyed?

Finding ways to recognise and praise big contributors

  • Recognise Haskell contributor of the year? Or month? Or do 5/year in an annual process. (5/year is better)
  • With a golden lambda plaque like the one that was given during Haskell eXchange? Java Champions & Erlang User of the Year exist elsewhere.

Process

  • Invite Matthias Toepp (@human154) and Chris Smith (@cdsmith) to lead a working group to take these ideas forward
  • Specifically to develop a concrete proposal to bring back to the board.
  • Need one or two board members to participate, as members not as chair. (Andrew, plus Scott and SPJ indicated general willingness.)

Come back to this, as a board, end Oct. Andrew has the token until then.

8 Likes

Sorry to hear that the team is demoralised regarding individual donations.

I want to set up a recurring donation, but I went to the site and only Paypal is supported for recurring at this time.

If we could have some alternative to Paypal for recurring donations, it would be fantastic and I would sign up in a heartbeat :slight_smile:

Thank you so much for posting the minutes!

EDIT: Guess I should add that making a one-off donation is pretty easy and immediate.

2 Likes

Sorry to hear that the team is demoralised regarding individual donations.

To be clear, here, the demoralized people mentioned in the minutes were the original individual donors, lacking company. My hope is that the surge of interest around this topic has remoralized them! :slight_smile:

I want to set up a recurring donation, but I went to the site and only Paypal is supported for recurring at this time.

I have also set up a recurring donation, and I too was dismayed that I needed Paypal to do so. I started to write a ticket requesting that we don’t do this… but then I stopped. In order to support a recurring donation, there has to be some way to update the donation amount (to cancel it, for example). So, we either have to write a whole mechanism ourselves, tracking users and safeguarding their information, or outsource. The HF has outsourced to Paypal. Maybe there is a different service that would be better in some regard, but I don’t know of one (I have done no research into this at all). And, so, even though I didn’t really like interacting with Paypal over this donation, I couldn’t really suggest a better idea, and so I just went ahead.

Do you know of a different approach?

2 Likes

Liberapay is a popular option in some corners of the free software world. Snowdrift has a novel funding model (and is apparently implemented in Haskell!) though it looks like they’re in somewhat early days; it could be worthwhile to contact them, in any case (it looks like they’ve made progress that isn’t explicitly called out in their roadmap, yet).

1 Like

I have no opinion about mechanism EXCEPT that whatever it is should work for people like me, outside the USA.

Simon

2 Likes

I will say that payment processing is hard and complicated and requires lots of business relationships with banks. Paypal is unfortunate, but there’s a reason its got a very strong position as a standard solution. Some possible alternatives would be iats (https://home.iatspayments.com/) or heartland (https://www.heartland.us/). Perhaps Ryan Trinkle would want to investigate them? The former in particular looks promising… (I do worry that these sorts of services are more heavyweight and perhaps suited better to significantly larger organizations).

(edit: note that liberapay actually handles payments through stripe and paypal itself, so its really not much different – it just provides funding infrastructure around the standard payment processors).

1 Like

A big advantage of stripe based payment is that you can receive SEPA transfers, so donors from many countries in Europe can donate directly from their bank accounts without making any other accounts anywhere. I don’t know which other processors support SEPA transfers.

1 Like

Another thought from a UK perspective: we have a scheme called Gift Aid which treats charitable donations as tax deductible (with refunded tax going to the charity, and possibly partly to the donor if they are a higher rate taxpayer). I’ve no idea how feasible it would be for the HF to collect Gift Aid on UK donations (I guess it might require some arrangement with a UK or EU charitable entity), but if possible it can make donations worth 20% more to the charity and more attractive to donors as well.

2 Likes

Thanks! To be honest I don’t know much about accepting donations in the case of something like the Haskell Foundation (or any case, for that matter).

From this thread I can certainly appreciate that it’s not a simple thing.

I was able to do a donation from outside the USA (Australia). For someone like myself, a donation every few months will work out just fine.

Seems like setting up something for recurring individual donations that is world-wide might require a lot of time and effort which would perhaps be better spent promoting the Foundation and gathering more support :smiley:

Thanks again!

I’ll just place this here : Stripe button on haskell.org

https://stripe.com/docs/stripe-js/elements/payment-request-button

The real question beyond the payment technicalities is what would these donations be useful for.

I do agree giving them to the 5 contributors of the year would be an excellent idea.

Re. earmarked donations: what if instead of earmarking for a specific project one could dedicate to a specific area? eg I want my donation to go into … GHC haddocks/core libraries/hackage website or similar. At least, a small enough set of broadly interesting areas.

@carlosdagos Could you elaborate on the issue or concern?

This feedback is really valuable I think!

It sounds like you are in Australia and you’re ok with making a single donation once in a while through paypal but not recurring monthly donations. Out of curiosity, what is the issue or concern for you about monthly donations through paypal?

From here: https://www.paypal.com/au/smarthelp/article/can-donors-make-recurring-payments-faq4114

Can donors make recurring payments?
Yes. Donors can select the monthly check box to give automatic monthly payments.

Is it that its not possible for you or that you prefer not to set that up through Paypal, or something else?

The numbers of donors referenced in the minutes, in the original post above, have been changing somewhat…

Here’s a more in depth, and up to date look at individuals’ donations to the Haskell Foundation:

On September 9, 2021 when the board meeting was held that initiated the creation of the Our Foundation Task Force, they noted that “as of a week ago” there had been only 13 individual donors to the H.F. (i.e. There had been 13 donors over the 3 months since it had become possible for individuals to donate.) At the time of the meeting, it was unknown to the board that in the previous week, the week that had passed since the collection of the data that they were looking at, 18 additional new donors had made their first contribution, a fairly significant surge in new donors.

1 Like

I’ve added: “adding a second payment method for individuals’ donations” to the list of potential initiatives that the Our Foundation Task Force could consider discussing/investigating as a potential recommendation to the HF board.

Note that @joelmccracken was also asking about alternatives to paypal here:

He elaborated about his reasons for not using paypal:

1 Like

I’d like to be able to give to open source projects with Gift Aid, and I’ve looked into this off and on, but it doesn’t seem to be simple. Most software foundations seem to be registered for tax-deductible donations in the US only. Very occasionally I’ve seen some with European or Canadian arms, but they don’t stick around long.

The best option I can see is to try out if Charities Aid Foundation will validate the Foundation as an overseas charity. Their fee schedule lists a fairly high minimum donation (£250), plus a fee of £20 per donation and a first-time-per-org fee of £35, but it still might be worth it overall.

1 Like

I’m in a similar situation.