The Haskell Foundation seeks nominations for the Foundation Board.
The Haskell Foundation is a new non-profit organisation that seeks to articulate the benefits of functional programming to a broader audience, to erase barriers to entry, and to support Haskell as a solidly reliable basis for mission-critical applications.
The Foundation Board
Remit Of The Board
The Board provides the strategic leadership for the Foundation, and is the decision-making body for everything the Foundation does. More specifically
- Governance: leadership and direction - set strategy, provide guidance
- Staff: appoint senior members of Foundation staff
- Define, curate and track Foundation goals
- Deploy the funds raised by the Foundation to support the Foundation’s goals.
- Seek out opportunities to further the goals of the Foundation
- Represent the Haskell community to the world: liaise with sponsors, public bodies (ACM, standards committees) etc
- Ensure success and long-term continuity of the Foundation
- Receive and review financial accounts
The Foundation will not supplant or replace the excellent work of existing groups. So, for example, the GHC Steering Group is responsible for making decisions about GHC proposals. Similarly, decisions about stack are taken by the stack team, and about Haddock are taken by the Haddock team. The Board will hopefully influence these groups, and improve communication between them, but they remain individually responsible for decisions in their bailiwicks.
Being a member of the Foundation Board means gives you the opportunity to contribute directly to the strategic direction of the Foundation, to help build the Haskell community, and to help promote the broader adoption of functional programming.
Being a member of the Board is not an honorary post; it involves real work. There will typically be ad-hoc or permanent working groups, on which Board members are expected to serve or chair.
The Board needs to be big enough to have a breadth of expertise and representation, but small enough to be effective. We will start with a Board of 12 members.
Once appointed, board members should act in the best interests of the Foundation and the entire Haskell community; they are not appointed to represent the interests of a particular group.
Members will have fixed terms, to ensure a steady turnover of members. There is a balance here: it’s a pity to lose strong, well-qualified members too quickly. The details remain to be settled, but will be something like: three or four year terms, but with the possibility of being renewed once, and the possibility of returning after a gap.
Terms will be staggered so that a similar number of members reach the end of their term at regular intervals. “Regular intervals” might mean annually or every two years; again there is a balance between providing a regular “way in” and the overheads of nomination, selection, and onboarding. To bootstrap this process the Interim Board may invite some members to serve for shorter initial terms.
No two members should be paid employees of the same organisation
The Executive Director reports to the board, attends all board meetings, but does not vote.
The initial membership of the Board will be chosen by the Interim Board, based on open nominations against written criteria. (After this bootstrap process, the Board itself chooses its new members, based on a similar call for nominations.) This document is the call for nominations.
- Chair (elected annually by the Foundation Board members)
The Board should conduct its business as transparently as possible. Specifically:
- It should publish public minutes of meetings and decisions.
- It should be open about its finances: where money comes from, and what it is spent on.
- It should conduct most conversations on a publicly-readable mailing list.
In all cases there may be some aspects of the Board’s work that should properly be private, e.g. relating to security, staff, or money. The Board will have to make judgements about this, but the strong default is to work in public.
Nominations For The Board
Please submit your nomination to firstname.lastname@example.org, by Monday 11 January 2021.
Your nomination should be accompanied by a brief CV and a covering letter that says
- How you fit the criteria below.
- Why you would like to be a Board member
- What you feel you could contribute
Please indicate whether you would consider the role of Secretary (legal knowledge/experience useful) or Treasurer (financial knowledge/experience useful).
These nominations will be evaluated by the Interim Board, which will disband once the Foundation Board is in place. Its members are:
- Lennart Augustsson (Epic Games)
- Chris Dornan (IRIS Connect)
- Jasper van der Jeugt (haskell.org)
- Gabriele Keller (Utrecht University)
- Ed Kmett (Miri)
- Simon Marlow (Facebook)
- Simon Peyton Jones (Microsoft Research)
- Stephanie Weirich (University of Pennsylvania)
Nominations for membership of the Board will be evaluated against the following criteria:
- You have a positive drive and vision for the Haskell community and ecosystem
- You have a track record of contribution to the Haskell community and ecosystem
- You are widely trusted and respected in the community.
- You have enough time and energy to devote to being a member of the board; it is not an honorary position!
The Interim Board will seek to appoint a Board that, collectively, satisfies these criteria:
- Includes individuals with the skills, expertise and experience (e.g. technical, legal, organisational, community-building) that the Board needs.
- Reflects the rich diversity (e.g. of age, gender, geographical spread) that is in the Haskell community.
- Includes individuals who are well-equipped to reflect the priorities of Haskell’s various constituencies, including
- Companies that use Haskell in production, and Haskell consultancies; giving this group a stronger voice is one of the HF’s main goals.
- Users of Haskell. That might include companies, but also includes the broader open-source community, hobbyists, etc.
- Sponsors: companies (or even individuals) who are funding the Foundation.
- People who build and run the infrastructure of the Haskell ecosystem: compilers, libraries, packaging and distribution, IDEs etc.
- Educators, including school, university, and commercial training courses.
- Functional programming researchers who build on and/or develop Haskell.
NB: nominations are also welcome from individuals who meet other criteria but do not represent any particular constituency.
Simultaneously hitting all these criteria is nigh impossible. However, each subsequent round of nominations for new Board members offers a fresh chance to rectify any imbalances.