Förderanträge/OpenLayers 6 Codesprint

Aus FOSSGIS Wiki
Zur Navigation springenZur Suche springen

Antrag

Was soll gefördert werden?

In der Zeit vom 17. bis 21. Juni 2019 treffen sich in Bonn ungefähr 10-12 Entwickler von 5 Firmen, die OpenLayers performanter, bugfreier und benutzerfreundlicher gestalten wollen. Hauptziel ist die Vorbereitung des nächsten Major-Releases v6. Unter den Teilnehmern sind Kernentwickler der Software, Mitglieder des PSC, aber auch neue Beitragende. Wenigstens vier Teilnehmer wollen wir aus der erweiterten (insbesondere deutschsprachigen) Community einladen, um die Basis an Entwicklern optimalerweise zu erhöhen.

   • Benutzerfreundlichkeit: Bessere Beispiele, Bessere Dokumentation, Ggf. neue Webseite usw.
   • Dokumentation: Umfang und Qualität, Migrationshinweise
   • Perfomanceverbesserungen, Integration von Performance Messungen in Build-Prozess, Realwelt-Perfomance
   • API-Review
   • Bug-Triage und Konzentration auf nächstes Major-Release v6

Es soll vor dem Sprint eine entsprechende Wiki-Seite mit konkreten Zielen je Teilnehmer erstellt werden. Während des Sprints ist der Fortschritt der Arbeiten im öffentlichen git-Repository einsehbar: https://github.com/openlayers/openlayers .

Wie soll gefördert werden? (finanziell, Sachmittel, kann die Förderung als Spende fungieren?, …)

Es entstehen Kosten für ein Zusammenkommen von 10-12 Entwicklern für 5 Tage. Diese setzen sich zusammen aus Reisekosten, Unterkunft und Verpflegung. Eine finanzielle Beteiligung in Form einer Förderung an diesen Kosten ist gewünscht.

Welcher Betrag wird benötigt?

Insgesamt schätzen wir die Kosten für Reise, Unterkunft und Verpflegung auf ca. 9.000 €. Wir beantragen beim FOSSGIS e.V. eine Förderung in Höhe von 4.500 €, die explizit für die Reise-, Übernachtungs- und Verpflegungskosten verwendet werden sollen. Anreisen würden Entwickler aus den USA, Österreich, der Schweiz, Frankreich und aus Deutschland. Selbstverständlich sind wir dankbar für und einverstanden mit jedwedem Förderbetrag. Ein detaillierter Kostennachweis kann erbracht werden.

Welchen Bezug hat das Projekt zu "Freier Software im Bereich GIS" und/oder "Freier Geodaten"?

OpenLayers ist eine der meist eingesetzten OS JavaScript Mapping-Bibliotheken, die das Erstellen einfacher wie komplexer Kartenanwendungen im Web ermöglicht. OpenLayers ist eines der ältesten OSGeo Projekte und als solches in Form von Vorträgen und bezahlten Workshops (eine Einnahmequelle des FOSSGIS e.V.) auch traditioneller Bestandteil jeder FOSSGIS Konferenz. OpenLayers ist u.a. auch auf der deutschen Kartenseite des OpenStreetMap-Projektes (https://www.openstreetmap.de/karte.html) im Einsatz, sowie der Standardviewer in OSGeo Projekten wie GeoServer und MapBender.

Wo befindet sich das Git-/SVN-Repository des Quellcodes? Unter welcher URL kann man es klonen/auschecken?

Source code download: https://github.com/openlayers/openlayers

Unter welcher Lizenz steht der Quellcode?

Der OpenLayers Quellcode ist BSD-2 lizensiert: https://github.com/openlayers/openlayers/blob/master/LICENSE.md

Gibt es Fristen? Wann muss entschieden werden, wann muss gezahlt werden?

Der Termin der Veranstaltung ist zum Zeitpunkt der Antragstellung nur noch wenige Wochen entfernt. Im Zuge einer weiteren (Reise- und Unterkunfts-) Planung wäre es wünschenswert eine Rückmeldung bis zum 24. Mai 2019 zu bekommen.

Eine anteilige Zahlung eines Förderbetrages im Vorfeld wäre wünschenswert, da die Reisekosten der Teilnehmer im Zuge der Buchungen usw. dort bereits anfallen.

Wird die Veranstaltung/das Projekt von anderer Seite gefördert?

Es wird ein weiterer Förderantrag an die OSGeo gestellt, um einen Betrag von 1.500 USD bzw. 3.000 USD zu erhalten, dies würde dann das gesamte von der OSGeo bereitgestellte Budget betreffen: https://wiki.osgeo.org/wiki/OpenLayers_Budget_2019

Die Firma terrestris stellt die zentrale CodeSprint-Infrastruktur und die Organisation des Events.

Die entsendenden Firmen fördern den CodeSprint durch Bereitstellung Ihrer Entwickler/innen. Eine Anfrage bei der schweizerischen Openlayers Development Association zur teilweise Übernahme der Personalkosten dieser Firmen ist in Vorbereitung, dito zur Beteiligung an den Fixkosten (s.o.).

Welche Konsequenzen hat eine Förderung/Nichtförderung?

Eine Finanzierung muss anderweitig gefunden werden und im schlimmsten Fall wird der CodeSprint abgesagt.

Welche Art von Dokumentation/Berichterstattung wird nach dem Projekt geliefert?

Wir werden auf den üblichen Kanälen (Homepage, twitter, github wiki, ...) vom CodeSprint berichten und ggf. einen Beitrag für die News-Seite des FOSSGIS verfassen.

Ansprechpartner

Andreas Hocevar, mail (at) ahocevar (dot) com

Marc Jansen, jansen (at) terrestris (dot) de

Torsten Brassat, brassat (at) terrestris (dot) de

Mail an Vorstand (foerderantraege(at) f o s s g i s. de) geschickt?

Mail am 6. Mai 2019 an den Vorstand durch Torsten Brassat versendet

Diskussion auf der Mitglieder-Mailingliste

Die Diskussion auf der Mitglieder-Mailingliste fand vom 7. bis 22. Mai 2019 statt.

FR kritisiert, dass der Codesprint unter der Woche stattfindet. Am Codesprint nähmen lauter Firmenmitarbeiter teil, die von ihren Arbeitgebern freigestellt würden oder vielleicht sogar von der "Openlayers Development Association" teilweise ihren Arbeitgebern "abgekauft" werden, und Reisekosten und Verpflegung und Unterkunft sollen nun der FOSSGIS und die OSGeo bezahlen. FR meint, der Verein müsse sich eine Position erarbeiten. Er fordert, dass die Arbeit, die auf dem Codesprint geleistet wird, frei vom Einfluss ihrer Vorgesetzten sein müssten.

AE +1

NA kritisiert, dass in FRs E-Mail zwei Aspekte zu kurz kämen. Zum einen sei OpenLayers ein Grundlagenprojekt, kein Endprodukt. Ohne die massive Mitarbeit der Firmen wäre OpenLayers nicht da, wo es jetzt sei. Durch die Überarbeitung von OpenLayers sei es jetzt auch Hobby-Hackern möglich, komplexe GIS-Anwendungen zu bauen.
OpenLayers habe eine infrastrukturelle Bedeutung und die dahinter stehenden Firmen bzw. das Projekt hätte die Konferenz über all die Jahre durch Workshops, Vorträge und Sponsoring unterstützt und attraktiv gemacht. Er möchte damit nicht für einen Förder-Automatismus (Workshop → Förderung) werben, sondern auf die immense Bedeutung und Sichtbarkeit der deutschen FOSSGIS-Szene durch OpenLayers hinweisen.
NA stimmt dem Antrag grundsätzlich zu.

TA weißt darauf hin, dass im Vorjahr der Mapbender-Förderantrag zurückgezogen wurde, weil der Vorstand seine Ablehnung mangels konkreter Angaben zur Verwendung signalisiert habe. Jetzt würde eine konkrete Verwendung – der gewünschte Codesprint – eines OSGeo-Projekts von einem OSGeo-Local-Chapter abgelehnt. Der Antrag sei 100% dem vorhergehenden GRASS-GIS-Antrag ähnlich und ebenso zu fördern.
Zwar werde im Antrag nicht gesagt, wer die Kosten für die Entwickler trage, aber das gehe uns seines Erachtens nach nichts an. Würden die Entwickler nach Anweisung ihrer Arbeitgeber direkt für Firmenprojekte arbeiten, würde man allein der Diskussion wegen den Antrag nicht stellen.
TA nimmt an, dass Konferenzteilnehmer, die 100 Euro für einen OpenLayers-Workshop zahlen, sicherlich wünschen, dass das Geld in das Projekt investiert wird. Abschließend fordert er, dass der Verein Regeln für die Förderung von Software-Projekten aufstellen solle, um solchen Diskussionen künftig aus dem Weg zu gehen.

JT kann FRs Kritik gut verstehen. Ihm wäre es lieber, wenn eine Kalkulation mit groben Zahlen vorgelegt werden würde, aus denen die Verwendung der Mittel hervorgehe.



Entscheidung

Formalitäten

Report nach dem Event

  • Bericht zum Event