[Geoserver-devel] osgeo budget request

Good morning folks,

OSGeo board put out their call for budget request; separately they have “todo” ticket for removing the org.opengis package from the GeoTools codebase. And it is on the agenda for the next board meeting.

I have provided a technical debt wiki page on refactoring org.opengis packages (reversing the work we did to provide the interfaces to start the project) in order to get an idea on the work required and costs involved: https://github.com/geotools/geotools/wiki/Remove-OpenGIS

Since this change provides no value to the geotools codebase I have no real interest in fundraising for the activity. I would expect a similar effort to the Java 11 split-package refactoring where the work can be done, and a script created and tested against downstream GeoWebCache and GeoServer codebases.

For that activity sponsorship raised around $5k for a cross-project sprint. The in-kind contributions were 10-25k (staff time / travel / venue / fundraising).

I am going to recommend putting in a budget request of 10k for geotools, and 5k for geowebcache, and 5k for geoserver to cover a similar undertaking. If successful we will still need to ask for in-kind participation for individuals and organizations (even if just to cover their risk).

I do not think we have a meeting before their budget deadline; so if I can get a few +1 replies to this email I will make the request on our behalf.

Also after last year I am going to separately suggest an OSGeo budget for “security issues” (as a cross project initiative similar to code sprints). Because 2022 sucked.

···


Jody Garnett

+0 on the org.opengis - I might have capacity to do that work later this year but I can think of better things to do with the money.

+1 on the security issues fund (might be able to tap the EU for funds for that)

Ian

···

Ian Turton

On Wed, Jan 4, 2023 at 9:06 PM Jody Garnett <jody.garnett@anonymised.com> wrote:

I have provided a technical debt wiki page on refactoring org.opengis packages (reversing the work we did to provide the interfaces to start the project) in order to get an idea on the work required and costs involved: https://github.com/geotools/geotools/wiki/Remove-OpenGIS

+1, the current situation is causing problems already in downstream projects and Java 11 modules are just going

to make things worse. Let’s get rid of the org.opengis packages altogether (also supporting the merge of the API rather than
the simple package rename, the split between the two packages would look artificial once done).

Also after last year I am going to separately suggest an OSGeo budget for “security issues” (as a cross project initiative similar to code sprints). Because 2022 sucked.

Yes please, +1

Cheers
Andrea

Here is the GeoServer budget request:

I made up some assorted sponsorship opportunities (as I am trying to encourage the board to be clear with sponsorship opportunities during Q1 while annual budgets are established).

···


Jody Garnett