Google Summer of Code Logo (CC-BY-NC-ND 3.0 Google)
Wir sind derzeit in den Vorbereitungen für unseren 10. Google Summer of Code (GSoC). In den zehn Jahren haben viele Studenten teilgenommen und viele von Ihnen sind unserem Projekt auch über den GSoC hinaus treu geblieben.
Projekte konnten sich bis zum 9. Februar als mitmachende Organisation bewerben, was OpenStreetMap natürlich wieder gemacht haben. Jetzt müssen wir noch bis zum 27. Februar warten. Dann erfahren wir, ob wir wieder mitmachen dürfen. Studierende können sich dann im April bewerben und die offizielle Programmierphase findet zwischen Mai und Juli statt. Den vollständigen Zeitplan findet man auf der offiziellen Projektseite.
Wenn Du ein interessierter Student bist, dann warte nicht und fang schon heute an. Es ist eigentlich nie zu früh sich in unser großartiges Projekt einzuarbeiten und mit unserer Community Bekanntschaft zu machen. OpenStreetMap ist vielseitig. Wir haben ein sehr breites Angebot an Aufgaben und Ideen die zum Teil sehr unterschiedliche Fähigkeiten benötigen und fördern. Eines haben aber eigentlich alle Aufgaben gemeinsam: Man sollte mit unserer Datenbank vertraut sein und wissen, wie Mappen funktioniert. Also nimm dir am besten etwas Zeit, geh raus und beginne zu Mappen. Füge z.B. deinen lokalen Supermarkt hinzu, deinen Lieblingsladen oder die eine Bank auf der du so gerne sitzt. Ganz egal was es ist, wichtig ist, mit OpenStreetMap etwas vertraut zu werden. Außerdem solltest du auch schon mal einen Blick auf unsere Ideenliste werfen ob etwas dabei ist, was dich interessiert. Wir sind aber auch offen für deine eigene Idee. Das einfachste ist es, wenn du auf unserem IRC-Kanal oder auf unserer Entwickler-Mailingliste vorbeischaust, dich selbst kurz vorstellst und uns erzählst an was du arbeiten willst. Dann besprechen wir die Details.
Wenn du ein Entwickler bei OpenStreetMap bist dann überleg dir bitte, ob du auch noch eine gute Projektidee hast, die du auf unsere Ideenliste setzen willst oder ob du selbst vielleicht für eine bestehende Idee noch als weiterer Mentor helfen willst. Wir suchen nämlich immer noch Ersatz-Mentoren für den Fall der Fälle. Und wenn du dir nicht ganz sicher bist ob du geeignet bist oder ob deine Idee gut genug ist, du weißt ja wo du die GSoC-Administratoren findest. Frag einfach nach, die Admins helfen gern.
Für alle anderen, die einfach nur am Summer of Code und dessen Ergebnisse interessiert sind, hatten wir 2015 eine detaillierte Zusammenfassung der Ergebnisse geschrieben aber auch 2016 war ein großer Erfolg mit einigen interessanten Projekten und sehr guten Studenten. Wir hatten sechs Projekte von denen vier bis zum Ende des Sommers erfolgreich abgeschlossen wurden.
Michael Zangl, ein Student aus Deutschland, hat viel Arbeit investiert in den Tiefen unseres am meisten verwendeten Editors JOSM aufzuräumen. Er hatte bereits 2015 teilgenommen und steht 2017 als Mentor zur Verfügung. Seine unzähligen Beiträge hat er in einem detaillierten Überblick zusammengefasst und wir freuen uns, dass er Teil unseres Projekts ist und dieses Jahr als potentieller Mentor zur Verfügung steht.
Darya Golovko hat sich dem JOSM-Plugin für öffentlichen Nahverkehr (pt_assistant) gewidmet und dafür ein Framework für Validierungen geschaffen. Das Plugin prüft Nahverkehrsstrecken anhand eines Satzes von Regeln, identifiziert Fehler und schlägt Wege vor, diese Fehler zu beseitigen. Ihre Arbeit hat sie etwas detailierter hier beschrieben. Darya war eine super Studentin und es war toll sie auch auf unserer jährlichen internationalen Konferenz, der State of the Map zu treffen.
Kushan Joshi hatte sich beworben um einen graphischen Spur-Editor für unseren JavaScript-basierten Editor iD zu schreiben. Obwohl er sehr fleißig war, hatte er das Projekt nicht genau so abgeschlossen wie es ursprünglich geplant war. Allerdings aus einem einfachen Grund: Er hat beim Entwickeln seines Spur-Editors eine Vielzahl von anderen Bugs beseitigt, kleinere Features hinzugefügt und an vielen weiteren Ecken mitgeholfen unseren Editor iD noch besser zu machen. Seine Arbeit wurde sehr geschätzt und er hat den Google Summer of Code natürlich ohne Frage bestanden. Eine detailliertere Übersicht seiner Arbeit findet sich in seinem persönlichen Blog. Obwohl er weiter studiert, ist er immer noch Teil unseres Projekts und trägt weiterhin Code zu unserem Projekt bei.
Und zu guter Letzt gab es noch Zabot, der an OSM2World, einem bekannten 3D-Konverter für OSM-Daten, weitergearbeitet hat. Trotz der schweren Aufgabe sich mit den ganzen neuen Technologien um OpenGL und Shader vertraut zu machen hat Zabot beeindruckende Arbeit geleistet und eine ganze Latte neuer Funktionen hinzugefügt. So gibt es jetzt Reflexionen in Fenstern und Gewässern, die Farben und Reflexionen sind zudem von der Tageszeit abhängig. Das Wasser ist nicht mehr nur glatt sondern hat eine wellige Oberfläche. Es gibt zudem Unterstützung für mehrere Lichtquellen, was z.B. hübsche Szenen bei Nacht mit Straßenlaternen als Lichtquelle erlaubt. Und obwohl er leider nicht mehr weiter am Projekt arbeitet schätzen wir seine Arbeit sehr. Wer sich noch weitere Details zu seiner Arbeit durchlesen will findet diese in seinem persönlichen Blog.
Wenn man das alles liest will man eigentlich gleich selbst loslegen und im Projekt mithelfen. Und wir suchen genau Leute wie dich, die bereit sind mitzumachen. Auch wenn du kein Student (im Google Summer of Code) bist, wir heißen dich und deine Beiträge natürlich trotzdem herzlich willkommen. Sei es als Entwickler für eines der Projekte oder als Mapper um unsere Karte noch besser zu machen als sie bereits heute ist.
Mach mit und sei dabei!