The Julia Seasons of Contributions (JSoC) are the seasonal programs for funding and/or mentoring developers to contribute to the open source ecosystem. Below are the current programs that the Julia Language is participating in.
The Julia organization is a participant in Google Summer of Code. The Julia organization generally fields a large number of contributors (>20) mentored by open source developers and university professors at leading institutions from all around the world. Contributors who are accepted into this prestigious program are paid a summer stipend to contribute to the open source tooling around Julia and its package ecosystem.
If this sounds like something you would be interested in, head over to the Projects page to see a list of all the available projects. Check out the application guidelines once you have a project in mind.
You can see previous Summer of Code projects at the Archive page and details around the mentoring process on the Mentors page.
The Julia organization is applying to participate in Google's Season of Docs. Google Season of Docs is a chance for technical writers to contribute to the open source ecosystem.
If this sounds like something you would be interested in, head over to the Projects page to see a list of all the available technical writing projects.
Semi-quarterly NumFOCUS puts out a call for small development grants. The Julia language organization puts out a call for proposals from the community for grant proposals. There are no restrictions on what the funding can be used for. Code development, documentation work, educational, sustainability, and diversity initiatives, or other types of projects are all eligible.
Since only one application can be put in for the Julia project, an internal selection process is used to determine which proposals will be submitted to NumFOCUS.
Usually, around USD 5,000 - 10,000 is available per proposal. The total allocated funding from NumFOCUS is around USD 20,000 - 50,000 in previous cycles, meaning that not every project will be able to receive a grant. This total amount is adjusted depending on the number and quality of proposals.
Important dates for upcoming Small Development Grants in 2022:
Round 1
Call for Proposals Announcement: February 4, 2022
Proposal Submission Deadline: March 4, 2022
Committee Selection Deadline: March 18, 2022
Notification to Applicants Deadline: April 15, 2022
Round 2
Call for Proposals Announcement: May 6, 2022
Proposal Submission Deadline: June 3, 2022
Committee Selection Deadline: June 17, 2022
Notification to Applicants Deadline: July 15, 2022
Round 3
Call for Proposals Announcement: August 5, 2022
Proposal Submission Deadline: September 2, 2022
Committee Selection Deadline: September 16, 2022
Notification to Applicants Deadline: October 14, 2022
Questions about NumFOCUS Small Development Grants? Check out the NumFOCUS website Small Grants section for more details!
The JSoC (encompasses GSoC, GSoD, etc.) program admins have a few responsibilities including, but not limited too, reviewing contributor applications for all programs, creating and submitting the organization application for each program, helping ensure the programs run smoothly, recruiting mentors, making final contributor selections and more.
For any questions, please consult the program administrators at jsoc@julialang.org
. Note that if you are a prospective applicant for one of the programs above, your first step should be to check out the resources for the project you are interested.