Introduction
In 2008 a generous contribution from Booking.com enabled The Perl Foundation to provide a series of grants, awarded to Dave Mitchell, targeted at improving the Perl 5 core. This project has been very successful and once the original contribution was spent we committed to raising new funding to help continue and expand this important venture. It was named as Perl 5 Core Maintenance Fund.
In 2020 The Perl Foundation announced closure of the Perl 5 Core Maintenance Fund and launch of the Perl Core Development Fund. Details of the funding raised so far and how this has been spent will be published in a public accessible location for the both funds.
In 2008 a generous contribution from Booking.com enabled The Perl Foundation to provide a series of grants, awarded to Dave Mitchell, targeted at improving the Perl 5 core. This project has been very successful and once the original contribution was spent we committed to raising new funding to help continue and expand this important venture. It was named as Perl 5 Core Maintenance Fund.
In 2020 The Perl Foundation announced closure of the Perl 5 Core Maintenance Fund and launch of the Perl Core Development Fund. Details of the funding raised so far and how this has been spent will be published in a public accessible location for the both funds.
Description of Fund
The donations made to this fund will be used for the development and improvement of the Perl core. Funds will be disbursed via grants awarded by the Grants Committee in conjunction with well-respected members of the Perl community. The grants will be awarded to the most appropriate applicant and managed in association with the Perl Core Team.
The donations made to this fund will be used for the development and improvement of the Perl core. Funds will be disbursed via grants awarded by the Grants Committee in conjunction with well-respected members of the Perl community. The grants will be awarded to the most appropriate applicant and managed in association with the Perl Core Team.
Applicant Eligibility
Due to the nature of this fund, and its targeted focus, eligibility to apply has two initial requirements:
Approval Process
Once an application has been received, and confirmed as matching the initial requirements, it will be published on The Perl Foundation News site for a period of community feedback. If it is required, by the nature of the grant, feedback may also be requested from key community members. During this period of feedback applicants may be asked to provide additional material or to amend their application before it is put forward for evaluation.
Final evaluation of any grants will be performed by the Grants Committee in consultation with other members (Executive, Board and Committee); with members of the Perl Steering Council.
License and Release
Any code created, modified or submitted during the period of the grant must be released as open source under the same license terms as Perl itself. Completed work must be published in a public version control system. Release notes should include an acknowledgment that work was funded by The Perl Foundation’s Perl Core Development Fund.
Due to the nature of this fund, and its targeted focus, eligibility to apply has two initial requirements:
- The applicant must be a contributor to the Perl core.
- The application must be endorsed by one or more people with commit rights to the Perl core.
Approval Process
Once an application has been received, and confirmed as matching the initial requirements, it will be published on The Perl Foundation News site for a period of community feedback. If it is required, by the nature of the grant, feedback may also be requested from key community members. During this period of feedback applicants may be asked to provide additional material or to amend their application before it is put forward for evaluation.
Final evaluation of any grants will be performed by the Grants Committee in consultation with other members (Executive, Board and Committee); with members of the Perl Steering Council.
License and Release
Any code created, modified or submitted during the period of the grant must be released as open source under the same license terms as Perl itself. Completed work must be published in a public version control system. Release notes should include an acknowledgment that work was funded by The Perl Foundation’s Perl Core Development Fund.
Reporting
Successful applicants must provide a monthly report to the Perl Porters mailing list and The Perl Foundation News site. Missing two reports in a row without prior notice will result in immediate suspension of the grant until the Grants Committee has determined if the grant will be permitted to continue.
Management
Termination of Grant
As previously stated, missing two reports in a row without prior notice will suspend the grant. Payment will be made for the work completed to date. For time based grants, payment will be for hours worked. For milestone based grants, payment will be made up to the last completed milestone.
Successful applicants must provide a monthly report to the Perl Porters mailing list and The Perl Foundation News site. Missing two reports in a row without prior notice will result in immediate suspension of the grant until the Grants Committee has determined if the grant will be permitted to continue.
Management
- Each grant will have at least one manager to represent the Perl Core Team and one manager to represent the Grants Committee. A grant manager may not fill both roles simultaneously.
- In cases where the applicant does not have a commit bit to the Perl core, the manager from Perl Core Team must be an existing committer.
- Payments will be made on a monthly basis, in arrears, only after the work has been signed off and the monthly report has been published to The Perl Foundation News Site by the grant manager.
- In the case of a dispute that cannot be resolved the grant will be terminated.
Termination of Grant
As previously stated, missing two reports in a row without prior notice will suspend the grant. Payment will be made for the work completed to date. For time based grants, payment will be for hours worked. For milestone based grants, payment will be made up to the last completed milestone.
Management of Fund
Administration Costs
The administration costs of running the fund, including the wire transfer fees, will be taken from the fund.
Review
The structure of this fund may be amended at the discretion of the The Perl Foundation Board, in consultation with the Perl core team. Any changes made to the fund would not apply to grants already running, unless the Grants Committee and the grantee agree to such a change.
Termination
If a period of one year has elapsed with no grants in progress and no new applications, the remaining funds will be transferred to The Perl Foundation’s general fund.
Administration Costs
The administration costs of running the fund, including the wire transfer fees, will be taken from the fund.
Review
The structure of this fund may be amended at the discretion of the The Perl Foundation Board, in consultation with the Perl core team. Any changes made to the fund would not apply to grants already running, unless the Grants Committee and the grantee agree to such a change.
Termination
If a period of one year has elapsed with no grants in progress and no new applications, the remaining funds will be transferred to The Perl Foundation’s general fund.
Application
In order to apply for a grant under this fund the following Grant Application form must be completed.
Perl Core Development Grant Application Form
(Please submit all areas of the completed form to tpf-grants-secretary(at)perlfoundation.org.)
Name:
(Your full name and irc nickname.)
Email & Contact Information:
(This information will not be made public but is required for the Foundation grant approval and payment of any funds.)
Project Title:
(How the grant will be known.)
Synopsis:
(A brief description of your grant application.)
Benefits to Perl Core:
(How your work will specifically benefit the Perl core.)
Deliverable Elements:
Project Details:
(A more detailed description.)
Project Schedule:
(Please be as realistic as possible.)
Bio.:
(Who are you? What makes you the best person to work on this project?)
Endorsed by:
Country of Residence:
(Current country of residence, please note if you intend to move during the grant process and can provide details please do so.)
Nationality:
(Residents and nationals of countries who we are prohibited by U.S. law from engaging in commerce, are ineligible to participate. This information will not be made public.)
Amount Requested:
(In USD ($))
Suggestions for Grant Manager:
(Please make suggestions as to who would be willing to manage this grant bearing in mind that if you do not have commit access that your Grant Manager from the Perl Core Team will be required to have this.)
In order to apply for a grant under this fund the following Grant Application form must be completed.
Perl Core Development Grant Application Form
(Please submit all areas of the completed form to tpf-grants-secretary(at)perlfoundation.org.)
Name:
(Your full name and irc nickname.)
Email & Contact Information:
(This information will not be made public but is required for the Foundation grant approval and payment of any funds.)
Project Title:
(How the grant will be known.)
Synopsis:
(A brief description of your grant application.)
Benefits to Perl Core:
(How your work will specifically benefit the Perl core.)
Deliverable Elements:
Project Details:
(A more detailed description.)
Project Schedule:
(Please be as realistic as possible.)
Bio.:
(Who are you? What makes you the best person to work on this project?)
Endorsed by:
Country of Residence:
(Current country of residence, please note if you intend to move during the grant process and can provide details please do so.)
Nationality:
(Residents and nationals of countries who we are prohibited by U.S. law from engaging in commerce, are ineligible to participate. This information will not be made public.)
Amount Requested:
(In USD ($))
Suggestions for Grant Manager:
(Please make suggestions as to who would be willing to manage this grant bearing in mind that if you do not have commit access that your Grant Manager from the Perl Core Team will be required to have this.)