[Geoserver-devel] Stats on GeoServer versions as currently deployed

Hi list,
As a consequence of my recent scrape of /geoserver/web pages, I thought I’d quickly parse the resulting pages and pull out the version number of the GeoServer deployments. Below is a breakdown of version numbers and the number ofdistinct hosts that have GeoServer deployed (there are 366 below, by no means a complete set). There were ~6 custom snapshots not represented here.

I figured this may be of interest/use to the devs/PSC in guiding maintenance plans etc. It definitely indicates people just load up their GeoServer and then forget about it, rarely upgrading even within a version (2.8 series best exemplifies this). 2.5 in particular seems to be very popular despite its age.

Copy and paste into your favourite spreadsheet for stats-related fun (I’ll leave it to someone else to do proper statsy stuff, maybe including dates of releases…).
I guess you could call this Open Source market research. :wink:

Cheers,
Jonathan

2.0-SNAPSHOT, 1
2.0.1, 3
2.0.2, 6
2.0.3, 1
2.1-RC3, 1
2.1-SNAPSHOT, 6
2.1.0, 3
2.1.1, 3
2.1.2, 5
2.1.3, 16
2.1.4, 7
2.2-SNAPSHOT, 6
2.2, 4
2.2.1, 3
2.2.2, 3
2.2.3, 1
2.2.4, 2
2.2.5, 2
2.3-SNAPSHOT, 1
2.3.0, 3
2.3.1, 3
2.3.2, 5
2.3.3, 2
2.3.5, 3
2.4-SNAPSHOT, 7
2.4.0, 3
2.4.1, 5
2.4.2, 5
2.4.3, 1
2.4.4, 4
2.4.5, 3
2.4.6, 1
2.4.8, 1
2.5-SNAPSHOT, 10
2.5, 20
2.5.1, 12
2.5.2, 6
2.5.3, 1
2.5.4, 4
2.5.5, 1
2.5.5.1, 1
2.6-SNAPSHOT, 1
2.6.0, 5
2.6.1, 7
2.6.2, 4
2.6.4, 2
2.6.5, 2
2.7-SNAPSHOT, 1
2.7.0, 7
2.7.1, 17
2.7.1.1, 9
2.7.2, 12
2.7.3, 1
2.7.4, 6
2.7.5, 2
2.7.6, 1
2.8-RC1, 1
2.8-SNAPSHOT, 4
2.8.0, 8
2.8.1, 13
2.8.2, 13
2.8.3, 16
2.8.4, 5
2.8.5, 4
2.9-SNAPSHOT, 4
2.9.0, 7
2.9.1, 12
2.9.2, 1
2.9.3, 1
2.9.4, 1
2.10-SNAPSHOT, 1
2.10.0, 4
2.10.1, 12
2.10.2, 5
2.11.0, 2

On Tue, Mar 28, 2017 at 9:04 PM, Jonathan Moules <
jonathan-lists@anonymised.com> wrote:

I figured this may be of interest/use to the devs/PSC in guiding
maintenance plans etc.

Reality check: there is no plan :slight_smile:
Planning is possible when there is a pile of money set aside and one needs
to decide what to do about it.

There is no pile of money, there are people sponsoring specific work, and
devs on the other side
trying to make it compatible with the project (suitability, general
interest, ethics and the like).

That's how much control we really have, it's bending the requests and
occasionally say no to some of
them.

Cheers
Andrea

--

GeoServer Professional Services from the experts! Visit
http://goo.gl/it488V for more information.

Ing. Andrea Aime
@geowolf
Technical Lead

GeoSolutions S.A.S.
Via di Montramito 3/A
55054 Massarosa (LU)
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

*AVVERTENZE AI SENSI DEL D.Lgs. 196/2003*

Le informazioni contenute in questo messaggio di posta elettronica e/o
nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il
loro utilizzo è consentito esclusivamente al destinatario del messaggio,
per le finalità indicate nel messaggio stesso. Qualora riceviate questo
messaggio senza esserne il destinatario, Vi preghiamo cortesemente di
darcene notizia via e-mail e di procedere alla distruzione del messaggio
stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso,
divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od
utilizzarlo per finalità diverse, costituisce comportamento contrario ai
principi dettati dal D.Lgs. 196/2003.

The information in this message and/or attachments, is intended solely for
the attention and use of the named addressee(s) and may be confidential or
proprietary in nature or covered by the provisions of privacy act
(Legislative Decree June, 30 2003, no.196 - Italy's New Data Protection
Code).Any use not in accord with its purpose, any disclosure, reproduction,
copying, distribution, or either dissemination, either whole or partial, is
strictly forbidden except previous formal approval of the named
addressee(s). If you are not the intended recipient, please contact
immediately the sender by telephone, fax or e-mail and delete the
information in this message that has been received in error. The sender
does not give any warranty or accept liability as the content, accuracy or
completeness of sent messages and accepts no responsibility for changes
made after they were sent or for other risks which arise as a result of
e-mail transmission, viruses, etc.

-------------------------------------------------------

Interesting results. I found the overview for each minor version useful as well:

2.0 series: 11
2.1 series: 41
2.2 series: 21
2.3 series: 17
2.4 series: 30
2.5 series: 55
2.6 series: 21
2.7 series: 56
2.8 series: 64
2.9 series: 26
2.10 series: 22
2.11 series: 2

So 2.8 is currently the most used, with 2.7 and 2.5 close behind (2.1 is also rather widely used).

Torben

···

On Wed, Mar 29, 2017 at 9:43 AM, Andrea Aime <andrea.aime@anonymised.com> wrote:


Check out the vibrant tech community on one of the world’s most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot


Geoserver-devel mailing list
Geoserver-devel@anonymised.com.366…sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

On Tue, Mar 28, 2017 at 9:04 PM, Jonathan Moules <jonathan-lists@anonymised.com> wrote:

I figured this may be of interest/use to the devs/PSC in guiding maintenance plans etc.

Reality check: there is no plan :slight_smile:
Planning is possible when there is a pile of money set aside and one needs to decide what to do about it.

There is no pile of money, there are people sponsoring specific work, and devs on the other side
trying to make it compatible with the project (suitability, general interest, ethics and the like).

That’s how much control we really have, it’s bending the requests and occasionally say no to some of
them.

Cheers
Andrea

==
GeoServer Professional Services from the experts! Visit
http://goo.gl/it488V for more information.

Ing. Andrea Aime

@geowolf
Technical Lead

GeoSolutions S.A.S.
Via di Montramito 3/A
55054 Massarosa (LU)
phone: +39 0584 962313

fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

AVVERTENZE AI SENSI DEL D.Lgs. 196/2003

Le informazioni contenute in questo messaggio di posta elettronica e/o nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il loro utilizzo è consentito esclusivamente al destinatario del messaggio, per le finalità indicate nel messaggio stesso. Qualora riceviate questo messaggio senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia via e-mail e di procedere alla distruzione del messaggio stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso, divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per finalità diverse, costituisce comportamento contrario ai principi dettati dal D.Lgs. 196/2003.

The information in this message and/or attachments, is intended solely for the attention and use of the named addressee(s) and may be confidential or proprietary in nature or covered by the provisions of privacy act (Legislative Decree June, 30 2003, no.196 - Italy’s New Data Protection Code).Any use not in accord with its purpose, any disclosure, reproduction, copying, distribution, or either dissemination, either whole or partial, is strictly forbidden except previous formal approval of the named addressee(s). If you are not the intended recipient, please contact immediately the sender by telephone, fax or e-mail and delete the information in this message that has been received in error. The sender does not give any warranty or accept liability as the content, accuracy or completeness of sent messages and accepts no responsibility for changes made after they were sent or for other risks which arise as a result of e-mail transmission, viruses, etc.


And as a chart:

Cheers
Andrea

···

On Wed, Mar 29, 2017 at 10:07 AM, Torben Barsballe <tbarsballe@anonymised.com> wrote:

Interesting results. I found the overview for each minor version useful as well:

2.0 series: 11
2.1 series: 41
2.2 series: 21
2.3 series: 17
2.4 series: 30
2.5 series: 55
2.6 series: 21
2.7 series: 56
2.8 series: 64
2.9 series: 26
2.10 series: 22
2.11 series: 2

So 2.8 is currently the most used, with 2.7 and 2.5 close behind (2.1 is also rather widely used).

Torben

On Wed, Mar 29, 2017 at 9:43 AM, Andrea Aime <andrea.aime@anonymised.com> wrote:


Check out the vibrant tech community on one of the world’s most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot


Geoserver-devel mailing list
Geoserver-devel@anonymised.comrge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

On Tue, Mar 28, 2017 at 9:04 PM, Jonathan Moules <jonathan-lists@anonymised.com> wrote:

I figured this may be of interest/use to the devs/PSC in guiding maintenance plans etc.

Reality check: there is no plan :slight_smile:
Planning is possible when there is a pile of money set aside and one needs to decide what to do about it.

There is no pile of money, there are people sponsoring specific work, and devs on the other side
trying to make it compatible with the project (suitability, general interest, ethics and the like).

That’s how much control we really have, it’s bending the requests and occasionally say no to some of
them.

Cheers
Andrea

==
GeoServer Professional Services from the experts! Visit
http://goo.gl/it488V for more information.

Ing. Andrea Aime

@geowolf
Technical Lead

GeoSolutions S.A.S.
Via di Montramito 3/A
55054 Massarosa (LU)
phone: +39 0584 962313

fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

AVVERTENZE AI SENSI DEL D.Lgs. 196/2003

Le informazioni contenute in questo messaggio di posta elettronica e/o nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il loro utilizzo è consentito esclusivamente al destinatario del messaggio, per le finalità indicate nel messaggio stesso. Qualora riceviate questo messaggio senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia via e-mail e di procedere alla distruzione del messaggio stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso, divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per finalità diverse, costituisce comportamento contrario ai principi dettati dal D.Lgs. 196/2003.

The information in this message and/or attachments, is intended solely for the attention and use of the named addressee(s) and may be confidential or proprietary in nature or covered by the provisions of privacy act (Legislative Decree June, 30 2003, no.196 - Italy’s New Data Protection Code).Any use not in accord with its purpose, any disclosure, reproduction, copying, distribution, or either dissemination, either whole or partial, is strictly forbidden except previous formal approval of the named addressee(s). If you are not the intended recipient, please contact immediately the sender by telephone, fax or e-mail and delete the information in this message that has been received in error. The sender does not give any warranty or accept liability as the content, accuracy or completeness of sent messages and accepts no responsibility for changes made after they were sent or for other risks which arise as a result of e-mail transmission, viruses, etc.


==
GeoServer Professional Services from the experts! Visit
http://goo.gl/it488V for more information.

Ing. Andrea Aime

@geowolf
Technical Lead

GeoSolutions S.A.S.
Via di Montramito 3/A
55054 Massarosa (LU)
phone: +39 0584 962313

fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

AVVERTENZE AI SENSI DEL D.Lgs. 196/2003

Le informazioni contenute in questo messaggio di posta elettronica e/o nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il loro utilizzo è consentito esclusivamente al destinatario del messaggio, per le finalità indicate nel messaggio stesso. Qualora riceviate questo messaggio senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia via e-mail e di procedere alla distruzione del messaggio stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso, divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per finalità diverse, costituisce comportamento contrario ai principi dettati dal D.Lgs. 196/2003.

The information in this message and/or attachments, is intended solely for the attention and use of the named addressee(s) and may be confidential or proprietary in nature or covered by the provisions of privacy act (Legislative Decree June, 30 2003, no.196 - Italy’s New Data Protection Code).Any use not in accord with its purpose, any disclosure, reproduction, copying, distribution, or either dissemination, either whole or partial, is strictly forbidden except previous formal approval of the named addressee(s). If you are not the intended recipient, please contact immediately the sender by telephone, fax or e-mail and delete the information in this message that has been received in error. The sender does not give any warranty or accept liability as the content, accuracy or completeness of sent messages and accepts no responsibility for changes made after they were sent or for other risks which arise as a result of e-mail transmission, viruses, etc.


Hi Andrea,
If I had a cunning plan to take over the world with GeoServer, I wouldn’t admit to it on a public list either. :slight_smile:

But more seriously, I was specifically thinking in relation to the about-yearly thread that comes up discussing how often to release, LTR’s, etc. Although I get that too is driven by commercial necessity (customers want their paid-for-features now).

Cheers,
Jonathan

---- On Wed, 29 Mar 2017 08:43:19 +0100 Andrea Aimeandrea.aime@anonymised.com wrote ----

On Tue, Mar 28, 2017 at 9:04 PM, Jonathan Moules <jonathan-lists@anonymised.com> wrote:

I figured this may be of interest/use to the devs/PSC in guiding maintenance plans etc.

Reality check: there is no plan :slight_smile:
Planning is possible when there is a pile of money set aside and one needs to decide what to do about it.

There is no pile of money, there are people sponsoring specific work, and devs on the other side
trying to make it compatible with the project (suitability, general interest, ethics and the like).

That’s how much control we really have, it’s bending the requests and occasionally say no to some of
them.

Cheers
Andrea

==
GeoServer Professional Services from the experts! Visit
http://goo.gl/it488V for more information.

Ing. Andrea Aime

@geowolf
Technical Lead

GeoSolutions S.A.S.
Via di Montramito 3/A
55054 Massarosa (LU)
phone: +39 0584 962313

fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

AVVERTENZE AI SENSI DEL D.Lgs. 196/2003

Le informazioni contenute in questo messaggio di posta elettronica e/o nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il loro utilizzo è consentito esclusivamente al destinatario del messaggio, per le finalità indicate nel messaggio stesso. Qualora riceviate questo messaggio senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia via e-mail e di procedere alla distruzione del messaggio stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso, divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per finalità diverse, costituisce comportamento contrario ai principi dettati dal D.Lgs. 196/2003.

The information in this message and/or attachments, is intended solely for the attention and use of the named addressee(s) and may be confidential or proprietary in nature or covered by the provisions of privacy act (Legislative Decree June, 30 2003, no.196 - Italy’s New Data Protection Code).Any use not in accord with its purpose, any disclosure, reproduction, copying, distribution, or either dissemination, either whole or partial, is strictly forbidden except previous formal approval of the named addressee(s). If you are not the intended recipient, please contact immediately the sender by telephone, fax or e-mail and delete the information in this message that has been received in error. The sender does not give any warranty or accept liability as the content, accuracy or completeness of sent messages and accepts no responsibility for changes made after they were sent or for other risks which arise as a result of e-mail transmission, viruses, etc.


On Wed, Mar 29, 2017 at 11:11 AM, Jonathan Moules <
jonathan-lists@anonymised.com> wrote:

  But more seriously, I was specifically thinking in relation to the
about-yearly thread that comes up discussing how often to release, LTR's,
etc. Although I get that too is driven by commercial necessity (customers
want their paid-for-features *now*).

Part of it it's true, but it was not what prompted the 6 months release
cycle. We used to have a feature based release, and it started slipping and
slipping because every time we were close to release someone would pop up
with a "aaah, but I need to get feature X in" and the release got delayed.
And with accumulation of new features and core changes, it also became
harder to stabilize.

So the 6 months cycle is imho more related to the amount of core changes we
do, if and when the project generally gets more in "maintenance mode"
status we can also allow longer release cycles.

As for getting the "paid-for-features" *now*, the "commit on master and
then backport to stable after a month if no troubles" approach deals with
most of them, since often they are in a plugin and/or they are not hitting
directly the core of the system.

Cheers
Andrea

--

GeoServer Professional Services from the experts! Visit
http://goo.gl/it488V for more information.

Ing. Andrea Aime
@geowolf
Technical Lead

GeoSolutions S.A.S.
Via di Montramito 3/A
55054 Massarosa (LU)
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

*AVVERTENZE AI SENSI DEL D.Lgs. 196/2003*

Le informazioni contenute in questo messaggio di posta elettronica e/o
nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il
loro utilizzo è consentito esclusivamente al destinatario del messaggio,
per le finalità indicate nel messaggio stesso. Qualora riceviate questo
messaggio senza esserne il destinatario, Vi preghiamo cortesemente di
darcene notizia via e-mail e di procedere alla distruzione del messaggio
stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso,
divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od
utilizzarlo per finalità diverse, costituisce comportamento contrario ai
principi dettati dal D.Lgs. 196/2003.

The information in this message and/or attachments, is intended solely for
the attention and use of the named addressee(s) and may be confidential or
proprietary in nature or covered by the provisions of privacy act
(Legislative Decree June, 30 2003, no.196 - Italy's New Data Protection
Code).Any use not in accord with its purpose, any disclosure, reproduction,
copying, distribution, or either dissemination, either whole or partial, is
strictly forbidden except previous formal approval of the named
addressee(s). If you are not the intended recipient, please contact
immediately the sender by telephone, fax or e-mail and delete the
information in this message that has been received in error. The sender
does not give any warranty or accept liability as the content, accuracy or
completeness of sent messages and accepts no responsibility for changes
made after they were sent or for other risks which arise as a result of
e-mail transmission, viruses, etc.

-------------------------------------------------------