-
Notifications
You must be signed in to change notification settings - Fork 134
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
Coordinate travel fund across project committees #294
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
i think this looks great. nice job, tracy (one small markdown nit)
Member-Travel-Fund.md
Outdated
ultimately at the TSC's discretion who to approve the following considerations | ||
are made. | ||
### Reimbursement | ||
Once the request has been approved, provide receipts as attachments in an email stating your name, the participation covered, and the total approved for reimbursement. Send to [email protected] and cc [email protected] with subject ```Node.js Member Travel Fund```. Due to privacy, the Individual Members list is not public. This team will verify the requester is on the Individual Members list before funds are dispersed. This dispersement is generally processed within 30 days. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
only need a single ` around "Node.js Member Travel Fund"
Member-Travel-Fund.md
Outdated
|
||
Travel fund admins will consider each proposal tagged for their respective group | ||
in its next regular meeting. Requests tagged for both committees must be coordinated | ||
and communicated together by the Chair of each. See considerations below to set |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
How about
"Requests tagged for both committees must be approved by both groups and approval communicated together by the two chairs"
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@hackygolucky ... by making this a jointly managed task, we likely need to determine how to handle it if one of the two bodies approves the request but the other one denies. In order for the request to advance, do both groups need to approve?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I will reword this for the consensus model that they should instead object, yes?
Member-Travel-Fund.md
Outdated
* Open a pull request against this repository which adds an entry to the table at the bottom of this file. | ||
* Include the name of the event you plan to attend. | ||
* Include the location of the event and where you will be traveling from. | ||
* Include the presentation you intend to give, if applicable. | ||
* Include the size of the stipend you wish to receive. | ||
* Reimbursement stipends are expected to vary with travel distance. | ||
* In the PR description, tag the group relevant to the request: @nodejs/tsc or @nodejs/commcomm-members. If unsure, include both. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this the best advice since it then requires co-ordination between the 2 groups ? How about:
If unsure, just pick one, and that group will tag with the other group if they believe its more appropriate.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A few minor suggestions but LGTM.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+1 to @mhdawson's suggestions, otherwise LGTM too.
cc @nodejs/community-committee please take a look when you get a chance. |
Member-Travel-Fund.md
Outdated
Linux Foundation Accounts Payable and the Node.js community manager are responsible for | ||
verifying the requester is an Individual Member of the Node.js Foundation and dispersing funds, | ||
as required to receive funds(see Reimbursement below). | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It may be worthwhile explicitly stating here that only Individual Members are eligible to receive funds. I know it's implied, but it's worth repeating.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
From the OP:
Scope of fund–it needs to cover all needs of the project. It currently covers Individual Members.
It doesn't sound like this is meant to be the case any more?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
that would need to be determined. The board would need to approve expanding the program to include non-Individual Members
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this is a longer term discussion we should all have. It was simple in the beginning for this to be made the constraint. We need to provide the argument for expanding this, though I think incredibly valuable for the project to consider in the long-term to do so.
@hackygolucky ... thank you very much for putting this together. This is exactly what I was hoping for. One additional piece that I would like to see here is a monthly report back to the TSC and CommComm about the current allocations and payouts. Not necessarily who was paid, but how much, along with the current remaining allocation so that there is additional context. This could be done in the form of a PR against the doc we're currently using to track requests. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Idea seems fine to me although I worry slightly that we could induce extra almost-month-long delays for approval. That's probably unproven though now that we work less in actual meetings so it should be fine.
Member-Travel-Fund.md
Outdated
|
||
Linux Foundation Accounts Payable and the Node.js community manager are responsible for | ||
verifying the requester is an Individual Member of the Node.js Foundation and dispersing funds, | ||
as required to receive funds(see Reimbursement below). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
funds (see
The TSC will consider each proposal in its next regular meeting. While it is | ||
ultimately at the TSC's discretion who to approve the following considerations | ||
are made. | ||
### Reimbursement |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
newline after this please
Member-Travel-Fund.md
Outdated
* Equity: Preference given to individuals who do not have a corporate travel fund and have | ||
not previously received a stipend. | ||
|
||
Examples of prior travel requests include attending a TC39 meeting, Collab Summit, and Code + Learn mentoring. | ||
|
||
## 2017 Approved Travel Requests |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ditto about the newline
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Member-Travel-Fund.md
Outdated
### Reimbursement | ||
Once the request has been approved, provide receipts as attachments in an email stating your name, the participation covered, and the total approved for reimbursement. Send to [email protected] and cc [email protected] with subject ```Node.js Member Travel Fund```. Due to privacy, the Individual Members list is not public. This team will verify the requester is on the Individual Members list before funds are dispersed. This dispersement is generally processed within 30 days. | ||
|
||
**The following considerations are made for approval of the request:** |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: Is there any information in the doc about requests form people working for companies that are part of the foundation? I was under the impression that this was to be avoided, if so this seems like the correct place to document it
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd rather avoid such language. Only a small number of member companies have big enough budget for travel of the kind covered here to not make much of a dent, the majority of them feel the pain of such travel and would, on balance, avoid it if given the chance. Most companies don't have specific community or open source budgets from which they can justify such spending so we're more likely to get Foundation-benefiting activities where we can lend a budgetary hand.
Further, discriminating against member companies will be a further disincentive for companies to join, or stay part of the Foundation, and we don't exactly have a great set of incentives as it is right now.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This existed in the existing TSC travel fund but only in the form of a guideline, not a rule "Preference given to individuals who do not have a corporate travel fund and have
not previously received a stipend.". So I think that's pretty good? You could work for a member company that does not want to provide you funding for this particular endeavor. It's nice to ask but we shouldn't penalize individuals for internal company decisions.
* Cost: The larger the stipend the more critically the TSC will consider the application. | ||
Budget for this program is a finite resource. | ||
* Cost: The larger the stipend the more critically the travel fund admins will | ||
consider the application. Budget for this program is a finite resource. | ||
* Equity: Preference given to individuals who do not have a corporate travel fund and have |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
as @MylesBorins noted, it might make sense to include folks from node.js foundation member companies in here
@nodejs/tsc members: We would like to present this at the upcoming Node.js Foundation Board meeting and put it forward for a vote there along with the request for additional funds for the remainder of this year. Please take a moment to review this change and weigh in on it before end of the day on July 21st. If there are no objections registered by the 21st, then we should assume consent to proceed |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
All, before this can be merged, the next step is for @hackygolucky and I to take this before the Board at next weeks meeting. Assuming it gets approved, I will merge this after. thank you all. |
We're good to go on this, the travel fund is now a jointly administered fund. |
Weeeeee! 🤗
…On Thu, Jul 27, 2017 at 10:14 AM, James M Snell ***@***.***> wrote:
We're good to go on this, the travel fund is now a jointly administered
fund.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#294 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AB46oN4KLWyBRiisihnzOXkDTg7CVTa4ks5sSMVfgaJpZM4OWCbN>
.
|
@hackygolucky ... there are a few editorial nits above... when you get a free moment can you take a look at those? Once updated I'll get this landed. |
Went ahead and landed. |
Per conversations with the Board upon requests for an additional allocation to the TSC Travel Fund and a new fund being created for CommComm because the scope may be different, the Board asked that the top-level committees move forward with coordinating a joint fund. This PR lays out the minimal changes I believe is necessary to establish the joint fund. Once merged, we will approach the Board with the new joint allocation request for the remainder of 2017.
Specific asks to prepare for the travel fund request:
Future to-do for this work:
cc @nodejs/tsc @nodejs/commcomm-members