From 0de706c8c632b5ddd98dc47d1d2efca2f0845434 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Sun, 13 Jul 2025 21:56:27 +0200 Subject: [PATCH] fix: update more references to income/funding --- content/blog/funding.md | 31 +++++++------------------------ content/blog/open-invitation.md | 6 ------ 2 files changed, 7 insertions(+), 30 deletions(-) diff --git a/content/blog/funding.md b/content/blog/funding.md index b464145c..e23fec1e 100644 --- a/content/blog/funding.md +++ b/content/blog/funding.md @@ -1,15 +1,13 @@ --- title: How I'm funded -date: '2024-01-28T09:00:00.000Z' +date: '2025-07-13T09:00:00.000Z' tags: - open source - funding description: "Being a full-time open source maintainer is a rare privilege. In the interests of transparency, let me explain a little more about how I am funded." --- - - -> ⚠️ **Update**: this article was originally written in January 2024 and needs to be updated. Since then, I have joined [Vercel](https://vercel.com) and am now employed there to work full-time on Nuxt. +> ⚠️ **Update**: this article was [originally written in January 2024](https://github.com/danielroe/roe.dev/pull/1359) but has been updated. Being a full-time open source maintainer is a rare privilege. In the interests of transparency, let me explain a little more about how I am funded. @@ -19,13 +17,11 @@ I had been increasingly involved in open source - and particularly in contributi But when I decided (with my co-founder) to shut down the startup, [Sébastien Chopin](https://atinux.com/) asked if he could sponsor me to work on Nuxt. I was already committed to the core team - so it didn't take me long to accept. -

NuxtLabs

- -The majority of my funding comes from a retainer with [NuxtLabs](https://nuxtlabs.com). +That enabled me to work on Nuxt full-time, and I was able to do so for several years, before [NuxtLabs was acquired by Vercel](https://vercel.com/blog/nuxtlabs-joins-vercel) in July 2025. -Sébastien Chopin, who created Nuxt and founded NuxtLabs, receives donations via the Nuxt GitHub Sponsors account (and other income streams) and in turn funnels that back into the community, sponsoring [a number of open source developers](https://github.com/orgs/nuxtlabs/sponsoring) and enabling open source work. +I also accepted a position at [Vercel](https://vercel.com/), where I have the privilege of working full-time as the Nuxt project lead. -I prize my independence highly and deeply appreciate Sébastien's trust. +I prize my independence highly and deeply appreciate the trust of Sébastien and the team at Vercel. ## Sponsorship @@ -35,11 +31,11 @@ I see [open source as about 'mutual giving'](/blog/contributing-to-nuxt#what-ope -Their kindness enables me to devote additional time to open source, and to ensure it remains sustainable for me. I am looking for opportunities to thank my sponsors for their generosity, and would welcome ideas 🙏 +Their kindness is deeply appreciated. I am looking for opportunities to thank my sponsors for their generosity, and would welcome ideas 🙏 ## Workshops and conferences -I am sometimes asked to give paid-for workshops at conferences, and I receive a share of the revenue of these workshops. +I am sometimes asked to give paid-for workshops at conferences, and I have in past received a share of the revenue of these workshops. In addition, conferences cover the costs of my flights and hotel and (sometimes) a speaker's fee. @@ -48,16 +44,3 @@ If cost is ever a factor, **please ask**. I do not charge for community events, ## Streaming I receive some revenue from [streaming on Twitch](https://www.twitch.tv/danielroe). I do not enable ads or otherwise seek to monetise the streams. - -## Consultancy - -The time I have to work on projects outside of open source is limited. However, real-world projects help keep me relevant and grounded. - -If you think your company would value a consultancy arrangement with me, please reach out. I am looking for: - -- recurring duration (such as a monthly retainer) -- scheduled and measurable contributions - -It is also possible to book a single hour's consultation with me. - -:CalSchedule{meeting=consult message="Schedule a consultation"} diff --git a/content/blog/open-invitation.md b/content/blog/open-invitation.md index 28dcf237..ce3f0fdb 100644 --- a/content/blog/open-invitation.md +++ b/content/blog/open-invitation.md @@ -34,9 +34,3 @@ So here's the deal. If you want to have a 10-minute chat about anything, then I Particularly, if you want to be involved in open source and you feel you lack _experience_ or _background_, please let me know. I will make time for you and I know others will too. :CalSchedule{meeting=intro message="Book a call"} - -## Consultancy - -I also want to make it easy for people to engage me a professional basis. I am fairly limited in terms of the time I have, but I'm happy to make it easy to book an hour's call. - -:CalSchedule{meeting=consult message="Schedule a consultation"} -- 2.51.2