Differences between revisions 1 and 10 (spanning 9 versions)
Revision 1 as of 2020-06-08 18:40:38
Size: 8728
Editor: EricHolscher
Comment: Add initial draft charter
Revision 10 as of 2021-06-24 20:30:08
Size: 9099
Editor: EricHolscher
Comment: Add Jannis
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
''Draft charter'''' - started by Sumana Harihareswara'''' in 2019'''''Purpose & Common Goals'''This Working Group researches, and advises Python community volunteers on applying for external grants and similar funding to advance the mission of the PSF, which includes, but is not limited to, things such as advancing the Python core, Python-related infrastructure, key Python projects, and Python education and awareness.The Working Group: * researches available grants and similar funds, such as those listed at https://osaos.codeforscience.org/resource-list-funding/
The Project Funding Working Group was approv
ed by the PSF Board on 11 June 2020.

<<TableOfContents()>>

==
Purpose & Common Goals ==

This Working Group researches, and advises Python community volunteers on applying for external grants and similar funding to advance the mission of the PSF, which includes, but is not limited to, things such as advancing the Python core, Python-related infrastructure, key Python projects, and Python education and awareness.

The Working Group:

* researches available grants and similar funds, such as those listed [[https://osaos.codeforscience.org/resource-list-funding/|in the Open Source Alliance for Open Scholarship Handbook]]
Line 6: Line 17:
 * aids volunteers in developing budgets, using resources like https://osaos.codeforscience.org/budgeting/  * aids volunteers in developing budgets, using resources like [[https://osaos.codeforscience.org/budgeting/|the OSAOS Handbook budgeting guide]]
Line 8: Line 19:
 * gathers ideas for fundable projects, like [[https://wiki.python.org/psf/Fundable%20Packaging%20Improvements|https://wiki.python.org/psf/Fundable%20Packaging%20Improvements]]  * gathers ideas for fundable projects, like [[https://github.com/psf/fundable-packaging-improvements/|the list of fundable Python packaging improvements]]
Line 16: Line 27:
Goals: * Unblock progress for Python developers Goals:
Line 18: Line 29:
 * Increase the amount of Research and Development going on in the Python ecosystem (See Russ Keith-McGee's 2019 PyCon keynote)  * Unblock progress for Python developers

* Increase the amount of Research and Development going on in the Python ecosystem (See [[https://pyvideo.org/pycon-us-2019/russell-keith-magee-keynote-pycon-2019.html|Russell Keith-McGee's 2019 PyCon keynote]])
Line 28: Line 41:
The short-term goal of this working group is to organize resources and knowledge about common funding mechanisms within the community. As the working group gains these skills, there may be a time in the future where we request PSF funding for work on grantwriting and project management of grants. We expect this activity to generate additive revenue for the PSF in the form of admin fees, and to increase the sustainability of the PSF and the larger Python ecosystem through increased funding.'''Active Time'''This working group will exist indefinitely (at the pleasure of the PSF Board) and does not have a predetermined end date.'''Rules & Guidelines''' * If/when a particular individual has a conflict of interest (such as, they are requesting funds for themselves or a company they are affiliated with), they will excuse themselves from any voting. The short-term goal of this working group is to organize resources and knowledge about common funding mechanisms within the community. As the working group gains these skills, there may be a time in the future where we request PSF funding for work on grantwriting and project management of grants. We expect this activity to generate additive revenue for the PSF in the form of admin fees, and to increase the sustainability of the PSF and the larger Python ecosystem through increased funding.

==
Active Time ==

This working group will exist indefinitely (at the pleasure of the PSF Board) and does not have a predetermined end date.

==
Rules & Guidelines ==

* If/when a particular individual has a conflict of interest (such as, they are requesting funds for themselves or a company they are affiliated with), they will excuse themselves from any voting.
Line 36: Line 57:
 * Any grant that involves the PSF in a material way (including as the organization receiving the funding) will be approved prior to application by the PSF board or Executive Director.  * Any grant that involves the PSF in a material way (including as the organization receiving the funding) will be approved prior to application, by people nominated by the PSF Board. The initial person able to do this is the PSF Executive Director, but this will be expanded in time. 
Line 38: Line 59:
'''Decision Making Procedures'''Decisions on what fundraising and projects/efforts to support, and whether to engage paid grantwriting or project management services, will be done using the voting procedures outlined below. Anyone may propose or request funding for a specific project/effort to be considered by the WG, or suggest the WG consider a particular source of funding, by contacting the publicly available email address.The WG will prioritize researching and applying to funding sources that:require minimal paperwork and travel¡ * make larger monetary gifts and/or multi-year gifts === Decision Making Procedures ===
Line 40: Line 61:
The WG will prioritize finding funding for projects or initiatives that: * have been specified as areas of focus by the PSF board or the Steering Council, especially as pertaining to work funded via the PSF Decisions on what fundraising and projects/efforts to support, and whether to engage paid grantwriting or project management services, will be done using the voting procedures outlined below. Anyone may propose or request funding for a specific project/effort to be considered by the WG, or suggest the WG consider a particular source of funding, by contacting the publicly available email address.The WG will prioritize researching and applying to funding sources that:

 * require minimal paperwork and travel
 * make larger monetary gifts and/or multi-year gifts

The WG will prioritize finding funding for projects or initiatives that:

 * have been specified as areas of focus by the PSF board or the Steering Council, especially as pertaining to work with the PSF as the grant receiving organization
Line 52: Line 80:
When adding new members to the working group, prospective members must send an email to the publicly available email address introducing themselves along with a description of why they want to be a member and what they bring to the process. Approval of new members will be decided using the voting procedures detailed below:''Voting''A vote for any proposal will last for 5 days, or when all voting members have voted, whichever comes first. For a proposal to be successful it must have at least two +1's, more +1's than -0's, and no -1. Voting should generally be done using the mailing list, but may be done in any venue given agreement of all voting members. ''Interaction with other Working Groups''The Project Funding Working Group will gather resources and provide advice to make each of our other WGs more successful in their grantwriting, recruiting, and project management. If volunteers are interested in applying for a particular funded project under the PSF's auspices, but no other Working Group is available and interested in applying for and executing it, the Project Funding Working Group will consider being the institutional home for that project (submitting applications, making hiring decisions, disbursing money, and reporting to funders and stakeholders).The Project Funding WG will make a best effort to keep track of other WGs' grant proposals and funding initiatives, to avoid accidental duplication or missed opportunities.'''Communication Plan'''Every alternate month (six times per year), the chair will schedule and lead a meeting or discussion thread for the working group to review funding opportunities and decide which to pursue.We'll communicate internally as necessary using: * Live meetings: via private Slack channel, phone calls and video hangout (Whereby, Signal, and Google Meet) When adding new members to the working group, prospective members must send an email to the publicly available email address introducing themselves along with a description of why they want to be a member and what they bring to the process. Approval of new members will be decided using the voting procedures detailed below:
Line 54: Line 82:
==== Voting ====

A vote for any proposal will last for 5 days, or when all voting members have voted, whichever comes first. For a proposal to be successful it must have at least two +1's, more +1's than -0's, and no -1. Voting should generally be done using the mailing list, but may be done in any venue given agreement of all voting members.

==== Interaction with other Working Groups ====

The Project Funding Working Group will gather resources and provide advice to make each of our other WGs more successful in their grantwriting, recruiting, and project management. If volunteers are interested in applying for a particular funded project under the PSF's auspices, but no other Working Group is available and interested in applying for and executing it, the Project Funding Working Group will consider being the institutional home for that project (submitting applications, making hiring decisions, disbursing money, and reporting to funders and stakeholders).

The Project Funding WG will make a best effort to keep track of other WGs' grant proposals and funding initiatives, to avoid accidental duplication or missed opportunities.

== Communication Plan ==

Every alternate month (six times per year), the chair will schedule and lead a meeting or discussion thread for the working group to review funding opportunities and decide which to pursue.We'll communicate internally as necessary using:

 * Live meetings: via private Slack channel, phone calls and video hangout (Whereby, Signal, and Google Meet)
Line 55: Line 98:
 * Circulating proposals privately: Etherpad, the python.org wiki, and Google Docs as necessary
 * Retaining knowledge and past plans/prose: in a private !GitHub repository
Line 56: Line 101:
 * Circulating proposals privately: Etherpad, the python.org wiki, and Google Docs as necessary For public-facing communication:
Line 58: Line 103:
 * Retaining knowledge and past plans/prose: in a private GitHub repository  * Email: we will have an email address alias that forwards to the WG chairs
 * Collecting ideas for fundable projects: a public !GitHub repository (and possibly the python.org wiki)
 * Publishing proposals and announcements: the python.org wiki, [[https://discuss.python.org/|https://discuss.python.org]], a public !GitHub repository, and the PSF blog and social media
Line 60: Line 107:
For public-facing communication: * Email: we will have an email address alias that forwards to the WG chairs == List of Participants/Who we are ==
Line 62: Line 109:
 * Collecting ideas for fundable projects: a public GitHub repository (and possibly the python.org wiki) Chairs: Eric Holscher & Jacqueline Kazil
Line 64: Line 111:
 * Publishing proposals and announcements: the python.org wiki, [[https://discuss.python.org/|https://discuss.python.org]], a public GitHub repository, and the PSF blog and social media Participants:
Line 66: Line 113:
'''List of Participants/Who we are'''Who is the moderator of the group? Who are the participants of the group? Please list names and emails. Chairs: Eric Holscher & Jacqueline KazilParticipants: * Sumana Harihareswara  * Sumana Harihareswara
Line 76: Line 123:
'''Support Requirements'''What resources will you need from the PSF in order to have a functional and effective workgroup?  * PSF liaison to review and submit funding proposals, and review and publish requests for proposals to attract contractors  * Jannis Leidel

==
Support Requirements ==

What resources will you need from the PSF in order to have a functional and effective workgroup?

* PSF liaison to review and submit funding proposals, and review and publish requests for proposals to attract contractors
Line 86: Line 139:
 * Private GitHub repository for issue-tracking and for hosting the copies of the grant applications  * Private !GitHub repository for issue-tracking and for hosting the copies of the grant applications
Line 94: Line 147:
'''Core Values & Internal Governance'''The core values for this group are:  * Integrity == Core Values & Internal Governance ==

The core values for this group are:

* Integrity
Line 108: Line 165:
The workgroup adopts the PSF Code of Conduct (https://www.python.org/psf/codeofconduct/). Any actions (found by a majority of the WG) made against the principles in the Code of Conduct will result in the acting person being removed from the WG. The workgroup adopts [[https://www.python.org/psf/codeofconduct/|the PSF Code of Conduct]]. Any actions (found by a majority of the WG) made against the principles in the Code of Conduct will result in the acting person being removed from the WG.

Project Funding WG

The Project Funding Working Group was approved by the PSF Board on 11 June 2020.

Purpose & Common Goals

This Working Group researches, and advises Python community volunteers on applying for external grants and similar funding to advance the mission of the PSF, which includes, but is not limited to, things such as advancing the Python core, Python-related infrastructure, key Python projects, and Python education and awareness.

The Working Group:

Goals:

  • Unblock progress for Python developers
  • Increase the amount of Research and Development going on in the Python ecosystem (See Russell Keith-McGee's 2019 PyCon keynote)

  • Reduce redundancy and missed opportunities in grant application process
  • Help companies give directed gifts to improve Python projects they depend on
  • Aid PSF sustainability by generating revenue through grant admin fees
  • To advance the mission of the PSF via the work happening on the grants

The short-term goal of this working group is to organize resources and knowledge about common funding mechanisms within the community. As the working group gains these skills, there may be a time in the future where we request PSF funding for work on grantwriting and project management of grants. We expect this activity to generate additive revenue for the PSF in the form of admin fees, and to increase the sustainability of the PSF and the larger Python ecosystem through increased funding.

Active Time

This working group will exist indefinitely (at the pleasure of the PSF Board) and does not have a predetermined end date.

Rules & Guidelines

  • If/when a particular individual has a conflict of interest (such as, they are requesting funds for themselves or a company they are affiliated with), they will excuse themselves from any voting.
  • The workgroup will not take longer than 2 weeks to discuss and vote on a proposal to disburse funds to a project or effort, or to hire grantwriting or project management services.
  • The workgroup will make information about the funds raised and spent available to the general public via meeting minutes and reports.
  • At any time the PSF board may, at its discretion, add any number of non-voting observers to the working group to observe and participate in discussion.
  • Any grant that involves the PSF in a material way (including as the organization receiving the funding) will be approved prior to application, by people nominated by the PSF Board. The initial person able to do this is the PSF Executive Director, but this will be expanded in time.

Decision Making Procedures

Decisions on what fundraising and projects/efforts to support, and whether to engage paid grantwriting or project management services, will be done using the voting procedures outlined below. Anyone may propose or request funding for a specific project/effort to be considered by the WG, or suggest the WG consider a particular source of funding, by contacting the publicly available email address.The WG will prioritize researching and applying to funding sources that:

  • require minimal paperwork and travel
  • make larger monetary gifts and/or multi-year gifts

The WG will prioritize finding funding for projects or initiatives that:

  • have been specified as areas of focus by the PSF board or the Steering Council, especially as pertaining to work with the PSF as the grant receiving organization
  • are fiscally sponsored by the PSF
  • improve or maintain the state of Python core or a key Python project by some noticeable (or measurable) amount
  • have at least rough consensus/agreement from the owners of whatever project is being touched (e.g. don't spend money on something a project doesn't want) or general agreement from a relevant discussion forum for cross project efforts (such as in the form of an accepted PEP)
  • make big impacts on the Python ecology, and the larger open source ecosystem in general
  • do not already have institutional support (such as a for-profit company or existing foundation) in finding funding

When adding new members to the working group, prospective members must send an email to the publicly available email address introducing themselves along with a description of why they want to be a member and what they bring to the process. Approval of new members will be decided using the voting procedures detailed below:

Voting

A vote for any proposal will last for 5 days, or when all voting members have voted, whichever comes first. For a proposal to be successful it must have at least two +1's, more +1's than -0's, and no -1. Voting should generally be done using the mailing list, but may be done in any venue given agreement of all voting members.

Interaction with other Working Groups

The Project Funding Working Group will gather resources and provide advice to make each of our other WGs more successful in their grantwriting, recruiting, and project management. If volunteers are interested in applying for a particular funded project under the PSF's auspices, but no other Working Group is available and interested in applying for and executing it, the Project Funding Working Group will consider being the institutional home for that project (submitting applications, making hiring decisions, disbursing money, and reporting to funders and stakeholders).

The Project Funding WG will make a best effort to keep track of other WGs' grant proposals and funding initiatives, to avoid accidental duplication or missed opportunities.

Communication Plan

Every alternate month (six times per year), the chair will schedule and lead a meeting or discussion thread for the working group to review funding opportunities and decide which to pursue.We'll communicate internally as necessary using:

  • Live meetings: via private Slack channel, phone calls and video hangout (Whereby, Signal, and Google Meet)
  • Discussion and voting: via a private mailing list and private Slack channel
  • Circulating proposals privately: Etherpad, the python.org wiki, and Google Docs as necessary
  • Retaining knowledge and past plans/prose: in a private GitHub repository

For public-facing communication:

  • Email: we will have an email address alias that forwards to the WG chairs
  • Collecting ideas for fundable projects: a public GitHub repository (and possibly the python.org wiki)

  • Publishing proposals and announcements: the python.org wiki, https://discuss.python.org, a public GitHub repository, and the PSF blog and social media

List of Participants/Who we are

Chairs: Eric Holscher & Jacqueline Kazil

Participants:

  • Sumana Harihareswara
  • Marlene Mhangami
  • Ewa Jodlowska
  • Dustin Ingram
  • Cristina Muñoz
  • Jannis Leidel

Support Requirements

What resources will you need from the PSF in order to have a functional and effective workgroup?

  • PSF liaison to review and submit funding proposals, and review and publish requests for proposals to attract contractors
  • Mailman 3 mailing list
  • Private channel on PSF Slack
  • Email address alias that forwards to the WG chairs
  • Private wiki space on wiki.python.org
  • Private GitHub repository for issue-tracking and for hosting the copies of the grant applications

  • Review and publication of blog posts and social media posts
  • No initial funding requests
  • Possible future funding of the group for contract grantwriting and project management services

Core Values & Internal Governance

The core values for this group are:

  • Integrity
  • Efficiency
  • Respect
  • Sustainability
  • Resourcefulness
  • Accountability
  • Constructiveness

The workgroup adopts the PSF Code of Conduct. Any actions (found by a majority of the WG) made against the principles in the Code of Conduct will result in the acting person being removed from the WG.

ProjectFundingWG/Charter (last edited 2021-06-24 20:30:08 by EricHolscher)

Unable to view page? See the FrontPage for instructions.