Thursday Jul 02, 2009

GlassFish Adoption Stats - May 2009 Update

This note provides a summary of GlassFish adoption statistics updated through May 2009. The numbers for May 2009 are down a bit from the record-breaking March 2009 but the overall pattern continues to be of growth. The drop seems to be mostly due to seasonal variations (i.e. Spring break) although possibly the Oracle announcement may have also caused some disruption.

Download Data

Data for GlassFish Server downloads from Jul'05 to May'09 is presented through two data sets, shown aggregated vertically: pure run-time bundles (Sun Java System Application Server, Sun GlassFish Enterprise Server, GlassFish Server, the Java EE SDK and the Java Application Platform SDK, etc) and tools bundles that include GlassFish (NetBeans, the Eclipse Bundle, etc). As a reference point, I'm also including the d/l stats for all versions of JBoss AppServer as reported by SourceForge.

Downloads during May'09 totaled 172,190 for run-time bundles and 508,171 for tools bundles for a grand total of 680,361. Downloads of all versions of JBoss AS totaled 71,986.

The best month for run-time bundles was Mar'09 with 250,756; that for tools bundles was Apr'08 with 695,550, and the one for the combined number was Apr '08 with 882,489. The best month for JBoss 5.0 in this period was Dec '08 with 126,989 downloads.

GeoMap Data

We started aggregating the GlassFish Admin Console pings in January 2007 to create our GeoMap. The data is mostly useful to track size and geographic trends due to several limitations - we will have improved data after GFv3 releases.

Like with the download data, May'09 was a good month but not as good as Mar'09. Monthly Hits were 529,449 while monthly IPs were 48,666. Cumulative Hits were 8,659,387 and cumulative IPs reached 687,881.

Registration Data

Downloads from Sun have optional registration. I don't currently have monthly trend but the cumulative data as of this writing is:

• GlassFish v2 - 434,687
• GlassFish v3 - 129,707

Update Center Data

Update Center Pings - N/A at the moment; will update when I get the data.


Caveats and Comments

Although the trends shown here and elsewhere have methodological limitations, I believe they are accurate indicators as they all point in the same direction.

On Downloads:

• We mostly count completed downloads, but, starting in 2009, some of the tools numbers are attempted d/ls.
• We count downloads from Sun.Com, Java.Net and NetBeans.ORG, but not from our Maven Repositories.
• GlassFish is freely redistributable and we don't track other distributions like Ubuntu, Solaris or OpenSolaris

On GeoMaps:

• IP addresses overcount due to dynamic IP allocation.
• IP addresses undercount due to firewalls and offline.
• We can only count activations through the the Admin consoles, in particular IDEs don't count, and more than 50% of the downloads come from tools bundles (see top section).

Overall, I believe these are solid numbers, but if we discover a problem I will correct it and let you know.

Wednesday May 13, 2009

GlassFish Adoption Stats - Apr 2009 Update

This note provides a summary of GlassFish adoption statistics updated through April 2009. Although the trends shown here and elsewhere have methodological limitations, I believe they are accurate indicators as they all point in the same direction.

The numbers for April 2009 are down a bit from the record-breaking March 2009 but the overall pattern continues to be of growth. The drop seems to be mostly due to seasonal variations (i.e. Spring break) although possibly the Oracle announcement may have also caused some disruption.

Download Data

The graphs below show monthly download data from Jul'05 through Apr'09 with Y axis normalized to 900K per month; images link to a larger image for further inspection.

Data for GlassFish Server is presented through two data sets, shown aggregated vertically: the first set includes pure-runtime bundles (Sun Java System Application Server, Sun GlassFish Enterprise Server, GlassFish Server, the Java EE SDK and the Java Application Platform SDK, etc) while the second set includes tools bundles that include GlassFish (NetBeans, the Eclipse Bundle, etc). As a reference point, I'm also including the d/l stats for all versions of JBoss AppServer as reported by SourceForge.

Downloads during Apr'09 totaled 186,287 for run-time bundles and 462,597 for tools bundles for a grand total of 648,884. Downloads of all versions of JBoss AS totaled 73,612.

The best month for run-time bundles was Mar'09 with 250,756; that for tools bundles was Apr'08 with 695,550, and the one for the combined number was Apr '08 with 882,489. The best month for JBoss 5.0 in this period was Dec '08 with 126,989 downloads.

GeoMap Data

We started aggregating the GlassFish Admin Console pings in January 2007 to create our GeoMap. The data is mostly useful to track size and geographic trends due to several limitations - we will have improved data after GFv3 releases.

Like with the download data, Apr'09 was a good month but not as good as Mar'09. Monthly Hits were 535,568 while monthly IPs were 49,156. Cumulative Hits were 8,127,921 and cumulative IPs reached 658,383.

Registration Data

Downloads from Sun have optional registration. I don't currently have monthly trend but the cumulative data as of this writing is:

• GlassFish v2 - 395,300
• GlassFish v3 - 102,046

Update Center Data

Update Center Pings - 120,954 in April (new high); total of 729,365 users.

Caveats and Comments

On Downloads:

• We mostly count completed downloads, but, starting in 2009, some of the tools numbers are attempted d/ls.
• We count downloads from Sun.Com, Java.Net and NetBeans.ORG, but not from our Maven Repositories.
• GlassFish is freely redistributable and we don't track other distributions like Ubuntu, Solaris or OpenSolaris

On GeoMaps:

• IP addresses overcount due to dynamic IP allocation.
• IP addresses undercount due to firewalls and offline.
• We can only count activations through the the Admin consoles, in particular IDEs don't count, and more than 50% of the downloads come from tools bundles (see top section).

Overall, I believe these are solid numbers, but if we discover a problem I will correct it and let you know.

Sunday Apr 26, 2009

GlassFish Download Stats - Mar 2009 Update

This note provides a summary of the GlassFish download statistics from July 2005 until March 2009; previous entries are labeled download+statistics. The trends shown here, like those of other adoption indicators, are constrained by methodological limitations, but they are all pointing the same direction so they are likely right.

Caveats and Comments

• We mostly count completed downloads, but, starting in 2009, some of the tools numbers are attempted d/ls.
• We count downloads from Sun.Com, Java.Net and NetBeans.ORG, but not from our Maven Repositories.
• GlassFish is freely redistributable and we don't track other distributions like Ubuntu, Solaris or OpenSolaris
• Overall, I believe these are solid numbers, but if we discover a problem I will correct it and let you know.

Overall, March 2009 was an excellent month for GlassFish. The data for April 2009 is not yet in but I expect some negative impact from the IBM rumor and the Oracle announcement.

Charts

Below are 5 charts presenting 3 sets of monthly download statistics from Jul'05, through Mar '09. The Y axis is normalized to 900K per month to simplify comparisons and the images link to a larger image for further inspection.

GlassFish AppServer in SDKs

This chart shows downloads of the GlassFish Server either by itself (Sun Java System Application Server, Sun GlassFish Enterprise Server and GlassFish Server) or in bundles like the Java EE SDK and the Java Application Platform SDK.

There were 250,756 downloads of GlassFish-only SDKs in Mar '09; this is a new record. Other local peaks correspond to Java EE 5/GFv1, GFv1U1, J1'07, GFv2, GFv2U1 and GFv2U2.

GlassFish AppServer in Tools

GlassFish is included in, and is the default container for, the most popular bundles of NetBeans 6.1, NB 6.0.1, NB 6.1 and NB 6.5 - I only count those from bundles including GF. NetBeans 6.x has been very popular. The GlassFish portion of these d/l numbers peaked in Apr '08 with 695,550.

There were 593,521 downloads of GF through Tools SDKs in Mar '09; this is the 3rd largest number so far.

GlassFish AppServer - Combined

This table just adds the previous two. The top combined number was Apr '08 with 882,489.

There were 844,277 total downloads of GF in Mar '09; second highest number so far.

JBoss AppServer - From SourceForge

Finally, as a reference point, the d/l stats for All JBoss AS, as reported by SourceForge. JBoss 5.0 was released in Dec '08 and that has been the best month in the period reported here. The total for all versions in that month was 126,989.

There were 95,136 downloads of all versions of JBoss in Mar '09.

Combined Chart

This one just collects the last two charts together.

Sunday Mar 15, 2009

GlassFish Download Stats - Feb 2009 Update

This note provides a summary of the GlassFish download statistics from July 2005 until February 2009; previous entries are labeled download+statistics. The trends shown here, like those of other adoption indicators, are constrained by methodological limitations, but they are all pointing the same direction so they are likely right.

Caveats and Comments

Caveats:

• We mostly count completed downloads, but, starting in 2009, some of the tools numbers are attempted d/ls.
• We count downloads from Sun.Com, Java.Net and NetBeans.ORG, but not from our Maven Repositories.
• GlassFish is freely redistributable and we don't track other distributions like Ubuntu, Solaris or OpenSolaris
• Overall, I believe these are solid numbers, but if we discover a problem I will correct it and let you know.

Corrections

• The NetBeans numbers for January 2009 are now included.

Comments

• A page flow problem impacted one of the SDK bundles for most of February; that has now been fixed.
• February is a short month.

Charts

Below are 5 charts presenting 3 sets of monthly download statistics from Jul'05, through Feb '09. The Y axis is normalized to 900K per month to simplify comparisons and the images link to a larger image for further inspection.

GlassFish AppServer in SDKs

This chart shows downloads of the GlassFish Server either by itself (Sun Java System Application Server, Sun GlassFish Enterprise Server and GlassFish Server) or in bundles like the Java EE SDK and the Java Application Platform SDK.

The peak around May '06 (223,079) was the release of Java EE 5 and GFv1 at J1 '06. Other local peaks correspond to GFv1U1, J1'07, GFv2, GFv2U1 and GFv2U2.

There were 192,776 downloads of GlassFish-only SDKs in Feb '09.

GlassFish AppServer in Tools

GlassFish is included in, and is the default container for, the most popular bundles of NetBeans 6.1, NB 6.0.1, NB 6.1 and NB 6.5 - I only count those from bundles including GF.

NetBeans 6.x has been very popular. The GlassFish portion of these d/l numbers peaked in Apr '08 with 695,550.

There were 456,520 downloads of GF through Tools SDKs in Feb '09.

GlassFish AppServer - Combined

This table just adds the previous two. The top combined number was Apr '08 with 882,489.

There were 649,296 total downloads of GF in Feb '09.

JBoss AppServer - From SourceForge

Finally, as a reference point, the d/l stats for All JBoss AS, as reported by SourceForge.

JBoss 5.0 was released in Dec '08 and that has been the best month in the period reported here. The total for all versions in that month was 126,989.

There were 89,020 downloads of all versions of JBoss in Feb '09.

Combined Chart

This one just collects the last two charts together.

Saturday Feb 07, 2009

GlassFish Download Stats - Jan 2009 Update

This note provides a summary of the GlassFish download statistics from July 2005 until January 2009. Previous entries are dated March 6th, 2008, September 7th, 2008 and October 8th, 2008. The data point for "Tools" for Jan 09 is missing; I'll provide an update when that data is available.

Introduction

This entry complements other GlassFish adoption indicators; I tag relevant entries in TheAquarium as adoption. All indicators have limitations but my usual comment is that if all the indicators are pointing the same direction, they are probably right.

Some Caveats:

• The SDK d/l numbers are based on completed downloads.
• The Tools d/l numbers used to be completed but in the last couple of months changed to attempted.
• Counted downloads are from Sun.Com, Java.Net and NetBeans.ORG.
• We do not count downloads from our Maven Repository.
• We do not count Ubuntu, Solaris or OpenSolaris distributions.
• Some months I've counted a small (around 4K) number of d/ls from Solaris Express; I need to do a normalization pass.
• GlassFish is freely redistributable and we don't track other distributions.

Overall, I believe these are solid numbers, but if we discover a problem I will correct it and let you know.

Corrections and General Comments

Known Issues - I have not included the NetBeans numbers for January 2009 because we need to update our scripts to account for a change in the way NetBeans uses mirrors. I'll provide an updated chart as soon as the data is available. Note that the "Tools" data from Nov '08 and Dec '08 may also change.

Additional Comments - Downloads usually drop during the holiday season (late Dec/early Jan); this year is a bit unusual in that, although the worldwide financial situation seems to have encouraged more people to take a break between Christmas and New Year, overall, the d/ls didn't really drop.

New Charts

Next there are 3 data sets, collected into 5 charts with commentaries. The charts show monthly downloads starting in July 2005, right after we launched the GlassFish project, and going through last month, January 2009. The Y axis is normalized to 900K per month to simplify comparisons. The images link to a larger image for further inspection.

GlassFish AppServer in SDKs

This chart shows downloads of the GlassFish Server either by itself (Sun Java System Application Server, Sun GlassFish Enterprise Server and GlassFish Server) or in bundles like the Java EE SDK and the Java Application Platform SDK.

The peak around May '06 (223,079) was the release of Java EE 5 and GFv1 at J1 '06. Other local peaks correspond to GFv1U1, J1'07, GFv2, GFv2U1 and GFv2U2.

D/l numbers for Jan '09 were 178,494.

GlassFish AppServer in Tools

GlassFish is included in, and is the default container for, the most popular bundles of NetBeans 6.1, NB 6.0.1, NB 6.1 and NB 6.5 - I only count those from bundles including GF.

NetBeans 6.x has been very popular. The GlassFish portion of these d/l numbers for Apr '08 was 695,550. The corresponding number for Dec '08 was 531,019 - the Jan '09 numbers are not yet available.

GlassFish AppServer - Combined

This table just adds the previous two. The combined number for Apr '08 was 882,489 and for Dec '08, 706,868 - the Jan '09 number is awaiting the NetBeans number.

JBoss AppServer - From SourceForge

Finally, as a reference point, from SourceForge, d/l stats for All JBoss AS.

JBoss 5.0 was released in Dec '08; the total for all versions in that month was 126,989; 61,266 of them were JBoss 5.0 GA. D/ls of all versions in Jan '09 were 83,926; 41,564 of them were 5.0 GA.

Combined Chart

This one just collects the last two charts together.

Monday Oct 06, 2008

GlassFish Download Stats - Sept 2008 Update

Third in a series: [1], [2]. I will keep posting results but I can't promise a specific frequency as a fair amount of this (still) involves manual labor.


Introduction

This entry complements other GlassFish adoption indicators reported in TheAquarium and elsewhere, including the Geo Mashup based on GF Admin Console pings (live, geomap@TA), informal Adoption Stories, posts in user lists, and Other Anecdotal Data. All indicators have limitations; my usual comment is that if all the indicators are pointing the same direction, they are probably right.

<Caveat>
• The download numbers quoted below are based on completed (not just attempted) downloads.
• We only count downloads from Sun.Com (under the Sun Java System Application Server name), from Java.Net (GlassFish AppServer) and NetBeans.ORG (NetBeans IDE).
• We are not counting downloads from our Maven Repository.
• We do not count Ubuntu, Solaris, Solaris Express nor OpenSolaris distributions.
• GlassFish is freely redistributable and we don't track other distributions.
• I believe these are solid numbers, but if we discover a problem I will let you know.
</Caveat>

Below are several charts with commentary. The charts show monthly downloads starting in July 2005, right after we launched the GlassFish project, and going through last month, September 2008. The Y axis is normalized to 900K per month to simplify comparisons. The images link to a larger image for further inspection.

Download numbers go down during the (northern hemisphere) summer and at the end of the (gregorian) year. They also tend to peak during JavaOne, in May, and right after new releases.

Corrections and Other Comments

Correction - We corrected severe undercounts in NetBeans downloads since the last report. The scripts we were using made assumptions on the shape of the log files that were no longer valid when we started using a CDN to handle the increased demands.

Known Issues - We believe the new data is correct but, as always, we will report and adjust if we discover any new problems.

Additional Comments - There seems to be a general pickup now that the (northern hemisphere) summer is over. We should also see increased downloads from GlassFish v3 Prelude scheduled for release a the end of this month.

New Charts

As before, there are 3 data sets, collected into 5 charts.

GlassFish AppServer in SDKs

This chart shows downloads of the GlassFish AppServer either by itself (SJS AS 9.x and GlassFish AS) or in bundles like the Java EE SDK and the Java Application Platform SDK (Main Download Page).

The peak around May '06 (223,079) was the release of Java EE 5 and GFv1 at J1 '06. Other local peaks correspond to GFv1U1, J1'07, GFv2, GFv2U1 and GFv2U2.

D/l numbers for Sep '08 were 220,521.

GlassFish AppServer in Tools

GlassFish is included in, and is the default container for, the most popular bundles of NetBeans 6.1, NB 6.0.1, NB 6.1 and NB 6.5. We only count those from bundles including GF (also see public NB data).

NetBeans 6.x has been very popular. The GlassFish portion of these d/l numbers for Apr '08 was 695,550. The corresponding number for Sep' 08 was 507,753.

GlassFish AppServer - Combined

This table just adds the previous two. The combined number for Apr '08 was 882,489 and for Sep '08, 728,274.

JBoss AppServer - From SourceForge

Finally, as a reference point, here is the chart from the Source Forge JBoss AS Download Stats. The d/l for Sep '08 was 112,464.

Note - If anybody knows how SourceForge counts downloads (attempted?, completed?), please let me know. Completion ratios vary based on geography and bundle size; for example, GFv2 currently has a completion rate between 60% and 70%. Also I didn't substract the d/l #s (10-15%?) for source bundles or for MD5/SHA-256 files.

Combined Chart

This one just collects the last two charts together.

Refer to the previous charts for comments and clarifications, and to the top paragraphs on the value of other adoption indicators.

Sunday Sep 07, 2008

More Download Statistics for GlassFish

This is an update to GlassFish Download Statistics from March 6th, 2008. It has an intro - mostly copied from the March entry, some minor corrections to it, and then the new charts.

Added (Sept 25, 2008) - It seems we found the problem with the NB d/l numbers. We are using a CDN to meet the strong demand for NB 6.1 and it seems the script substantially undercounted donwloads in that case. I'll recreate charts when/if the new numbers are available, sorry, no estimated time for now.


Introduction

Readers of TheAquarium will have seen additional adoption indicators like the Geo Mashup based on GF Admin Console pings (live, geomap@TA), informal Adoption Stories, posts in user lists, and Other Anecdotal Data. All indicators have limitations; my usual comment is that if all the indicators are pointing the same direction, they are probably right.

<Caveat>
• The download numbers quoted below are based on completed (not just attempted) downloads.
• We only count downloads from Sun.Com (under the Sun Java System Application Server name), from Java.Net (GlassFish AppServer) and NetBeans.ORG (NetBeans IDE).
• We are not counting downloads from our Maven Repository.
• We do not count Ubuntu, Solaris, Solaris Express nor OpenSolaris distributions.
• GlassFish is freely redistributable and we don't track other distributions.
• I believe these are solid numbers, but if we discover a problem I will let you know.
</Caveat>

Below are several charts with commentary. The charts show monthly downloads starting in July 2005, right after we launched the GlassFish project, and going through last month, August 2008. The Y axis is normalized to 600K per month to simplify comparisons. The images link to a larger image for further inspection.

Download numbers go down during the (northern hemisphere) summer and at the end of the (gregorian) year. They also tend to peak during JavaOne, in May, and right after new releases.

Corrections and Known Issues

Correction - The graphs/data reported last time suffered from some double-counting in Dec07/Jan08 and the charts below show the adjusted numbers. The overall shape of the graphs only changes slightly.

Known Issues - The charts below show a sharp, unexplained, drop in downloads for NB 6.x during Jun 08 and Aug 08. We believe we have found the Aug 08 problem (added some servers but the scripts are not yet searching their logs) but we are still puzzled about the Jun 08 drop (found? - see comment at the top of this entry). I had been waiting for clean data to publish the numbers but I've decided to push it out now; I'll generate new charts when the data for Aug 08 comes, and will let you know if we ever figure out the Jun 08 issue.

New Charts

As before, there are 3 data sets, collected into 5 charts.

GlassFish AppServer in SDKs

This chart shows downloads of the GlassFish AppServer either by itself (SJS AS 9.x and GlassFish AS) or in bundles like the Java EE SDK and the Java Application Platform SDK (Main Download Page).

The peak around May '06 (223,079) was the release of Java EE 5 and GFv1 at J1 '06. Other local peaks correspond to GFv1U1, J1'07, GFv2, GFv2U1 and GFv2U2.

D/l numbers for Jul08 and Aug08 are 149,435 and 147,575. There is always a d/l lull during the summer, and GFv3 is in a month, so these numbers are as expected.

GlassFish AppServer in Tools

GlassFish is included in, and is the default container for, the most popular bundles of NetBeans 6.1, NB 6.0.1 and NB 6.1. We only count those from bundles including GF (also see public NB data).

The GlassFish portion of these d/l numbers for Jul08 and Aug08 are 142,453 and 82,411.

We know there is an undercount in August and we should be able to report new numbers soon. I (still) suspect there are also other undercounts but have not been able to prove anything, so, I'm reporting the numbers we have.

GlassFish AppServer - Combined

This table just adds the previous two. The combined number for Jul08 and Aug08 are 291,888 and 229,986. I will also update this chart when/if I get corrected NB data for these months.

JBoss AppServer - From SourceForge

Finally, as a reference point, here is the chart from the Source Forge JBoss AS Download Stats. The d/l numbers for Jul08 and Aug08 are 67,046 and 71,952. Since there might be other bundles not at SF, pointers to additional data would be welcome.

Note - If anybody knows how SourceForge counts downloads (attempted?, completed?), please let me know. Completion ratios vary based on geography and bundle size; for example, GFv2 currently has a completion rate between 60% and 70%. Added - it seems that 10-15% of the d/l #s are for source bundles or for MD5/SHA-256 files.

Combined Chart

This one just collects the last two charts together.

Refer to the previous charts for comments and clarifications, and to the top paragraphs on the value of other adoption indicators. And we will post updated graphs if / when we can track down the June 08 and August 08 issues.

About

pelegri

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today