GlassFish Download Stats - Sept 2008 Update
By pelegri on Oct 06, 2008
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.
• 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.
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.
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.
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.