Skip to content

Funding for Node.js project - status updates #335

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
mhdawson opened this issue Mar 5, 2025 · 12 comments
Open

Funding for Node.js project - status updates #335

mhdawson opened this issue Mar 5, 2025 · 12 comments

Comments

@mhdawson
Copy link
Member

mhdawson commented Mar 5, 2025

No description provided.

@mhdawson
Copy link
Member Author

mhdawson commented Mar 5, 2025

Current proposal for website - nodejs/nodejs.org#7477

Also looking for people interested in contributing to moving the funding effort worward.

@mhdawson
Copy link
Member Author

Waiting on feedback from Foundation/Board in terms of whether the project is allowed to do nodejs/admin#955

@thescientist13
Copy link

thescientist13 commented Apr 3, 2025

Not sure if this if off topic / out of scope, but I floated this idea on socials with @mcollina about NodeJS possibly having a "bounty" program for feature requests? Basically, if there was a way for developers using Node (like in my case as a framework author) to request features from someone skilled in NodeJS in exchange for payment, that could be an avenue somehow?

I guess it would be more like a job board per se, but it would be nice to have one possibly curated by NodeJS and / or the foundation (and maybe could be used for any foundation project?).


In my case personally, I would love to sponsor someone to work on this, for example - nodejs/node#49445

@RaisinTen
Copy link
Member

The quickest and the most affordable way for funding the development of specific things is for you to get in touch with the individual maintainers and sponsor them directly instead of going through the foundation.

@thescientist13
Copy link

thescientist13 commented Apr 4, 2025

So who would that be in this case? Is there like a CODEOWNERS file in the NodeJS repo I should look at to find out the maintainers / reviewers who "own" whatever part of the codebase covers the feature I am interested in? Is reaching out in this way unsolicited desired by these maintainers / the project?

If there is some sort of self-service path for this sort of thing I am unaware of I am happy to read any docs / wikis / etc on that, just need to be pointed in the right direction is all.

Thanks!

@RaisinTen
Copy link
Member

Someone from the @nodejs/loaders team.

The CODEOWNERS file only contains team names and the members are not visible to external folks. Even if the team members are documented somewhere, it would still be unclear who to reach out to for this because some of them might just want to get notified on team pings.

A convenient self-service path does not exist for this and I think it would be good to explore. Could you please open a separate issue in https://github.com/nodejs/TSC? That would be the right place for this discussion.

@JakobJingleheimer
Copy link
Member

JakobJingleheimer commented Apr 5, 2025

As part of the follow-up to the proposal to revive the mentorship programme, we'll be putting together a list of SMEs who are open to being contacted. That sounds like what you're looking for. I was hoping to do that today, but I woke up unwell, so probably tomorrow.

PS I'm from the loaders team. That looks like it could be solved with module.findPackageJSON

@JakobJingleheimer
Copy link
Member

@thescientist13 I'll work on this. I don't want direct sponsorship though; please make the it to nodejs (via OpenJS).

@thescientist13
Copy link

@JakobJingleheimer

That's great, thank you so much! 🙌

re:

please make the it to nodejs (via OpenJS).

How would one do this? I got https://openjsf.org/ but there's no obvious donate button or similar. Could you help guide me towards what you are referencing, I would definitely be more than happy to donate for feature requests like this. 💯

@thescientist13
Copy link

thescientist13 commented Apr 17, 2025

Thanks for the suggestion @RaisinTen , I've opened nodejs/TSC#1723

@JakobJingleheimer
Copy link
Member

How would one do this? I got https://openjsf.org/ but there's no obvious donate button or similar.

That's strange. Let me find out for you 🙂

@RaisinTen
Copy link
Member

Donating money through OpenJS Foundation for Node.js feature requests as an individual doesn't make sense.

The idea is that if you are a company, you donate money to the OpenJS Foundation to become a member and show off how you support the community by putting your logo in https://openjsf.org/members and the money gets used like this: https://youtu.be/Yq2hEseP-Ck?si=eNGFA1AR9_RpkIei&t=470 but whenever there is need for money for anything in node, I hear that there is no money.

What can you do as an individual? The OpenJS website says this: https://openjsf.org/projects#:~:text=Individual%20Support%20Opportunities

Individual Support Opportunities

Individuals can support projects directly by contributing through crowdfunding platforms like GitHub Sponsors and Open Collective.

You're already GitHub Sponsoring Node.js (many thanks) but this is how the money will be used: https://github.com/nodejs/TSC/blob/main/Nodejs-Funding-Sources.md. TL;DR - Not gonna be used for feature development.

So let's continue the discussion in nodejs/TSC#1723.

This issue is just for status updates, not for discussions, so please open separate issues for discussions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants