Google Summer of Code 2023 starting soon!
Google Summer of Code is an annual programme that helps students and those new to open source software make their first steps into contributing code to software projects. GSoC Contributors work with an open source organization on a 12+ week programming project under the guidance of mentors.
This year, there are 172 open source projects sponsored by Google. 11 of those organisations are part of the ecosystem of software that heavily benefits the architecture, engineering, and construction industry. They are:
- OpenStreetMap: a crowdsourcing project that creates and distributes free geographic data for the world.
- OSGeo (Open Source Geospatial Foundation): a not-for-profit organization whose mission is to foster global adoption of open geospatial technology by being an inclusive software foundation devoted to an open philosophy and participatory community driven development. Note that OSGeo further represents many GIS related subprojects, including GRASS and QGIS.
- Blender Foundation: a free and open source 3D creation suite, providing individuals and small teams a complete pipeline for 3D graphics, modeling, animation and games.
- GNU Image Manipulation Program: a cross-platform image editor available for GNU/Linux, macOS, Windows and more operating systems.
- FreeCAD: a general-purpose parametric 3D computer-aided design (CAD) modeler and a building information modeling (BIM) software application with finite element method (FEM) support.
- CGAL Project: a software library that offers a number of reliable geometric data structures and algorithms.
- Inkscape: a free and open-source vector graphics editor used to create vector images, primarily in Scalable Vector Graphics (SVG) format.
- OpenSCAD: a solid 3D modeler with a rich syntax for programmable geometry.
- LibreCAD: a 2D modeling system specializing in blueprint-style drawings and draftings.
- IfcOpenShell: a library for working with standard IFC building model data
- BRL-CAD: a solid modeling suite with conversion and advanced solid ray tracing features.
Potential contributors are required to submit their project proposal and applications to Google between March 21 and April 5. Check out the organisations webpage, start talking with their developers, get inspired by a list of project ideas, and make a proposal on how you can start with your very first code contribution!
Eligible contributors are students, or those new to contributing to open source.