Log in

Previous Entry | Next Entry

OpenJDK.Community += IBM

According to the OpenJDK Committer directory, the OpenJDK Community today is almost 250 individual committers strong. According to Markmail.org e-mail traffic statistics, this community, and the even larger community of OpenJDK contributors without commit rights into the OpenJDK code base have together produced more then 60 thousand e-mail messages over the past three and half years since the OpenJDK Community was created, debating potential features, discussing patches, and contributing code and ideas to make the Java platform better.

Of those more then 60 thousand messages, more then 28 thousand were checkins into the OpenJDK source code repositories, spread across more then two dozen individual Projects. Diving into the sources of individual checkins, more then 20 thousand came from engineers with an e-mail address ending with sun.com. As old Sun e-mail addresses got replaced by oracle.com ones, so did the commits from Oracle engineers jump to over 3000 so far, and both taken together reach more than 23 thousand checkins since February 2008, when the public OpenJDK Mercurial repositories went live.

The sheer size of this massive effort by the OpenJDK community can be seen in a simple comparison of the lines of code in OpenJDK 6 (ca. 5.5 million in last build) and JDK 7 (ca. 7 million in last build). The 1.5 million lines of code difference is a result of work done by many Sun and Oracle engineers in collaboration with many other community members. In total, more than 4.5 thousand checkins to OpenJDK and projects around it have been done by the Red Hat & Canonical engineers working on the IcedTea, Zero and Shark Projects, Google engineers working on core class libraries and HotSpot, AMD engineers working on HotSpot, Aicas engineers working on the Caciocavallo Project, MIT and University of Washington researchers working on type annotations, BSD porter community working on ports of OpenJDK to FreeBSD and other operating systems in the BSD family, Doug Lea and his collaborators working on JSR 166y, Clemens Eisserer working on a XRender Java2D pipeline Project, and many other individual contributors. Thank you!

With Oracle's firm public commitment to OpenJDK and the Java SE 7 & 8 roadmap in time for JavaOne 2010, the OpenJDK Community became even more attractive to new collaborators. So I'm glad that today's announcement of Oracle and IBM collaboration around OpenJDK makes it crystal clear that the future of Java is about open standards implemented in an open source community, with compatibility as the prime directive, and I, along with Henrik, Mark, and others at Oracle would like to say: Welcome, IBM!