Wider investment in Haskell through Ecosystem Partnerships
The Haskell Foundation is pleased to announce a new initiative: Ecosystem Partnerships. These are joint efforts between the Haskell Foundation and service providers with the aim of increasing investment into the wider Haskell ecosystem. These partners sell targeted work on open-source projects important to the Haskell ecosystem, with some of the funds being contributed to the Haskell Foundation for its continued community, infrastructure, and organizing work.
In collaboration with the Haskell Foundation, our Ecosystem Partners create an offering to the public for Haskell services. We’ll call this offering an Ecosystem Contract (though different partners may choose different names for their products). Commercial users of Haskell would then be able to purchase an Ecosystem Contract directly from a partner.
Motivation
The sustainability and growth of the Haskell ecosystem is the primary concern of the Foundation and we encourage investment in shared infrastructure and tooling. Ecosystem Partnerships will allow investment in the ecosystem to be recognized even if it is not funded via the Foundation. This aligns with our desire to recognize any organization that funds maintenance, development, or support of the open source tooling that Haskellers use.
What does an Ecosystem Partner get?
The Ecosystem Partner is able to benefit financially from work that benefits the Haskell community, and leverages their expertise on Haskell infrastructure/tooling. This allows them to sell their services to organizations that have an interest in that same infrastructure/tooling. In addition, the Haskell Foundation lists partners and their offerings on our website.
What does the purchaser of an Ecosystem Contract get?
The purchaser gets the specific support they desire for their Haskell needs, while still ensuring that the Haskell Foundation (and therefore the wider ecosystem) receives investment. This also entitles the purchaser to certain HF sponsorship benefits, in recognition of their contribution to the ecosystem.
What does the Foundation get?
Some of the funds from every Ecosystem Contract get passed through to the Foundation, granting the funder official sponsorship status, and the ecosystem receives investment. This allows the Foundation to continue investment into areas of the ecosystem that would ordinarily receive less attention.
For example, the Foundation often experiences the following scenario: A potential sponsor wishes to support the ecosystem, but has constraints on what activities can be supported. With Ecosystem Contracts, sponsors decide where their funds are deployed, to the benefit of the Haskell ecosystem. This allows the Foundation to point any potential sponsor with these constraints to a provider that meets their needs.
Framework
A contract made under an Ecosystem Partnership can cover a wide variety of activities as long as it meets the following guidelines:
- The product of the work must be open-source
- The work must be widely applicable
- A proportion of the contract is used to directly support the Haskell Foundation
In other words, the wider community benefits from the work, not just the purchaser.
Closing Thoughts
The potential shapes of these partnerships is purposefully broad, we are not trying to be too perscriptive about how companies can team up with the Haskell Foundation. We’re currently working with some organizations to establish more of these offerings. We’re always happy to hear your ideas about how your organization might benefit from a partnership! Reach out to me at jmct@haskell.foundation
A note on potential conflicts of interest
Members of the Haskell Foundation board of directors often have ties to the companies that would be providing or purchasing any potential contracts. We have taken the following steps to ensure that conflicts of interest have been attended to:
Andres (chair of the Foundation and Partner at Well-Typed) recused himself from all discussions at the Foundation pertaining to Well-Typed’s Ecosystem Contracts. Additionally, Ryan Trinkle, Treasurer of the Foundation, is the founder of Obsidian Systems and wanted to ensure that the agreement the Foundation made with Well-Typed left the opportunity for other consultancies, such as Obsidian System, to offer similar services. Ryan was happy with the arrangement and felt that it did not favor Well-Typed over other consultancies. We have also discussed the design and arrangement with Haskell Foundation sponsors.