~kris/dots

srice

ref: 9b4572416de8a234ffd5ebaaaa549a930b3e2041 srice/doc/income/open-source.md -rw-r--r-- 33.3 KiB
9b457241 — Kris Yotam wip: emergency backup (power outage risk) 3 months ago

#Open-Source Income & Status: A Systems-Programmer Playbook

Target reader: a systems-focused developer (C, C++, Bash, Python, learning Rust/Lua/Scala/Haskell) who wants money plus standing in the Linux kernel, BSD, Plan 9, and suckless orbits. The aim is a paid permanent-maintainer slot on something that matters, with grant money, sponsorships, and conference status layered on top.


#1. Funding Mechanisms

How money actually moves to OSS individuals.

#GitHub Sponsors

  • URL: https://github.com/sponsors
  • Apply: https://github.com/sponsors/signup
  • Fees: 0% from GitHub; payment processor fees pass through.
  • Reality: Median sponsored dev earns under $20/month. The few who clear $5k+/month are project leads with massive corporate dependency footprint (Evan You pre-Vue Inc, Sindre Sorhus, Caleb Porzio, antirez). Systems devs who do well: Daniel Stenberg (curl, but mostly via wolfSSL salary, not Sponsors), Drew DeVault (~$5k/mo across platforms), Andrew Kelley (Zig, via Zig Software Foundation pass-through).
  • Strategy: useful as a tip jar and as social proof; not a primary income stream.

#Open Collective

  • URL: https://opencollective.com
  • Fiscal-host model: a non-profit holds the funds for your project so you can take corporate sponsorship without incorporating.
  • Used heavily by collective projects (Webpack, Babel, Bevy, Vue). Less common for solo systems devs.
  • Useful when you want corporates to expense-report-pay you and you don't have an LLC.

#Tidelift

  • URL: https://tidelift.com
  • Model: enterprises pay Tidelift for "managed open source"; Tidelift pays maintainers of the packages those enterprises depend on. Maintainer must commit to security response, EOL transparency, license clarity.
  • Sweet spot: a package with hundreds of thousands of enterprise downloads. PyPI/Maven/npm/RubyGems heavy.
  • Income: $0 to ~$3-5k/mo per package, very long tail. Systems libraries (libfoo on glibc) are not the target. Skip unless you maintain a popular language-ecosystem package.

#Polar.sh

  • URL: https://polar.sh
  • Model: GitHub-native funding + issue bounties + subscription tiers + paid posts. Pivoted in 2024 toward "monetization layer for devs," now offers paid releases and license keys.
  • Better than GitHub Sponsors for converting GitHub-issue-watchers into paying users.

#Algora.io

  • URL: https://algora.io
  • Bounty marketplace. Companies post bounties on GitHub issues, you solve them, you get paid. Typical bounty $50-$2000, occasional $5k+.
  • Top hunters clear $5-10k/month sustained, but they treat it like a job.
  • Strong in Rust, Go, TS. Has bounties on Tauri, Trigger.dev, Cal.com, ZIO, Twenty. Systems-level bounties are rarer but exist.

#Patreon / Ko-fi

  • Ko-fi (https://ko-fi.com) takes 0% on tips, 5% on shop sales. Patreon (https://patreon.com) takes 8-12%.
  • Both work for "audience-funded" devs (blog readers, conference attendees) rather than pure code maintainers.

#Direct Corporate Sponsorship

  • The actual high-leverage path. A company that depends on your code pays you a retainer ($2k-$20k/mo) to keep maintaining it.
  • Pattern: cultivate one or two corporate users who would be screwed if you stopped. Send them an invoice through your LLC or fiscal host.
  • Examples: Cloudflare paying maintainers of dependencies, Stripe Open Source program, Sentry FOSS Fund ($500k/year, 8-9 picks).
  • How to position: become "the person who answers issues on $LIBRARY within 24h" so the budget-holder's calculus is "$5k/mo retainer < one engineer-week of internal forking."

#Anonymous tipping (Bitcoin / Lightning / Monero)

  • Used because:
    1. International donors avoid card-network friction and FX fees.
    2. Maintainers in sanctioned countries (Russia, Iran) can still receive.
    3. Some communities (suckless, cat-v.org, Tor) explicitly prefer non-surveillance payments.
  • Tools: BTCPay Server (self-hosted), Strike, Alby (Lightning addresses like you@getalby.com).
  • Volume is small (~5-10% of total income for those who accept), but symbolically important to that crowd.

#2. Grant Programs (the actual gold for systems work)

Non-dilutive money. Apply early, apply often. These are ordered by relevance to a Linux/BSD/Plan 9-flavored profile.

Program Country Typical size What they fund URL
Sovereign Tech Agency (STA, formerly STF) Germany €50k - €1M Critical digital infrastructure (curl, OpenSSH, Sequoia-PGP, GNU coreutils, OpenPGP.js) https://www.sovereign.tech
NLnet (NGI0 / NGI Zero) EU €5k - €100k Privacy, decentralization, infrastructure; very flexible https://nlnet.nl
Prossimo (ISRG) US salary-funded Memory-safe systems: Rust-for-Linux, Rustls, sudo-rs, rav1d https://www.memorysafety.org
OpenSSF Alpha-Omega US $100k - $1M+ Top 10k OSS critical projects: security audits, hardening https://openssf.org/community/alpha-omega
LF Mentorship Global $6k stipend / term 12-week mentored work on an LF project https://wiki.linuxfoundation.org/lfx/mentorship
Mozilla MOSS Global $5k - $250k Status: largely dormant since 2023, occasional targeted rounds https://www.mozilla.org/en-US/moss/
Google Open Source Peer Bonus Global $250 cash Recognition awards; nominated by Googlers https://opensource.google/documentation/reference/growing/peer-bonus
Microsoft FOSS Fund Global $10k pick Employees nominate, vote monthly https://github.com/microsoft/foss-fund
Sentry FOSS Fund Global $500/$5k per pick Quarterly grants, dependency-focused https://blog.sentry.io/sentry-2025-foss-fund/
NSF POSE US $300k Phase I, $1.5M Phase II Open-source ecosystem sustainability (org formation around an existing OSS project) https://new.nsf.gov/funding/opportunities/pose-pathways-enable-open-source-ecosystems
DARPA (V-SPELLS, HARDEN, AIE) US $500k - $5M Memory safety, formal verification, autonomous patching https://www.darpa.mil/research/programs
NASA / NSF SBIR US $50k - $1M If you can wrap your OSS work in a small business https://www.sbir.gov

#Sovereign Tech Agency (formerly Sovereign Tech Fund)

The most relevant single program for a systems dev. Funded by the German Federal Ministry for Economic Affairs. As of 2024 it became the Sovereign Tech Agency under DIZ.

  • Notable grants: curl ($195k in 2024), GNU coreutils (€202k), OpenSSH (€203k), Sequoia-PGP, FFmpeg (€157k), Reproducible Builds, Wireguard, RubyGems, systemd.
  • Bug Resilience Program funds maintenance, not just new features.
  • Process: apply via https://www.sovereign.tech/programs — open intake plus targeted calls. Decisions take ~3-6 months. You need a clear scope (deliverables, timeline) and proof you actually maintain the project.
  • Realistic for a contributor: get to be a recognized sub-maintainer on a covered project, then propose a sub-scope (e.g. "I will harden subsystem X for 6 months at €40k").

#NLnet / NGI Zero

  • Funded by EU NGI initiative. Multiple sub-funds: NGI0 Core, NGI0 Commons, NGI0 Entrust, NGI0 Review, NGI Mobifree, NGI Zero Search.
  • Calls open every 2 months. Application is short (4 pages typed answers, not a 60-page grant). They prefer applicants with existing track record but accept first-timers.
  • Typical grant €5k-€50k for a 6-12 month project. Up to €100k for larger work packages.
  • Funded projects relevant here: 9pfs work, Plan9 ports, lots of decentralized infra, Wayland tools, BSD security work.
  • Apply: https://nlnet.nl/propose
  • This is the easiest non-trivial OSS grant to actually win for a solo systems person.

#Prossimo (ISRG / Let's Encrypt parent)

  • URL: https://www.memorysafety.org
  • Focus: memory-safe rewrites of foundational C code. Funded Rustls, sudo-rs, ntpd-rs, Rust-for-Linux core support, rav1d.
  • They directly hire engineers (Filippo Valsorda was an advisor here). Path in: ship serious Rust-for-Linux work, get noticed by Josh Aas / Daniel Stenberg.
  • Funded by Cisco, Google, Amazon, Fastly, Open Society Foundations.

#OpenSSF Alpha-Omega

  • URL: https://openssf.org/community/alpha-omega
  • Funds the top ~10k critical OSS projects (per Census II) for security improvements.
  • Grants of $100k-$1M to projects like Python, Rust, Node, Eclipse, OpenJS Foundation.
  • You don't apply solo; you apply as the project's lead/maintainer.

#Linux Foundation Mentorship (LFX)

  • URL: https://lfx.linuxfoundation.org/tools/mentorship/
  • $6,600 stipend per 12-week term. Hundreds of slots per year. Projects include Linux kernel, Hyperledger, Cloud Native (k8s, CNCF), Yocto, LF Energy.
  • Pathway: do LFX → get noticed by the mentor (who is usually employed by Red Hat/Intel/Google) → get hired or recommended.
  • Best entry point for a serious kernel ambition without an existing corporate sponsor.

#Plan 9 Foundation

  • The "Plan 9 Foundation" as a formal funding entity does not really exist with grant programs. There is a Bell-Labs-derived Plan 9 Foundation that holds the trademark and copyright (https://p9f.org), but it does not issue grants.
  • Funding for Plan 9 work in practice comes via NLnet, GSoC (when 9front participates), and the 9front community's informal donations.

#BSD Foundations

Foundation Url What they do
FreeBSD Foundation https://freebsdfoundation.org ~$2M/year budget, ~12 employees, funds contracted development (security, ZFS, networking). Job board at https://freebsdfoundation.org/our-work/job-openings/
OpenBSD Foundation https://www.openbsdfoundation.org ~$300-500k/year, mostly hardware + hackathons. Does not hire devs; pays expenses.
NetBSD Foundation https://www.netbsdfoundation.org Smaller budget, occasional contracted work, GSoC participation.

Reality on BSD work: the foundations themselves don't have many salaried slots, but their corporate sponsors (Juniper, Netflix for FreeBSD, etc.) do hire BSD committers. Becoming a src committer on FreeBSD is the prerequisite.

#NSF Pathways to Enable Open-Source Ecosystems (POSE)


#3. Companies That Hire Full-Time OSS Maintainers

Company Hires for Remote? Comp (USD) Apply
Igalia Chromium, WebKit, Mesa, V8, GStreamer, Linux gfx, Servo Fully remote, worker co-op €60k-€120k EUR equivalent (flat structure) https://www.igalia.com/jobs/
Collabora Linux kernel (DRM, media), Wayland, GStreamer, Panfrost, Mesa Mostly remote $90k-$180k https://www.collabora.com/careers/
Red Hat / IBM Kernel, glibc, GCC, systemd, Wayland, podman, Fedora Hybrid/remote $130k-$280k+ https://redhat.com/jobs
SUSE Kernel, btrfs, openSUSE, Rancher Remote-friendly $110k-$220k https://jobs.suse.com
Canonical Kernel, Ubuntu, Snap, MAAS, Mir Fully remote, ~50 countries $80k-$200k (geo-adjusted, on the low side) https://canonical.com/careers
Linaro ARM Linux, OpenEmbedded, OP-TEE, EDK2 Remote $90k-$170k https://www.linaro.org/careers/
AdaCore Ada/SPARK toolchain, formal verification, GNAT Remote (US/EU) $100k-$180k https://www.adacore.com/company/careers
Tweag (Modus Create) Haskell, Nix, Bazel Remote EU/NA €70k-€130k https://modus.app/careers (Tweag brand still recruited)
Galois Haskell, formal methods, security, Rust US-only (clearance friendly) $130k-$220k https://galois.com/careers/
Well-Typed GHC, Cabal, Haskell consulting Remote EU/NA £50k-£100k+ https://www.well-typed.com/jobs
Embecosm GCC, LLVM, RISC-V toolchains Remote (UK base) £45k-£90k https://www.embecosm.com/jobs/
Kitware CMake, VTK, ITK, ParaView Hybrid (NY/NC/France) $90k-$170k https://www.kitware.com/careers/
Codethink Low-level Linux, automotive Linux, BuildStream, Trustable UK/EU remote £45k-£110k https://www.codethink.co.uk/careers.html
Sourceware / SFC glibc, GDB, binutils, GCC infra Project-funded, varies n/a (mostly project hosting) https://sourceware.org
Oxide Computer Illumos, Hubris (Rust embedded), service processors Remote US $200k flat salary https://oxide.computer/careers
Ferrocene / Ferrous Systems Rust toolchain for safety-critical Remote EU €70k-€120k https://ferrous-systems.com/jobs/
System76 Pop!_OS, COSMIC (Rust), firmware US remote $90k-$160k https://system76.com/careers
Cloudflare Linux kernel TCP, BPF, Rust, networking Remote-friendly $150k-$300k+ https://www.cloudflare.com/careers/
Meta / Google / Microsoft kernel teams Linux kernel (scheduler, fs, BPF), Rust-for-Linux Hybrid $250k-$600k+ TC their respective careers sites

#The standouts for Kris's profile

  • Igalia: worker cooperative, no internal hierarchy, fully open about pay, very pro-OSS. Their consulting model is the platonic ideal of "OSS company." If you ship Mesa or kernel graphics work, this is the obvious target.
  • Collabora: similar shape, more kernel-graphics and embedded heavy. Hires aggressively from the upstream contributor pool.
  • Oxide Computer: Illumos kernel work + Rust embedded firmware. Flat $201,227 USD salary, no negotiation. Bryan Cantrill, Adam Leventhal, Steve Klabnik, Jess Frazelle. Cultural fit for someone who likes Plan 9-ish design.
  • Sourceware Project (Software Freedom Conservancy fiscal sponsor): if you want to live inside glibc/GDB/binutils long-term, contribute and then look for funded slots through Red Hat or Suse.

People worth following / cold-emailing:

  • Greg Kroah-Hartman (kernel stable, Linux Foundation Fellow) — mentors maintainers
  • Miguel Ojeda (Rust-for-Linux, Prossimo)
  • Drew DeVault (sr.ht, controversial but central in suckless/cat-v orbit)
  • Jens Axboe (Meta, io_uring) — accepts patches generously
  • Jonathan Corbet (LWN editor, kernel maintainer)
  • Theo de Raadt (OpenBSD) — different culture, slow trust building
  • Bryan Cantrill (Oxide, formerly Sun/Joyent) — public hiring posts on his blog/Twitter

#4. Permanent Maintainer Paths on Flagship Projects

Project Maintainer count Typical path in Who pays today
Linux kernel (subsystem) ~1,700 listed in MAINTAINERS Trivial patch → driver fix → driver maintainership → subsystem ~95% Red Hat / Intel / Google / Meta / SUSE / Linaro / Oracle / IBM
Rust-for-Linux ~15 core Direct contribution, accepted via Miguel Ojeda Google, Prossimo, Microsoft
systemd ~30 active Patches via GitHub, Lennart's review Red Hat, Microsoft (Lennart now)
OpenZFS ~20 active Patches, OpenZFS Leadership Committee invites iXsystems, Klara, Datto
btrfs ~10 core Lots of test patches, Josef Bacik mentor Meta, SUSE
GCC ~250 write access Sustained patches, GCC steering committee invitations Red Hat, SUSE, Embecosm, AdaCore
LLVM/Clang ~1000+ commit access Phabricator/PRs, area maintainer role over time Apple, Google, Sony, ARM, Intel, Embecosm
9front (Plan 9 fork) ~5-10 active hackers (cinap_lenrek, sigrid, kvik, qwx) Mailing list, IRC #cat-v on OFTC, commits via hjfs/git9 Volunteer, occasional NLnet
plan9port Russ Cox + small group GitHub PRs, very high quality bar Volunteer (Russ is at Google)
FreeBSD src ~250 src committers "Bugbusting" → reviewed patches → mentor sponsors commit bit FreeBSD Foundation contracts + Netflix/Juniper/iX
OpenBSD ~140 committers Slow trust, hackathon attendance, theo's invitation Volunteer + Foundation; some via M:Tier, Esdenera
NetBSD ~250 committers pkgsrc → src commit Volunteer + sponsors
GHC (Haskell) ~30 active Trac tickets → MRs → GHC Steering Well-Typed, IOG (Cardano), Tweag, Obsidian Systems
Cabal ~10 core PRs, Haskell Foundation board oversight Haskell Foundation grants, Well-Typed
Lua core 3 (Roberto Ierusalimschy, Luiz de Figueiredo, Waldemar Celes) Closed core; ecosystem (LuaRocks, OpenResty) is open Tecgraf/PUC-Rio (academic)
LuaJIT Mike Pall (semi-retired), now community fork at openresty Maintain a fork; very thin pickings OpenResty, CloudFlare
Scala Lightbend + Scala Center (EPFL) EPFL Scala Center has open positions Lightbend, EPFL, VirtusLab
Rust Project ~120 team members across teams Working group → team membership via existing team vote ~50% employed by Rust Foundation members
NixOS ~150 committers RFCs, PRs, "nixpkgs commit bit" via existing committers Tweag, Determinate Systems, Numtide, Flox
Guix ~75 committers Long mailing-list track record, FSF-aligned Mostly volunteer + NLnet

#Linux kernel pathway (the canonical one)

  1. Read Documentation/process/submitting-patches.rst.
  2. Subscribe to a subsystem list (linux-fsdevel, linux-block, linux-rt, etc.). Pick one matching your interest. For Kris's profile: probably DRM/graphics, RT, or a driver subsystem.
  3. Fix trivial bugs (checkpatch warnings don't count). Look at staging trees with broken drivers; Greg KH explicitly maintains staging/ as a graveyard for newcomer-friendly cleanup.
  4. After ~20-30 accepted patches, take on a real feature. Become co-maintainer (MAINTAINERS entry marked with you as M: or R:).
  5. The LWN article series "How to participate in the Linux community" (https://lwn.net/Articles/HowToParticipate/) is the gold standard.
  6. Linux Foundation Mentorship → LFX kernel internships are explicitly the corporate-recruited pipeline.

#The "almost universal" rule

Per Greg KH's 2017+ KS reports and yearly LF reports, ~95% of kernel patches come from people paid to write them. Becoming a maintainer without a paycheck is possible but rare; the path is "become good enough that a company hires you to keep doing it."


#5. Status-Building in These Communities

#Conferences (with realistic talk-acceptance bars)

Conference Where/when Focus CFP closes URL
FOSDEM Brussels, late Jan/Feb Everything FOSS; has Plan 9 devroom (sporadically) and BSD, kernel, distro, language devrooms Nov https://fosdem.org
Linux Plumbers Conf Sept, various cities Kernel subsystem and userland integration May https://lpc.events
USENIX ATC + OSDI Annual rotation Systems research, papers + invited talks Variable https://www.usenix.org
BSDCan Ottawa, June All BSD March https://www.bsdcan.org
EuroBSDCon Europe, Sept All BSD May https://eurobsdcon.org
AsiaBSDCon Tokyo, March All BSD Dec https://asiabsdcon.org
Kernel Recipes Paris, Sept Curated kernel talks; invitation-leaning June https://kernel-recipes.org
IWP9 (International Workshop on Plan 9) Annual, small Plan 9 / 9front / Inferno research Variable https://iwp9.org (and 9p.io) — historically rotates between US/EU
Haskell Implementors' Workshop Co-located with ICFP, Sept GHC and compiler implementation June https://www.haskell.org/community.html
Strange Loop Discontinued in 2023 RIP
!!Con NYC, May Short joyful systems talks; easy entry point Feb https://bangbangcon.com
Recurse Center talks / NYC Systems Informal Easy networking rolling https://www.recurse.com
SCaLE (Southern California Linux Expo) Pasadena, March Big tent Linux Nov https://socallinuxexpo.org
9front summit / "Bell Labs reunion" type events Ad hoc Plan 9 inner circle watch 9front.org/news

#LWN.net writing

  • LWN pays for articles. Jake Edge / Jonathan Corbet have published outside contributors.
  • Rate: ~$0.20-0.30/word historically (last published; current rates negotiated case-by-case).
  • A single well-placed LWN piece is worth more for status than 50 blog posts.
  • Pitch: jake.edge@lwn.net or corbet@lwn.net. They want technical depth, not opinion.

#Blogs in the orbit

  • cat-v.org — Uriel's legacy, "considered harmful" essays. Plan 9 / suckless aesthetic.
  • drewdevault.com — controversial but central voice in this culture.
  • 9fans archives + 9front.org/news.
  • Lobsters (https://lobste.rs) is where this crowd discusses. Hacker News works but Lobsters is closer to the suckless/BSD culture. Need an invite — find someone in the tree.

#Newsletter editorship

  • Kris's ninetimes.org plan is exactly this lever. A respected community newsletter elevates you to "convener" status, which is even higher than "contributor" status. See LWN's example: Corbet built LWN into the kernel community's record of truth.

#Foundation boards

  • Election to the Free Software Foundation, OpenBSD Foundation, FreeBSD Foundation, Software Freedom Conservancy, Haskell Foundation, Rust Foundation Project Director seat — these come after 5-10 years of contribution. Worth tracking but not a near-term lever.

#6. Bounty Platforms

Platform Focus Typical payout Notes
Algora.io Generic OSS bounties; Rust/Go/TS heavy $50-$5,000 Most active currently. https://algora.io
Polar.sh GitHub issue bounties + subscriptions $20-$2,000 Now broader monetization. https://polar.sh
Gitcoin Web3-heavy bounties + grants $100-$50k Mostly Ethereum ecosystem. https://www.gitcoin.co
Issuehunt Generic GitHub issues $20-$500 Quiet but alive. https://issuehunt.io
Bountysource Mostly defunct Avoid; payouts have been frozen historically.
huntr.com (Protect AI) Security bounties for OSS $50-$4,000 CVE-focused OSS security. https://huntr.com
immunefi Web3 security $1k-$1M+ Specialized in crypto, very high payouts but high effort

For a systems profile, Algora and huntr are the realistic ones. A skilled C/C++ dev can clear $2k-$5k/month on huntr finding memory safety issues in OSS projects.


#7. The Plan 9 / Suckless / cat-v Ecosystem

#9front

  • Active fork of Plan 9 from Bell Labs. Repo + ML at http://9front.org and shithub.us (their git host).
  • Active maintainers (as of 2025): cinap_lenrek, sigrid, kvik, qwx, kemal, mischief.
  • Plug in: lurk #cat-v on OFTC IRC and 9fans (https://9fans.topicbox.com). The community is small enough that consistent presence (months) + a few good patches gets you commit access.
  • Active workstreams: AMD64 hardening, USB stack, ndb improvements, drawterm-cocoa.

#plan9port (Russ Cox)

  • https://github.com/9fans/plan9port
  • Russ accepts PRs personally. Very high standard. Maintainer co-leads: Fazlul Shahriar (David), Anthony Martin (formerly), David du Colombier (9legacy too).
  • Sub-project: Acme tooling, p9p ports of mk, rc, etc.

#Inferno

#Suckless

  • https://suckless.org, mailing list at https://lists.suckless.org/.
  • Effectively run by Anselm R. Garbe (anselm) and Laslo Hunhold (LH). Decisions via consensus on the dev list + occasional Suckless Conf (slcon) in Germany.
  • Source: git://git.suckless.org (their own server) and shadowed on https://git.suckless.org.
  • Plugging in: dwm patches mailing list, send well-tested patches that respect the LOC budget. anrxc, Markus Teich, Hiltjo Posthuma are active.
  • Status here transfers across the cat-v/Plan9 orbit because of shared cultural roots.

#cat-v.org

  • Uriel's project; he passed away in 2012. Now maintained by surviving 9front/suckless friends.
  • Quotes, "considered harmful" essays, mirrored Plan 9 docs.
  • Less a "contribute here" target, more a cultural marker — if your name is associated with cat-v style writing, the community recognizes it.

#Drew DeVault

  • Runs sr.ht (https://sr.ht), wrote aerc, scdoc, Hare (language), helped found Sway/wlroots.
  • Controversial in tone (public spats with Linus, Theo, etc.) but the SourceHut + Hare + wlroots orbit is real and well-funded by sponsors.
  • Hare (https://harelang.com) is the "systems programming for cat-v aesthetes" language. Small contributor pool; high status payoff if you commit consistently.

#IWP9

  • The International Workshop on Plan 9. Most recent ones: IWP9 2023 (Waterloo), IWP9 2024 status unclear at time of writing. Check https://iwp9.org and 9fans archives.
  • Talks are not blind-reviewed — community-curated. Submit a Plan 9 hack and you're likely accepted.

#ninetimes.org status

WHOIS as of 2026-05-20 shows: registered on 2026-05-15 via Cloudflare, expiring 2027-05-15. The domain is held (likely by you per the existing plan in your notes, or by someone close — verify with your own registrar). Not available for fresh registration. If this isn't your registration, contact the registrant via Cloudflare's WHOIS privacy relay before someone else builds on the name.


#8. Realistic Income Projections

All numbers are USD, calibrated to mid-2025 / early-2026 market. "Top 10%" means the top decile within that channel, not overall.

Channel Time commitment Realistic median Top 10% Notes
GitHub Sponsors (solo) Part-time $0-$50/mo $5k/mo Median is ~$0. Only flagship project leads clear $5k.
Algora bounties 15-20 hr/week $500-$2,000/mo $8k+/mo Top hunters treat it as a job. Heavy Rust/TS bias.
huntr (security) 10 hr/week $300-$1,500/mo $5k+/mo C/C++ memory bugs are well-suited to Kris's stack.
NLnet grant Lump €5k-€50k per 6-12 months €100k Apply 2-3x/year; expect to win 1 of 4.
Sovereign Tech Agency Lump €50k-€200k €1M+ Need existing project maintainership.
Linux Foundation Mentorship 12 weeks $6,600 stipend n/a One-shot; a recruiting funnel.
Igalia / Collabora salary Full-time $90k-$160k $200k+ Stable, OSS-native, fully remote.
Red Hat / SUSE / Canonical Full-time $120k-$200k $300k+ More political, but more comp.
Oxide Computer Full-time $201k flat $201k flat No negotiation, no equity surprises.
Cloudflare / Meta / Google kernel teams Full-time $250k-$400k TC $700k+ TC Stack-ranked, mostly office or hybrid.
Speaking + consulting + sponsorship layered Part-time hustle $30k-$80k/year $150k+/year Realistic for a known maintainer like Drew DeVault or Daniel Stenberg

#Layered realistic ceiling for a solo Kris-shaped contributor (1-3 years in)

  • One NLnet grant: €25k
  • Algora + huntr part-time: $20k/year
  • One Sovereign Tech Agency sub-contract on a covered project: €60k
  • Conference speaking honoraria + LWN articles: $5k
  • GitHub Sponsors / Open Collective: $3k

Combined: $100k-$140k/year, fully OSS-native, from EU and US sources, while remaining independent. This is achievable inside ~24 months if you commit early.

#Layered ceiling 3-5 years in (with established maintainership)

  • Permanent Igalia/Collabora seat: $120k-$160k
  • Side grant or two: $30k-$50k
  • Speaking + writing: $10k

Combined: $160k-$220k while still spending most of your hours on OSS.


#9. Concrete 12-Month Plan

#Phase 1 (months 1-3): Pick a primary

  • Choose ONE flagship to contribute to. Recommendation given Kris's profile:
    • 9front if Plan 9 culture is the priority and you want fast status payoff in a small pond.
    • Linux DRM / a specific driver subsystem if you want maximum career optionality and grant access.
    • FreeBSD src as a hedge: the BSD culture matches suckless aesthetics, and FreeBSD has more paid pathways than Plan 9.
  • Concrete picks for Linux: amdgpu, i915 (Intel gfx, now xe), nouveau (still alive), or a smaller subsystem like UBI/UBIFS, NVMe, or rt-bpf.
  • Submit a first patch in week 2. Set up mutt or aerc for the mailing-list workflow. Add b4 and git send-email to your config.

#Phase 2 (months 3-6): Establish presence

  • Get 5-10 patches accepted upstream.
  • Start a focused blog. One post every 2-3 weeks, technical, in the LWN-style register (no fluff, deep details).
  • Show up on the project's IRC/Matrix/list every day. Lurk first, then answer newcomer questions.
  • Apply to LF Mentorship if you're under 30 and the kernel/CNCF route attracts you.

#Phase 3 (months 6-9): First grant application

  • Write a 4-page NLnet proposal. Scope: a discrete piece of work in your chosen project. E.g. "Port 9front venti to support modern AMD64 NUMA layouts" or "Implement io_uring backend for [foo]."
  • Submit ninetimes.org issue 1. Don't aim for a polished publication — aim for "links to interesting Plan 9 work this month plus one editorial." Quarterly is fine.
  • Submit a FOSDEM talk for Jan/Feb (CFP closes Nov).

#Phase 4 (months 9-12): Compound and consolidate

  • By month 12 you want:
    • 15-25 upstream patches in
    • An NLnet decision (yes or no, doesn't matter — you've shown you can write a credible proposal)
    • One accepted talk (FOSDEM devroom counts; LPC less likely year 1)
    • 5-10 issues of ninetimes.org
    • First income: $5k-$25k cumulative from bounties, sponsors, or grant.

This puts you in position year 2 to apply for Sovereign Tech Agency, target a permanent maintainer slot, and convert one corporate user into a sponsor retainer.

#Tooling and process to set up immediately

  • git send-email, b4, lei (lore.kernel.org email indexing)
  • aerc or mutt for mailing-list-driven dev (matches suckless aesthetic)
  • IRC bouncer (ZNC, soju) for OFTC + Libera persistent presence
  • A non-pseudonymous email tied to your domain for upstream interactions; the email you use should be the same one you'll be famous under
  • Sign your commits with a long-lived GPG/SSH key tied to your real name
  • LinkedIn presence (yes, really) for the corporate sponsor pipeline; you don't have to post, just exist

#10. Things to Avoid

#Solo-OS / solo-kernel hobby projects

  • Writing your own operating system is the most expensive form of identity expression. Pedagogically excellent. Economically and status-wise: near-zero return unless you can sustain it for 5+ years and produce something genuinely new (Theo, Russ Cox, Andrew Tanenbaum tier).
  • TempleOS, SerenityOS, Redox have very different cost-benefit profiles; SerenityOS has launched careers (Andreas Kling now at Ladybird), but he's a special case.

#Maintainer burnout traps

  • Don't take maintainership of a project you don't actually want to maintain for 10 years. The OSS culture punishes "I took it then dropped it" much more than "I never took it."
  • Set explicit working hours and explicit out-of-scope tags from day one.
  • Read Antirez's "five-year horizon" essay and Daniel Stenberg's "burnout" posts before committing.

#JS / web framework detours

  • Per the brief: skip these. The income ceiling there is high but the culture is incompatible with the prestige you actually want. Webpack maintainership pays well; nobody at FOSDEM Plan 9 devroom respects it.

#Vaporware crypto-funded OSS

  • Be wary of grants from foundations whose token is the funding source. They go to zero. Examples: many Web3 OSS grants in 2021-2022 evaporated when treasury dollar values collapsed.
  • Exceptions: Optimism RetroPGF and Gitcoin have actually paid out millions sustainably. Treat them as bounty income, not a primary stream.
  • Generally: take the money, ship the deliverable, don't make it your identity.

#Anti-patterns specific to suckless / Plan 9 culture

  • Don't show up and immediately propose rewriting their software in Rust. Almost a meme at this point.
  • Don't propose adding Discord/Slack to a community that uses IRC. Use their tools.
  • Don't argue about licensing on day 1. Read the room.
  • Don't fork-and-trash-talk. The cat-v / 9front community has long memories.

#Time sinks dressed up as work

  • Endlessly polishing dotfiles and reading about other people's setups — bounded value, easy to overdo.
  • Bikeshedding the editor / IDE / OS / WM choice once you've already picked one.
  • Following too many maintainers on social media. Pick five. Read their actual work, not their tweets.

#Quick-reference URLs


#Bottom line

The most leveraged single move for this profile is: pick one flagship project this quarter, become a recognizable contributor over 12 months, then convert that recognition into either (a) an NLnet/STA grant, (b) an Igalia/Collabora/Oxide seat, or (c) a corporate sponsor retainer. Status in this world is built by sustained presence on mailing lists and at FOSDEM, not by social media. Money follows status with a 12-24 month lag.

The ninetimes.org plan is a strong status play in parallel to the contributor work, not instead of it. Editorial standing without technical standing reads as "blogger" in this community; editorial standing with technical standing reads as "Corbet."