Skip to content

GeoServer 2024 Sponsorship Opportunities

Jody Garnett edited this page Jan 3, 2024 · 11 revisions

The GeoServer project is asking for your financial assistance at this time. We have some roadmap goals for 2024 beyond the reach of a single developer or organization. These goals are required to keep GeoServer available on a fully supported platform (with improvements and security updates).

Sponsorship Opportunities

GeoServer sponsorship is managed by the via the OpenSource Geospatial Foundation. The GeoSever website and OSGeo website provide public recognition of financial contributions.

  • Spring-framework 5.3 -> 6

    Spring 5.3 support ends December 2024, and with it spring-framework support for Java Enterprise Edition.

  • Java 17 LTS Build

    The spring-framework 6 requires Java 17 minimum.

  • Java Advanced Imaging -> ImageN transition.

    JAI was originally setup with the Java 2 plugin system. The plugin system was replaced with a module system in Java 9. With Java 17 further restrictions are in place restricting the use javax packages by JAI, this produces warnings on startup.

    We prepared for this day, working with Oracle to donate the JAI codebase to the Eclispe Foundation as the ImageN project.

  • Spring-security 5.7 -> 5.8 -> 6.0

    This activity will require the rewrite of geoserver community OAuth2 client(s).

  • Java EE -> Jakarata EE

    The JavaEE project was donated to the Eclipse Foundation as "Jakarta Enterprise Edition". Migrating to JakartaEE will likely obsolete a number of GeoTools dependencies requiring replacement or upgrade.

    JakarataEE environment is available in Tomcat 10.1 and greater.

    Deadline: December 2024

  • Apache Wicket 7 -> 9 -> 10

    The user interface framework used by GeoServer requires updating to work with spring-framework 6.

  • We anticipate supporting downstream projects and service providers meet CRA reporting requirements.

Code sprints

The following code sprints are of interest to our community:

  • GeoTools Code Sprint - ImageN transition
  • GeoServer Code Sprint - Spring 6 transition
  • OSGeo Code Sprint
  • OGC Code Sprints on standards development

GeoServer participation in these activities will be in the context of the sponsorship opportunities defined above.

OSGeo Budget Request

Open Source Geospatial Foundation guidance for OSGeo Budget 2024 planning.

request activity
$1000 Operational
$1000 Security CRA reporting requirements
$0 AGM Attendance

Operational

$500: Request a small operational budget to facilitate PSC operation.

GeoServer PSC has traditionally used operation funds to support infrastructure changes, or to sponsor libraries and tools that have made our project more successful.

Security CRA reporting requirements

$1500: Request funding to facilitate communication with downstream projects and service providers. Goal is gather requirements, and assemble a proposal to vulnerability reporting and communication requirements.

Any kind of "phone home" or "monitoring" requirements are expected to be especially bothersome for downstream applications. A sensible response may be to provide a library method downstream applications can use to check for vulnerabilities over time (that would check against an OSGeo website).

AGM Attendance

We do not for see the need for assistance attending the 2024 AGM. One of our leadership will either be present at the event, or we will appoint a delegate to present on our behalf, or the AGM will be held online.

Clone this wiki locally