Funding

This page presents up-to-date information regarding funding of AsmJit and Blend2D open-source projects:

  • I cannot continue developing open-source software without funding.
  • The largest organizations using AsmJit or Blend2D are playing possum.
  • This is a clear message to me that these projects don't need further development.

A Brief History

I began my projects as experiments:

  • AsmJit started as a way to explore JIT compilation at a time when no universal and complete solution existed. Most JIT compilers of that time implemented only a limited ISA, which was not suitable for other projects. AsmJit went with a different approach - implementing a full ISA so it can be used universally across projects and adding a register allocator to make JIT code generation fun and JIT compilers quick to develop.
  • Blend2D started initially as an experiment to generate 2D rendering pipelines on-the-fly, motivated by my frustration with the performance of other libraries and by shortcomings of GPU-only renderers. Today, it's probably the fastest software-based 2D renderer, which is very difficult to beat even by very experienced developers.

Sustainability

For me, it has become unsustainable to develop OSS as I can no longer dedicate large amounts of unpaid time to these projects. Without stable funding, the development and maintenance cannot continue. To resume the development, a stable funding or a dedicated position is necessary.

A Drop in the Ocean

To date, only one company, Shiguredo Inc., has chosen to consistently support the software they rely on. I am sincerely grateful for their long-term support. They are a model of how the ecosystem should function. However, it's not reasonable for a small company to shoulder the responsibility alone.

The Right Audience

This text is primarily for organizations that benefit from AsmJit or Blend2D in their products or infrastructure. While I deeply appreciate individuals who experiment with these libraries, sustainable progress requires corporate support.

Contact

Regarding funding, contracts, or dedicated support, please get in touch with me over email or LinkedIn.