Funding for Node.js project - status updates
Current proposal for website - https://github.com/nodejs/nodejs.org/discussions/7477
Also looking for people interested in contributing to moving the funding effort worward.
Waiting on feedback from Foundation/Board in terms of whether the project is allowed to do https://github.com/nodejs/admin/pull/955
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 - https://github.com/nodejs/node/issues/49445
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.
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!
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.
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
@thescientist13 I'll work on this. I don't want direct sponsorship though; please make the it to nodejs (via OpenJS).
@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. 💯
Thanks for the suggestion @RaisinTen , I've opened https://github.com/nodejs/TSC/issues/1723
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 🙂
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 https://github.com/nodejs/TSC/issues/1723.
This issue is just for status updates, not for discussions, so please open separate issues for discussions.