The annual OSGeo Code sprint was held in Bonn March 18 to 25, bringing
together nearly hundred members of the OSGeo community together. A code
sprint is a chance for the community to meet in person for direct
collaboration, projects use this as an opportunity to work together or
tackle larger issues as a team.
We made use of BaseCamp Bonn (http://www.basecamp-bonn.de/) to host the
code sprint, providing a friendly indoor "campground' with picnic tables
for working, surrounded by caravans of all shapes and sizes making up
the accommodation. It can be quite a shock to roll out of bed, and find
python developers in a cluster before your morning coffee.
Participation was open to all, not only OSGeo projects, and we were
pleased to welcome over eighty developers from all over the world! This
was a chance for developers to meet (often for the fist time) and
collaborate with core developers, gaining a insight into the software,
and participate in open source development,
* Tasks for incubation were done
** Provenance review
** Final touches of the new Documentation framework
Mapbox styles generation library from OpenLayers (ol-mapbox-style) and
upgrading the Boundless SDK (not an OSGeo project, but open source:
https://github.com/boundlessgeo/sdk/) to OpenLayers 5.
* Following page https://github.com/geotools/geotools/pull/1834 migrated
to the official Java "units" API used to used to convert between
different distances, times and angles.
* This work also migrated the GeoWebCache and GeoServer codebases to
track the API change
Raster Processing Engine
* Spent a lot of time reverse engineering the raster processing
requireemnts of the Java community, starting with the GeoTools project
and branching out to the JAI-Ext and JAI Tools code-base as required.
* An initial architecture spike
(https://github.com/locationtech/rasterprocessingengine) was created,
providing an easy to use "builder" API, backed by the JAI-Ext
implementation of affine transformation
The event also played host to some community building activities:
FOSS4G 2019 organization, OSGeo board meeting, OSGeo marketing
committee, MoU between TIB and OSGeo, OSGeo member meeting.
OSGeo Member meeting
The OSGeo Member Meeting took place in Bonn at BaseCamp at March 19th
2018 during the OSGeo Code Sprint. About 50 people came to the Member
Meeting and from the board María Arias de Reyna, Jody Garnett, Vasile
Craciunescu, Michael Smith, Angelos Tzotsos and Astrid Emde were
María Arias de Reyna was moderating the meeting, a whiteboard (shown in
the photo below) was used to collect topics and questions for the OSGeo
board and members to discuss. (Read more
During the Code Sprint the Mou between OSGeo and Technische
Informationsbibliothek (TIB) – German National Library of Science and
Technology was signed. Maria Arias de Reyna, President, Open Source
Geospatial Foundation and Dr. Bastian Drees on behalf of Prof. Dr. Sören
Auer, Director, Technische Informationsbibliothek (TIB) signed the MoU.
Read more at https://wiki.osgeo.org/wiki/MOU_TIB.
* Website roles assignment to project members
* Open issues when needed
When not working, attendees did enjoy exploring the town, making for
some great "geobeer" discussion. The sprint was held in conjunction with
the FOSSGIS Conference (https://fossgis-konferenz.de/2018/), the
regional "foss4g" event for Germany. The crew enjoyed a little bit of
socializing, with code sprinters joining the "gala event" and
contributing to the festive atmosphere and dancing. The city itself
provided many distractions, with computational device museum being a
We would like to thank Bonn for showing everyone such hospitality, and
looking forward to the next OSGeo Code Sprint!