Google Summer of Code 2021 Information

What is Google Summer of Code?
Google Summer of Code is a global program focused on bringing more student developers into open source software development. Students work with an open source organization on a 10 week programming project during their break from school.

How it works
Students contact the mentor organizations they want to work with and write up a project proposal for the summer. If accepted, students spend a few weeks integrating with their organizations prior to the start of coding. Students then have 10 weeks to code, meeting the deadlines agreed upon with their mentors.

How To Apply
See the Google Summer of Code 2021 Ideas page for more information about possible projects for Open CASCADE Technology.

Get familiar with the code
Every student new to Open CASCADE Technology should begin by obtaining the code through OCCT Git repository. See Guide to installing and using Git for OCCT development if you are not familiar with Git.

Become a contributor
It is needed to become a contributor of Open CASCADE Technology. Please follow the guides.
In order to contribute code to OCCT, you must register on OCCT Development Portal and sign the Contributor License Agreement (CLA). Submit your signed CLA (Contributor License Agreement) via the form.

Read the documentation
Open CASCADE Technology documentation is available here.

Fill out your application
Students apply via Google Summer of Code web site. Please see the information about Google Summer of Code program for students here.

Contact us
Do not hesitate to contact us at technology@opencascade.com or via https://www.opencascade.com/ contact form in case of any questions or if you’d like to discuss the idea with mentor before applying.

Reviewing Project Submissions
Open Cascade in reviewing Project Submissions, will not discriminate on the basis of age, race, creed, color, religion, gender, sex, sexual orientation, national origin, disability, marital or veteran status or any other basis that is prohibited by applicable law.