[Duke Thinking]
« February 2007 »
SunMonTueWedThuFriSat
    
1
2
4
5
7
8
10
15
16
17
18
19
20
22
23
24
25
26
27
   
       
Today

XML



LINKS





CONTACT
Tom Marble's Weblog

template by
Helquin



20070228 Wednesday February 28, 2007

The Magic of FOSDEM

Before I attended FOSDEM mjw told me that there is magic when people get together that makes distrust disappear.

Here Mark and I are with Simon Phipps answering questions about Classpath and OpenJDK following Simon's keynote. Simon gave a fantastic overview of our work on open sourcing Java as well as several important meta issues such as Sun's role in open source software and the software patent situation in Europe (and the United States).

[mjw tmarble webmink]
Photo courtesy of Steph Meslin-Weber (I can't wait to check out all the other great photos from Steph, Mario and Sarah)!

Saturday afternoon was the Classpath Runtime Rumble which included technical presentations from several VM developers about the amazing work they've been doing.

Sunday morning mr led an excellent discussion of our OpenJDK roadmap which included awesome comments, questions and feedback from the audience. I think the sheer size of the OpenJDK project was impressive to many. We learned that there are many meta issues in making an open source project like OpenJDK succeed and fostering collaboration at many levels (technical and social) will be essential for success.

Sunday afternoon Tom Fitzsimmons, Matthias Klose, and I gave introductions to the DevJam. Lively discussion ensued about the role of packaging and how Java can be profoundly integrated with Linux.

And this only skims the surface of the coolness of FOSDEM. I have taken many notes and intend on publishing various slides, pointing to fun photos, documenting the cool ideas we discussed, setting up an OpenJDK packaging Wiki page and even have an idea of an (IRC) nick secret decoder ring. Some people I met at FOSDEM I've been chatting with for nearly 9 months, others I only recently got to know, and some I had never met (online) before. Mark is definitely on to something: seeing everyone face-to-face really solidified our relationships. There are several significant discussions that I will blog about in the coming days. You have all humbled me with your enthusiasm and brilliant insights. In fact we had so much fun that we often ended up enjoying Belgian beer until all hours of the night!

More soon...

NOTE on submitting comments: The Roller software we use here at Sun is quite aggressive about which comments it likes. Please be patient if your comment which includes HTML is not displayed immediately. I will ensure it gets published the next time I check e-mail.

Posted by tmarble ( Feb 28 2007, 10:59:16 PM CST ) Permalink Comments [1]

20070221 Wednesday February 21, 2007

OpenJDK Ambassador

Today I take on a new role: OpenJDK Ambassador.

Ever since the announcement of open sourcing Java at JavaOne 2006 and then the early launch of HotSpot and compiler source code the OpenJDK Community has been eagerly anticipating the availability of the entire JDK under an open source license.

I'm very excited about my new role because I can combine my passions for Free Software and the promise of Java. I will facilitate growth of the OpenJDK Community to promote Java ubiquity, compatibility, innovation and adoption.

I must earnestly thank the Java Performance Team for indulging my contributions to Sun's open source efforts starting with the DLJ last year. I have learned so much about how the JVM works, advanced statistics, testing automation, data visualization and putting the entire stack (Applications/Java/Operating Systems/Hardware) together from the whole group, notably Dave Dagastine, Brian Doherty, Charlie Hunt, Robert Strout, Menasse Zaudou, Scott Oaks, and Eileen Loh. I will continue to be a strong proponent of open source performance benchmarking tools and look forward to continued collaboration with the javaperf team.

Working on the jdk-distros project has been an awesome experience for me because I have been able to participate in helping the Java organization and GNU/Linux distros collaborate on making Java more available and better integrated. Now I will continue the liberation with expanded focus on Sun's rich portfolio of Java libraries.

I love learning and what I love about open source is that I learn so much from many different people. My experience with open source software is that that quality exceeds that of closed alternatives. More importantly the trajectory of open source projects is frequently more compelling. My experiences with open source developers suggest that in sharing common values and being humble enough to learn new things I can multiply my productivity and, hopefully, return the favor as well. So my new day job is all about helping the OpenJDK organization respond to this big change to open source -- and I can't wait learn as much as I can from you!

[It Takes...]

Growing the OpenJDK Community will take more than just two!!!

Posted by tmarble ( Feb 21 2007, 12:24:46 PM CST ) Permalink Comments [13]

20070214 Wednesday February 14, 2007

Gmane for OpenJDK

NOTE: updated March 4, 2007

It took a while :) but you gave us the tip:
<mjw>: See how cool Gmane is. You want that for OpenJDK!
<tromey>: Gmane is indispensible to my work

And we tried it... and liked it!

So thanks to some diplomacy on the part of mr and awesome help from Lars to import old posts by hand (Thank You!), we now have OpenJDK fully available through the Gmane gateways.

Here's the secret decoder ring:

[About Gmane]
[About Gmane]
OpenJDK mailing list Gmane OpenJDK group
announce@openjdk.dev.java.net gmane.comp.java.openjdk.announce
discuss@openjdk.dev.java.net gmane.comp.java.openjdk.general
distro-packaging-dev@openjdk.dev.java.net gmane.comp.java.openjdk.distro-packaging.devel
compiler-dev@openjdk.dev.java.net gmane.comp.java.openjdk.compiler.devel
hotspot-dev@openjdk.dev.java.net gmane.comp.java.openjdk.hotspot.devel
hotspot-compiler-dev@openjdk.dev.java.net gmane.comp.java.openjdk.hotspot.compiler.devel
hotspot-gc-dev@openjdk.dev.java.net gmane.comp.java.openjdk.hotspot.gc.devel
hotspot-runtime-dev@openjdk.dev.java.net gmane.comp.java.openjdk.hotspot.runtime.devel
jtreg-use@openjdk.dev.java.net gmane.comp.java.openjdk.jtreg.user


Posted by tmarble ( Feb 14 2007, 09:27:17 AM CST ) Permalink Comments [2]