Van 17 tot en met 19 februari 2021 organiseerden het Open Geospatial Consortium (OGC), de Open Source Geospatial Foundation ( OSGeo ) en de Apache Software Foundation ( ASF ) een gezamenlijke virtuele code-sprint. Deze code-sprint was bedoeld om de ondersteuning van open geospatiale standaarden binnen de ontwikkelaarsgemeenschap te versnellen. Een samenvattend rapport van de sprint is nu beschikbaar.
Een deel van de motivatie voor het houden van de code sprint was de groeiende opname en het gebruik van locatie-informatie in de wereldwijde ontwikkelaarsgemeenschap. De code sprint bracht ontwikkelaars van Open Standards, Open Source Software en Proprietary Software samen, wat een zeldzame kans bood voor ontwikkelaars in deze gemeenschappen om zich te richten op gemeenschappelijke uitdagingen binnen een korte tijd in een gedeelde collaboratieve omgeving.
Een van de functies van OGC is het beheren van verschillende werkgroepen voor standaarden (Standards Working Groups, SWG's). Deze werkgroepen zijn verantwoordelijk voor het ontwerpen van kandidaat-standaarden voordat deze door de leden worden goedgekeurd, en voor het herzien van bestaande OGC-standaarden. De doelstellingen voor de SWG's tijdens deze sprint waren:
- Ontwikkel prototype-implementaties van OGC-normen, inclusief implementaties van concepten OGC API-normen
- Test de prototype-implementaties
- Geef feedback aan de redacteuren over wat wel en niet werkte
- Geef feedback op het specificatiedocument
OSGeo is een non-profitorganisatie met als missie het wereldwijd bevorderen van de acceptatie van open geospatiale technologie. Dit doet de organisatie door een inclusieve softwarestichting te zijn die zich toelegt op een open filosofie en participatieve, door de gemeenschap gedreven ontwikkeling. De stichting bestaat uit projecten die open source softwareproducten ontwikkelen. De sprintdoelstellingen voor de OSGeo-projecten waren:
- Nieuwe softwareversies vrijgeven
- Openstaande problemen oplossen
- Nieuwe functies ontwikkelen
- Verbeter documentatie en vertalingen
- Ontwikkel prototype-implementaties van OGC-normen
De ASF is een volledig vrijwillige gemeenschap bestaande uit 813 individuele leden en 8,000 committers op zes continenten. Ze beheren meer dan 200 miljoen regels code en houden toezicht op meer dan 350 Apache-projecten en hun gemeenschappen. De sprintdoelstellingen voor de ASF-projecten waren:
- Verbeter de ondersteuning van OGC-standaarden (GeoSPARQL, filters, enz.)
- Verbeter de visualisatiemogelijkheden (bijv. kaarten)
- Verbeter documentatie
- Verbeter de interoperabiliteit met andere bibliotheken (GeoAPI)
De code sprint faciliteerde de ontwikkeling en het testen van prototype-implementaties van OGC Standards, inclusief implementaties van concept OGC API Standards. Verder stelde de code sprint de deelnemende ontwikkelaars in staat om feedback te geven aan de editors van OGC Standards.
De code sprint bood een collaboratieve omgeving voor OSGeo en ASF ontwikkelaars om openstaande problemen in producten op te lossen, nieuwe functies te ontwikkelen, documentatie te verbeteren, interoperabiliteit met andere bibliotheken/producten te verbeteren en prototype implementaties van OGC Standards te ontwikkelen. De code sprint voldeed daarom aan al zijn doelstellingen en bereikte zijn doel om de ondersteuning van open georuimtelijke standaarden binnen de ontwikkelaarscommunity te versnellen.
De deelnemers aan de code sprint hebben verschillende aanbevelingen gedaan voor toekomstige innovatieprojecten en zaken die SWG's zouden moeten ondersteunen. Deze aanbevelingen staan vermeld in het gezamenlijke OGC OSGeo ASF Code Sprint 2021 Summary Engineering Report, dat nu beschikbaar is op ogc.org. OGC waardeert de samenwerking met OSGeo en ASF, evenals de deelname van iedereen die aan de code sprint heeft meegedaan.