mochajs / mocha

☕️ simple, flexible, fun javascript test framework for node.js & the browser
https://mochajs.org
MIT License
22.63k stars 3.02k forks source link

Donating Funds to Mocha #5079

Closed Lfada closed 10 months ago

Lfada commented 10 months ago

Feature Request Checklist

Overview

Hi Mocha maintainers. I'm Lucas, a core contributor to the Drips project. I help recipients of donations through their learning and onboarding process.

Ethers.JS has been using https://github.com/mochajs/mocha. It's one of their most critical dependencies!

Ethers.JS core contributors appreciate the work you all do and want to make sure that you are all well-funded to keep doing it. For that reason, they have decided to donate some funds to your project through Drips

Who can I talk to about it?

cc: @tj , @boneskull , @juergba , @craigtaub

Suggested Solution

By talking to a core-team member

Alternatives

n/a

Additional Info

Visit drips.network for more context.

Uzlopak commented 10 months ago

@JoshuaKGoldberg is doing the financial aspects.

JoshuaKGoldberg commented 10 months ago

Hey thanks for looking into this @Lfada - we really appreciate it! ❤️

Mocha has an Open Collective (https://opencollective.com/mochajs) you can direct funds to. It's linked by https://mochajs.org/#sponsors and natively on GitHub in .github/FUNDING.yml.

Note that a new round of maintainers recently joined: see pinned issue #5027. We're still ramping up and haven't yet started work on an invoicing/reimbursement system. The three of us new maintainers discussed informally that we'd like to send it to past maintainers based on work done, then reimburse ourselves. Details TBD.

If you want to talk to us more directly, you could email any of us (my email is in my GitHub bio), talk to us on the new Mocha Discord, or DM us from finding us on the Discord. Whatever's easiest for you!

As an aside on funding: I hadn't yet seen Drip. Very interesting. I personally avoid cryptocurrencies on principle but would need to discuss with the other maintainers our stance on it.

JoshuaKGoldberg commented 10 months ago

Closing as this isn't an "issue" per se, only so that it doesn't show up on the queue. We can certainly keep talking here or privately! 😄

Lfada commented 10 months ago

Thanks for the response @Uzlopak and @JoshuaKGoldberg 🙏 Take this as a BIG THANK YOU on behalf of the Ethers.JS team :)

We are in talks with Ben from OpenCollective to offer a joint solution, where they claim on the project's behalf. I suggest waiting for a bit to see if we can partner with OC. Then we would love to have a chat, to share a bit more about what we are doing, and hear your feedback.

The way Drips works, is that you can split to "dependencies". This means that you can all decide where the incoming funds are going. Parts of it could go to current or past maintainers, and also parts could go to your critical FOSS dependencies.

For Example, Ethers.JS decided to keep around 60% of the incoming funds and split 40%. You decide what percentage to split, it can also be 0% if all the incoming funds are needed.

JoshuaKGoldberg commented 10 months ago

I suggest waiting for a bit to see if we can partner with OC.

👍 You got it! We'll be here. 🙂