New Sep 13, 2024

Open Source Needs to be Financially Symbiotic

Top Front-end Bloggers All from Zach Leatherman View Open Source Needs to be Financially Symbiotic on zachleat.com

Iā€™ve been laid off twice in the past year and a half trying to navigate my professional career through the moderate success that has followed 11ty. I donā€™t feel as though Iā€™ve been particularly successful at it, to be frank. What I have felt is largely expendable.

I donā€™t blame any companies or individuals for those feelingsā€”for me itā€™s representative of a larger problem with the incentives of open source software. This is further complicated by the influence of temporary and unsustainable ideas of ā€œfreeā€ shaped by venture capital, but I digress.

In seven years, the 11ty project has undergone various levels of funding:

  1. After-hours side-project
  2. Full time employment-sponsored by one company
  3. Part time sponsored by one company
  4. Independently full-time community-funded

Each of this had their benefits and drawbacks; each a unique reflection of the companies that I was coupled to at the time (and most importantly: the economic environment of the funding of these companies).

Boundaries

Independent of funding, the raw truth about open source software development is that it can be very parasitic if you donā€™t set boundaries.

  1. Developers may place demands on your time in ways that are unhealthy and one-sided.
  2. Companies (even those with trillion dollar market caps) may use your software without investing appropriately into it (via developer resources or direct monetary contributions)ā€¦ and may also have expectations that are unhealthy and one-sided.

It can be quite tempting to shirk the guardrails of healthy boundaries to pursue growth. Growth can unlock a lot of second-order things: power, influence, and sometimes money (here be dragons).

Regardless, the single throughline that is consistent for all four types of financial situationships Iā€™ve been in is this: the further your job is from the direct bottom line and business needs of the company that you work for, the more expendable you are.

Truths

Eleventy received an overwhelming amount of support from individuals that believe in the project and for that I am so grateful. At time of writing the Open Collective has had 668 different financial contributors. Some comparisons gathered from Open Collective (in ascending order): Astro has 106 contributors, Solid 124, Jekyll 148, Preact 234, Svelte 497, Nuxt 530, and Vue 805.

But given the scale of these contributions, Eleventy wasnā€™t quite popular enough to pay one full-time staff/lead developer salary via our Open Collective contributions alone. If I were just starting my career fresh out of college (Iā€™m not), this would have been an easier hurdle to clear.

Our sustainability fundraising goal reflected and included this truth ($6k recurring per month) and I understood that I would have to supplement with some kind of paid offering before the runway dried up: whether that was a SaaS product, Pro-tier, Paid support, or Consulting.

Thatā€™s when the fine folks at Font Awesome dropped in with an exciting opportunity that I believe will be a win-win for everyone (and not a repeat of the financially decoupled business models weā€™ve tried before): 11ty (the project) is joining Font Awesome (the company).

The game plan hasnā€™t changedā€”itā€™s been upgraded with the stability (and mentorship) of a well-established software business moving forward.

Next Steps

Again, to be very clear weā€™ll continue to develop and maintain the Eleventy open source project as before. Iā€™m super excited and feel very lucky to get up every morning to work on Eleventyā€”which I think is a very rare feeling seven years into any software project.

Iā€™ve updated all of the blog posts to reflect that weā€™re winding down our sustainability fundraising campaign. If you would like to wind down your personal individual recurring contributionsā€”please feel free to do so. Do note that any existing and future Open Collective funds collected will continue to be spent to fund open source work for 11ty.

As always, if you have questions (even difficult or awkward questions)ā€”please hit me up on Mastodon (or any other social media that I check less frequently šŸ˜…).

Previously

  1. Feb 2018 Introducing Eleventy, a New Static Site Generator
  2. Jan 2020 Now Deploying to Netlify
  3. Feb 2022 Full Time Open Source Development for Eleventy, Sponsored by Netlify
  4. Jun 2023 The Next Phase of Eleventy: Return of the Side Project
  5. Jul 2023 Eleventy and CloudCannon: New Best Friends
  6. May 2024 I Need Your Help to Make 11ty Fully Independent and Sustainable in 2024
  7. Sep 2024 11ty is Joining Font Awesome
Scroll to top