Will You Join In A Media Campaign?...To Let People Know They Can Now Donate To Support The Fledgling Haskell Foundation

@myShoggoth

Basically I’m enthusiastic to be a part of this.

That’s great news about the increase in number of donors! Are they being thanked somehow? That’s something I wouldn’t mind doing, i.e. physically sending them a thank you email and invite them to write a post on that discourse thread: “tell us! why did you donate…” Obviously the text content can come from you. Let me know if I could help with that.

How does this post (in the following link) mesh with what the board is proposing? Notice especially that I wanted the scope to be larger than the Haskell Foundation. We could add to this the idea of bringing proposals to the foundation.

I guess if you all are ok with that name Haskell Funding Advocates for the group, I will grab the domain and I could start putting up a site? (HaskellFundingAdvocates.org)?

I like the idea of you being a part of meetings and facilitating this.

I certainly welcome the prospect of working with @cdsmith

It’s a little embarrassing to admit but honestly until the other day I didn’t even realize everything was actually ready for HF to start taking individual donations. I had been ready to donate for a while but was just waiting until I could (I am donating now).

Of course all we can do to encourage donations will be helpful, but I think perhaps one thing that would be good is simply turning up the volume knob on letting people know they can donate.

1 Like

@rebeccaskinner I agree completely that focusing efforts on “letting people know they can donate” is a priority. (That was the original point of this thread). We were kind of holding back a tiny bit just to see how the foundation felt about us kind of getting involved in their business so to speak. @myShoggoth just let us know that we basically have the support of the foundation to proceed.

I think (roughly) this is a message that we can use to call people to action:
“It’s been almost a year since the new Haskell Foundation has been established and it has received donations from less than 40 individuals. That’s probably because lots of people who love Haskell aren’t even aware that it is now possible to make donations. Lets help the new Haskell Foundation off to a great start!”

One of the key items I would put first on our agenda is dividing up the work of getting (basically) that message out to different corners of the Haskell community.

After that there are lots of different things we can do to keep the possibility of donating in people’s awareness (without directly just asking for money), such as keeping alive the Discourse thread “tell us, why did you donate to the Haskell Foundation?”. I think its quite nice to read people’s entries in there and it also serves our purpose to keep the idea of the value of donating in people’s awareness.

If anyone reading this would like to help with raising people’s awareness of opportunities to financially support Haskell’s ecosystem, please let me know!

Matthias, that is indeed what the board would like to do. But I would strongly urge you do do this under the auspices of the Foundation – providing an umbrella for this kind of thing is precisely what the Foundation was created to do!

  • The Haskell community has lots of separate, somewhat-disconnected groups, each doing good things, but sometimes running into the sand when a particular person moves on. A project run by volunteers (like all projects), but under the auspices of the Foundation is more likely to be sustainable in the medium to long term.
  • In the past corporate donors could give money to GHC, or Cabal, or whatever – but the Foundation is a more attractive organisation to give to, because it is explicitly a non-profit organisation designed to support the whole community and Haskell ecosystem. I hope that it will build up a reservoir of trust that money given to the Foundation will be well spent, and I hope that individuals may extend it the same trust.
  • Anytime you handle money there is a lot of infrastructure (from bank accounts to governance) you need to think about. That’s all done for the Foundation; no need to reinvent it.

I am not saying that we should only invite individual donors to support the Foundation itself. Personally I am quite attracted by the idea of a community fund, run by the Foundation, earmarked for small scale individual projects (details to be developed by the working group). But I am urging you to do the whole thing under the umbrella of the Foundation. It’s what it’s for!

Thank you for being so active and creative on this front.

@simonpj

This really made me think!

In a way my answer is easy since…I’m eager to work under the guidance of the Haskell Foundation board, and I welcome working with members of the board who want to engage/review the operations of what we might call the “Haskell Funding Advocates” team (if that is the name we want to go with).

Agreeing on this would also be fairly easy for me because my priority is to find some way to contribute and somehow be a part of the success of Haskell and the Haskell Foundation.

Also I recognize that there is a lot here that you would know and I don’t. It’s really hard to over state that one! :slight_smile:

On the other hand… with my simple view of things, there was no conflict in my mind between working closely with the Haskell Foundation and having a scope that goes beyond raising awareness about opportunities to donate directly to the Foundation (i.e. also raising awareness about opportunities to donate on github and patreon and others). Again, if there is conflict there, then this idea of a wider scope is not even a critical point for me, and a I would probably just let the issue die quietly except that maybe this is getting at something that could be valuable for me/us all to have clarity about.

The only reason this thought of scope came up for me is that @cdsmith had the idea that it could be valuable to the community to collect on one page all the different ways that people can contribute financially to the Haskell Ecosystem. (Hopefully I didn’t misrepresent his idea too much) That specific suggestion struck me as a great idea. If Chris didn’t want to do that himself or have it done some other way, then that would be something I would have liked to take on myself. Doing that seems like a simple, useful way to make a contribution which could be in line with the mission of the “Haskell Funding Advocates” (i.e. a mission of raising awareness in a useful way) and also with the mission of the Foundation to help nurture and co-ordinate the community/ecosystem. Again, I’m just saying what my thinking was before your last post.

Again either way this is not a deal breaker. I’m enthusiastic either way. But somehow there is still an issue there that is not fully resolved for me. On one hand I appreciate the co-ordination and structure that the foundation can bring to funding, on the other hand I also appreciate what @jhenahan says:

I clearly see issues with people asking for money individually if its not transparent how much they are receiving. That could be a clear conflict for the Foundation to be involved in supporting that.

I appreciate the points you made, and yet I’m still torn on this.

Maybe there is an argument to be made here that would be similiar to the justification for windows having the windows subsystem for linux. i.e. maintain a central role by coordinating/supporting access to the (funding) alternatives.

…so I still have some thinking to do about this, but count me as willing either way.

The only reason this thought of scope came up for me is that @cdsmith had the idea that it could be valuable to the community to collect on one page all the different ways that people can contribute financially to the Haskell Ecosystem

That could perfectly well be one of the recommendations of a working group, convened by you and Chris, under the auspices of the Foundation. The purpose of the Foundation is not to fund the Foundation – it is to benefit the Haskell ecosystem! So the Foundation might say “please join the Core Libraries Committee” (as Emily our CTO did yesterday) or, as you suggest, “here are several ways to contribute financially to the Haskell ecosystem”. We’d have to see what the working group comes up with.

Do you see the distinction I’m making between (a) the working group as an activity of the Foundation, and (b) the specifics of what that working group recommends?

Of course, if we then want the Foundation to help with executing the recommendations, the Board will need to support them. And I hope it will … that’s one reason for wanting a couple of board members to serve on the working group. But, to say it again, the goal is to nourish and enrich the Haskell community, not to fund the Foundation. (Of course, to have a Foundation at all we need enough money to run it; but we are currently doing reasonably well on that side, thanks to generous support of our corporate donors.)

Does that help at all?

@simonpj

Yes that helps! I see the distinction you are making.

Andrew said:

Are you in agreement with that characterization?

I do hear you saying that promoting non-Haskell-Foundation funding is something you would need to be brought to the board.

Maybe there is a misunderstanding? There doesn’t seem to be a way to quote multiple lines properly…so just to be clear, when I referenced this quote (below) in a previous post directed at @myShoggoth, the important text for me didn’t appear in the visible portion of the quote: (unless the down arrow is clicked)

I’m meaning to quote the whole post. Specifically the important part of this for me is trying to define the scope of a group. I’m wanting to know if we (already) have the go-ahead from the foundation with the group as outlined in the specific points there.

If that scope is already acceptable to the board, Andrew and also Chris (maybe excluding the github etc part) then I see myself as being able to launch into lots of (raising awareness related) things under that mandate. Before launching in, we can have an ongoing lightweight process of putting ideas forward (for raising funding awareness) to our new group and as long as we, including the board members who are working with the group don’t see a problem with it, we can move forward with lots of things that are consistent with that mandate (all basically communications/media related).

So in the points of that mandate, because I wanted to be clear about how we are defining the purpose of the group and I want to have a kind of license from the Foundation to execute on it, (under the supervision of the involved board members) I mentioned github and patreon because that could be a grey area, and I wanted to have clarity there.

Making recommendations to the board could be seen as a separate activity(?)…but we could add it to the mandate.

Should we make the whole idea of the “Haskell Funding Advocates” (roughly as per that post) also a recommendation to the board or is it safe to move forward with that mandate and just take out the bit about github funding being in scope for the group for now (and then potentially make that a proposal)?

Sorry if i wasn’t clear enough or missing something. What you wrote was helpful. Clearly, I will require your patience with understanding the expectations.

The HF exists to improve the Haskell ecosystem and drive more adoption. We are not tied to a particular way of accomplishing that, and we’re looking for both ways of doing so, and volunteers to make it happen. So from that point of view, what you’re proposing is exactly what we need!

I suggest we figure a good time to meet, advertise it to get more participants, and discuss the details there.

Let me clarify what I meant by taking things to the HF Board. If the group were to come up with a plan for getting the word out to a wide audience about to how financially support the Haskell community and wanted to buy ads, or hire a graphic designer to make the materials look really nice, or produce videos, etc., you could take that plan to the Board and they could approve adding it to the HF budget.

Absolutely, we would love to have more individual donors supporting the HF, but the goal of that is to accomplish great things with the community! Spending HF resources to improve the Haskell community is exactly the right thing.

When works to talk?

@myShoggoth

Thanks for your positivity.

I’m off of work to care for family so I have an extremely flexible schedule in the eastern time zone of North America

We could set up an agenda here, in this thread, unless you have a better idea.

Thanks Matthias. I think the best thing is to increase bandwidth: have a conversation with our ED Andrew Boardman – namely @myShoggoth . I’m just speaking as an individual, albeit a member of the board.

But my suggestion is:

  • Form a small working group, inviting members from across the community, and a couple of board members
  • The group formulates (in writing, but not necessarily very long) a proposal for what the Foundation should do in this space, to submit to the board. This isn’t just bureaucratic: as well as resources (which Andrew mentions above, it ensures that any actions taken in the name of the Foundation enjoy the board’s support.
  • Once a plan of action is agreed, execute!

I think it be worth waiting until the group has formed some kind of consensus before launching full-bore on new actions.

@simonpj Ok that sounds fine to me. Thanks Simon.

@simonpj Is this group something that you would like to continue to be a part of? :slight_smile:

Also, should I ask the whole board if anyone would like to participate or just Scott Conley (since he indicated “general willingness” to participate) in the board meeting?

board meeting minutes

Ah, yes.

I posted on Discourse yesterday the minutes from last week’s conversation on individual donations. See Individual donations board meeting minutes (Sep 9)

The other minutes are now available at their canonical home of https://gitlab.haskell.org/hf/minutes. Sorry for letting this slip – we’re in the process of changing our structure in the hope to avoid a similar lapse in the future.

1 Like

Thanks, Andrew. Keeping in mind that scheduling is difficult, at this point I’ll just commit to being available at whatever time works for everyone else for an initial meeting. It’s much easier then to work out timing for future meetings synchronously.

@myShoggoth (Andrew) mentions individual contributors during office hours here (yesterday) at around 22:42 in the video:

@cdsmith @myShoggoth (and anyone who is interested)

Based on the discussion to date, here is a draft for the consideration of all those interested, especially the yet to be fully formed “Haskell Working Group tasked with making proposals to the Haskell Foundation with regard to increasing the currently low number of individual donors to the Foundation” (less than 50).

This is all entirely changeable. There is an additional disclaimer note at the end.

If you would like to be a part of these discussions, please jump in!

Draft Proposal:

Given that it seems clear the Haskell community would benefit from sustained, long-term efforts to increase and maintain community awareness of opportunities for individuals to financially support the Haskell ecosystem through the Haskell Foundation, we propose the forming of the “Haskell Funding Advocates” team.

This team would have the mandate to:

  • maintain and increase the public’s awareness of opportunities for individuals to support the Haskell ecosystem by donating to the Haskell Foundation
  • serve as a focal point for sharing ideas and coordinating efforts to achieve the primary goal of increasing public awareness
  • bring proposals to the Haskell Foundation that relate to this mission
  • encourage feedback from the community on related concerns
  • be respectful to the community by:
    • never pressuring people to make donations
    • striving to create or promote interesting or helpfully informative content rather than intrusive content (see examples and an elaboration of this below)
  • operate with transparency to the Haskell community and with the guidance and oversight of the Board of Directors of the Haskell Foundation

More specifically, we propose that this team would have the freedom to take various media related actions while operating with the transparency and oversight outlined here:

The team would maintain one or more threads on Haskell’s Discourse forum for coordination and also to give advance notice of actions they intend to take (or to suggest tasks that could be taken). For example: “I intend to post this… to redit in 5 days.” All actions would only be embarked upon after they have been publicly visible for 5 consecutive days after the resolution of all concerns expressed in the forum by any member of the board or the Funding Advocates team. The full community is invited to participate in oversight but the team and the board would have the power to express blocking objections. In this way the team can continuously move forward and execute on actions, as long as no concerns are voiced. Completed actions would be marked accordingly and would then serve as a log of activities.

The phrase: “Striving to create or promote interesting or helpfully informative content rather than intrusive content” (which appears in the “mandate” above) is exemplified in actions such as Chris Smith’s blog post:

“Why I Support the Haskell Foundation” https://medium.com/geekculture/why-i-support-the-haskell-foundation-1ac3cda1f82f

…and in the Haskell Discourse Post:
“Tell Us! Why Did You Donate To The Haskell Foundation?…And If You’re Holding Out, What Would Make You A Regular Donor?” Tell Us! Why Did You Donate To The Haskell Foundation?...And If You're Holding Out, What Would Make You A Regular Donor?

…and finally in the message: “…currently there are less than 40 individual donors to the Haskell Foundation…”

These are interesting and/or informative messages which hopefully enrich or empower the community and also generate and maintain an awareness of the possibility of donating to the Foundation. These are the types of messages which the team would attempt to distribute with the transparency and oversight mechanism described above. Any other more creative endeavors would require a new proposal to the Haskell Foundation.

*Again the above is a very rough first draft, none of this will necessarily make it into the final proposal. I am wide open to all feedback and ideas for the proposal as the full working group on this has not even been formed yet and no meetings have been held yet.

@simonpj Is this group something that you would like to continue to be a part of? :slight_smile:

Yes, I’d be happy to help, albeit with somewhat limited bandwidth. Thanks for inviting me.

1 Like

That’s great! Thanks Simon. I’ll contact the other board members to see who else is willing. (I’ll try just Scott first since he indicated “general willingness” according to the meeting notes.)

Given that Andrew said recently that we got 20 new donors in the last few weeks, I hope that this message will quickly become obsolete.

I’d also warn that, in general, my understanding is that this sort of message is effective for a small number of donors, but not the right one for a broader fundraising effort. Rather than highlighting the small number of donations, we might consider a more optimistic message about the number of people impacted by the Haskell community and what we can accomplish when working together. However, this does require having some message about what would, in fact, be beneficial about more individual donations.