Skip to content

Commit

Permalink
doc: use of OpenCollective and GitHub sponsors (#1658)
Browse files Browse the repository at this point in the history
* doc: use of OpenCollective and GitHub sponsors

Signed-off-by: Michael Dawson <[email protected]>
  • Loading branch information
mhdawson authored Dec 11, 2024
1 parent 3de15b8 commit 7cc9080
Show file tree
Hide file tree
Showing 2 changed files with 70 additions and 0 deletions.
34 changes: 34 additions & 0 deletions Nodejs-GitHub-Sponsors.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Node.js GitHub sponsors

The project has enabled GitHub sponsors in order to to accept
sponsorships. Currently there is only a single one time tier which is
called "sponsor" and one monthly tier which is called "monthly-sponsor"
with no specific rewards.

The funds are to be used for specific efforts as decided by the TSC and
documented on this page.

## Account details

The account is manged by the TSC. The user id and password
are shared with TSC members through 1password. All payments for
sponsorships received will be made to the OpenJS Foundation who has
agreed to manage the funds that are received on behalf of the project.

## Disbursements - management

Potential disbursements will be agreed through TSC discussion
and before approval, documented in a PR in the
[TSC repository](https://github.com/nodejs/TSC) which adds
the intended use and funding envelope to this page. The disbursement
is considered approved if there's no objections from a project member in 72 hours,
and consensus has been reached in the TSC. Objections can be overridden with a TSC vote.

When work is complete for an approved disbursement, a request will be
made by the TSC to the OpenJS foundation to pay the person chosen by
the TSC to do the work.

## Disbursements approved

| Intended use | funding envelope | paid |
|------------------------------------------|--------------------|--------------|
36 changes: 36 additions & 0 deletions Nodejs-Open-Collective.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Node.js Open Collective

The project maintains an Open Collective that is used to accept donations.

The funds are to be used for specific efforts as decided by the TSC and
documented on this page.

## Account details

The account is manged by the TSC. The user id and password
are shared with TSC members through 1password.

## Disbursements - management

Potential disbursements will be agreed through TSC discussion
and before approval, documented in an PR in the
[TSC repository](https://github.com/nodejs/TSC) which adds
the intended use and funding envelope to this page. The disbursement
is considered approved if there's no objections from a project member
in 72 hours, and consensus has been reached in the TSC. Objections can be
overridden with a TSC vote.

Once work has been completed the recipient will open
a request through open collective in the amout approved.

The Chair of the Technical Steering committee will then
"push the required buttons" in the Open collective account
to initiate the payout in accordance with the agreement reached in the
TSC PR and if possible include a reference to the PR
in the TSC repository adding the intended use and funding
envelope to this page.

## Disbursements approved

| Intended use | funding envelop | paid |
|------------------------------------------|-------------------|--------------|

0 comments on commit 7cc9080

Please sign in to comment.