Friday May 23, 2008

Ubuntu Developer Summit - Prague

On Monday this week I attended the first day of the Ubuntu Developer Summit in Prague.  The summit which just ended today, was intended to drive plans and decisions for the next Ubuntu release "Intrepid Ibex" which is due out on October 30th.  (Check out the reports from the summit here.)

Mark welcomes the masses while Jono scans the crowd for hecklers.

Sun had about 12 folks there representing GlassFish, Open JDK, NetBeans, Hudson, Sun Studio and MySQL.  We attended sessions, had side meetings and had a big Canonical/Sun sync up at the end of the day to talk about the slew of software we hope to get into Intrepid. 

This was my third UDS and my favorite so far -- I loved the location, I loved all the Sun participation and I loved getting to see people who are becoming old friends! :)

The Many Faces of UDS Intrepid


Rick Clark brings the Ubuntu server team to its feet. 

Post pow-wow pic: Kaj Arno (MySQL), Mark Shuttleworth (Canonical), Arseniy Kuznetsov (NetBeans), Matt Zimmerman (Canonical) 

Robert has a bazaar conversation with the NetBeans guys (Yarda & Arseniy) 

Abhijit and Nitya talkin' GlassFish 

The road we took to dinner. 

Pau for now... 

Wednesday May 21, 2008

FOSS Camp Prague

Last night I got back at 1AM from a glorious week in Prague.  The first two days were spent attending FOSS camp, followed by a day off to explore the city and then Monday I attened the opening day of the Ubuntu Developer Summit (aka UDS Intrepid).

The view from my hotel room.  Not bad for a Holiday Inn!

Setting up Camp

FOSS Camp was sponsored by Canonical but its focus was on FOSS in general and not limited to Ubuntu.  The event was a great opportunity for "Team Sun" (composed of people from OpenJDK, OpenOffice, GlassFish and NetBeans) to present what we have been working on, meet a lot of the community players and learn about other projects.  Unlike UDS,  FOSS camp was in an unstructured un-conference format where people basically went up to a white board at the beginning of each day and wrote up sessions they wanted to lead:

One of the sessions that was particularly helpful was the packaging jam/tutorial that Daniel Holbach led.  Also, in the OpenOffice session which Mark Shuttleworth and Zonker of OpenSUSE joined, I felt there was some definite progress made between the two OO camps. [Check out Zonker's take on FOSS Camp here.]

Overall there were about 80 folks who attended over the two days.  Sun had 10 folks who attended and hailed from a handful of locations: Silicon Valley, Prague, Hamburg, Austin and St. Petersburg.  Oh and did I mention that the food was really good?!

Stay tuned for my UDS day one report and pics....

Jono Bacon kicks off FOSS Camp with a sermon on the evils of alcohol, while Mark Shuttleworth looks on

Team Sun and Daniel: (L-R) David (OpenJDK), Daniel (MOTU god), Stefan (OpenOffice), Nitya (GlassFish), Me, Marek & Alexei (NetBeans)

OpenOffice session  

View from the session room. 

An unholy alliance of community leaders, Zonker of OpenSUSE and Jono of Ubuntu fame. 

Heading off to dinner. 

Prague isn't ugly. 

Beer, Absinthe and outdoor dining, who could ask for more?! 

Night in the old town square. 

Pau for now... 

Thursday May 15, 2008

Talkin' with Charlie and Tom, the JRuby Guys

Last week, at the end of JavaOne day one, I was able to grab the JRuby dynamic duo for a podcast.  Tom Enebo and Charlie Nutter turned out to be really nice guys, must be their midwestern roots, and were a pleasure to talk to (I also learned a lot :). 

My interview with Tom and Charlie (14:19)  Listen (Mp3)   Listen (ogg)

Charlie Nutter and Tom Enebo -- the JRuby dyanmic duo (and wearing the shirts to prove it).

Some of the topics we tackle:

  • A historical background, Ruby, then Rails, then JRuby.
  • What the guys were doing pre-Sun and how Tim Bray lured them to the fiery orb.
  • Three licenses is better than one (GPL, CPL, LGPL)
  • How JRuby is working with GlassFish and NetBeans.
  • The DaVinci machine project, jMaki and what ever happened to AJAX?
  • Might we see a JPerl?
  • Looking to get more involved with MySQL
Pau for now...


Tuesday May 13, 2008

OpenJDK and IcedTea, A view from the Fedora side

Last week, on the first day of JavaOne, I was serendipitously able to grab Tom Fitzsimmons, (the owner of Iced Tea) Patrick Macdonald (Tom's boss) and Karsten Wade (community contact for OpenJDK) from Red Hat for a podcast.  We sat down and talked about the journey to get OpenJDK into Fedora that began in earnest last JavaOne.

BTW today just happens to be the launch of Fedora 9.  Congratulations to the whole Fedora community!

My Talk with Tom, Patrick and Karsten (23:43)  Listen (Mp3)   Listen (ogg)

Patrick, Tom (kneeling) and Karsten -- helping to put the "Open" in Java.

Some of the topics we tackle:

  • Attacking the "remaining 4%" to get OpenJDK into Fedora ASAP (leveraging GNUClasspath components)
  • FOSDEM 2007 -- building bridges with the Sun crew 
  • Trademark issues and the birth of "IcedTea"(Fitz really did go back to his hotel room and hack rpms last JavaOne after OpenJDK was announced)
  • IcedTea -> OpenJDK in Fedora 9.
  • OpenJDK now available for RHEL5 and CentOS5 via EPEL and getting it ready to being moved into RHEL5 proper
  • NetBeans coming soon to a Fedora 9 update
Pau for now...

Thursday May 08, 2008

NetBeans in Mandriva Linux, Fedora next

One of the things I really enjoy about JavaOne is getting to meet other Sun employees from around the world whom I've only corresponded with via email or talked to over the phone.  Earlier this week I got to meet Jaroslav "Yarda" Tulach from our NetBeans team in Prague.

I had recently learned that Jaroslav, on his own time, had packaged NetBeans for inclusion in Mandriva 2008.1.   This effort also served as the basis for the work needed to get NetBeans into Ubuntu.  I had planned to blog about this before JavaOne but things got too crazy.  Now I'm able to post the entry and with a picture to boot!

Not only that but at JavaOne I learned from Tom Fitzsimmons of Fedora/RedHat that Jaroslav's work to get NetBeans into Fedora is coming along nicely and should result in NetBeans getting in a update for Fedora 9.  Tres cool!

Jaroslav, this Bud's for you (the real Czech kind not the crappy American brew). 

Wednesday Apr 30, 2008

Free Java in Ubuntu 8.04LTS; Coming soon to Fedora 9

Last week, with the release of Ubuntu 8.04LTS, came the debut of the JDK in Ubuntu's Universe repository.  

Universe? So What?

While the JDK had been in Ubuntu's Multiverse before, getting into Universe meant having JDK packages based on OpenJDK6 that were 100% free. This was made possible by the work of a lot of people at Sun and the community (most notably the folks at Fedora cranking on IcedTea).  

The effort to produce the Free implementation started in earnest, as Mark Reinhold points out, last summer when Joe Darcy began creating a Free software "JDK6 code base by removing new features from a clone of the JDK 7 code and then gradually working through the remaining encumbrances and other issues." 

Having a Free implementation of the JDK also opens the doors for packages that depend on a JDK being in Universe, one example being NetBeans, which also made its Universe debut in 8.04LTS. 

Fedora Next

Free Java also means that  Fedora 9 which is due out in a couple of weeks on May 13, will also be able to include an OpenJDK implementation (Fedora, unlike Ubuntu, only accepts Free software).   Specifically, according to Lillian at Red hat's blog, the java-1.6.0-openjdk  package will replace java-1.7.0-icedtea that was in Fedora 8.   Check out the details here on the Fedora wiki.  More hoopla to come on the actual release of Fedora 9.

Mahalo Doko

A huge shout-out to Doko, aka Matthias Klose, the Ubuntu Java ubermensch who did the actual packaging of OpenJDK and then went above and beyond the call of duty to make sure that the latest versions of GlassFish and JavaDB made it into 8.04LTS as well.

Doko and me in an Edinburgh pub last summer at Debconf7.  I owe him a few more of what he's holding in his hand.

Java in Ubuntu -- A Trip down Memory Lane

The JDK first appeared in Ubuntu two years ago in the 6.06LTS release and was made possible by the DLJ (Distribution License for Java) which made Java technology redistributable.  One release later, the JDK was joined in Multiverse by some of its buddies: GlassFish, NetBeans and JavaDB.  In 7.10, the "Java Stack" while still in Multiverse was made up of rev'd component pieces.  And now with 8.04LTS, NetBeans and the JDK are both in Universe and GlassFish and Java DB have been updated. 

Stay tuned for Intrepid Ibex and see where Java lands next!

Java Component
Ubuntu 8.04LTS
Ubuntu 7.10 - Multiverse
Ubuntu 7.04 - Multiverse
Java Dev Kit   Universe: based on OpenJDK6
Multiverse:  6u6
NetBeansIDE  Universe: 6.0.1
5.5.1 v1
5.5, 5.5.1\*
GlassFish  Multiverse: v2u1 
Java DB  Multiverse: 10.3

\*in backport

Want More?

Pau for now... 

Wednesday Dec 12, 2007

Sun FOSS Contests and Awards

Back in August I mentioned that Sun was sponsoring two FOSS contests, one in Scotland and one in India.  Well, the winners of the first Scottish Open Source Excellence Award were J.P. Morgan and Enterprise Management Consulting Ltd.  Congratulations to them both! 

Simon presented the awards in Glasgow (the "miles better" campaign obviously worked) at the end of November:

The boss in a bow-tie??  I didn't know they rented bow-ties ;)  (picture lifted from press release)

The contest in India, Coding for Freedom, still has a couple months to go and will be wrapping up on Valentines day, Feb 14, 2008, with the winners announced in March. 

...That's what I want

Speaking of India, Simon used his keynote on Friday at to detail Sun's announcement that we will be embarking on a multi-year, multi-million dollar award program for Free and Open Source communities.  While the program is global, as Simon explained in his blog, "I'm announcing it in India because that's where I expect the greatest open source community growth to come from in the near future"

The first Open Source Community Innovation Awards Program will be organized around six communities: GlassFish, NetBeans, OpenJDK,, OpenSolaris and OpenSPARC.  Starting in mid-January, each of the six communities will announce details on how the program will work in their specific area  with prize winners being announced in August 2008.

Stay tuned for more. 

Dec 12 Update: Here are more details from Simon as well as his reaction to the reactions. 

Pau for now...

Tuesday Nov 27, 2007

Talking with Bruno Souza - Brazil's Java man

After a great Thanksgiving break I'm back back and ready to blog.  Picking up where I left off before the break, here is my third interview from Sun's internal FOSS summit.

At the end of the second day I was able to grab time with Bruno Peres Ferreira de Souza (or more simply, Bruno Souza) who was up from Sao Paulo for the event.

The Interview with Bruno (9:35)  Listen (Mp3)    Listen (ogg)

Bruno and his buddy Juggy the Java Finch. 

Who's Bruno?

Bruno is a recent returnee to Sun (or "boomerang" as they're called around these parts) and wears a bunch of hats including:

Some of the topics we tackle

  • The fortuitous timing of Bruno's return to Sun
  • What he did on his time away from from the fiery orb
  • His involvement with the Java platform from alpha on
  • The Software Livre community in Brazil and the experience from the OSI he brings to it
  • What people should eat when in Sao Paulo


Can't get enough of Bruno?  Check out this video interview from last month on netbeans TV.

 Pau for now...

Thursday Oct 25, 2007

Netbeans now dual-licensed: GPL & CDDL


As of Monday's release of NetBeans 6 beta 2, in addition to the CDDL, the Java-based tool set is now also available under GPLv2 with the Classpath exception.  The target had been to add GPL by FCS but thanks to some over achieving legal folks the team made it early.

The goal of the dual licensing is simple -- make NetBeans more friendly to the GNU/Linux world as well as making it an option for those who were unable to use it under the CDDL.

The idea of adding GPL was original brought up for comment to the community back in mid August by NetBeans community manager (and all around good guy) Bruno Souza.  Accompanying the proposal was this FAQ.

Two months later it has become a reality, very cool!

Pau for now...

Thursday Oct 18, 2007

Ubuntu 7.10 debuts - Java stack rev'ed

Today the latest version of Ubuntu, 7.10 (nee "Gutsy Gibbon") debuted. 

It got a very good review from Wired and Ashlee seemed to like it too (although it doesn't look like he's been paying attention when it comes to Sun systems :).  To see what exactly the new features are, e.g. 3D desktop effects, app armor, fast user switching etc.,  check this out.

Sun Software

The "Java Stack" (not an official name), which was first included in the Ubuntu 7.04 Multiverse is in 7.10 as well and features updated versions: 

  • JDK6u3
  • NetBeans 5.5.1
  • Java DB 10.2.2
  • GlassFish v1 (ok so this one didn't change, v2 came out too late to make the cut off)

Sun Systems

Also, as I mentioned in an entry last week, Gutsy will support the new UltraSPARC based rack servers -- Sun SPARC Enterprise T5120 and the T5220.  Look for more details on this and other platforms coming soon.

Pau for now...

Monday Oct 01, 2007

Ubuntu Feisty users get a more graceful Netbeans package


Back in April we announced that the Java Stack was available in  Ubuntu 7.04 (nee Feisty Faun).  This meant that GlassFish v1, JDK 6, Java DB 10.2 and NetBeans 5.5 could all be found in 7.04 multiverse.   The Net Beans package however, as Tom Marble explained, was not what we had hoped to deliver. 

The NetBeans team began immediately working on getting NetBeans 5.5.1, which doesn't have the less than elegant installer workaround, into the Feisty backports.  By July, 5.5.1 was in.  

Since backports isn't turned on by default we want to get the message out to people interested in using NetBeans on Ubuntu 7.04 that there is a simple process you need to follow to get the new improved NetBeans package.

Gutsy, or the soon to be released Ubuntu 7.10 will feature NetBeans 5.5.1 from the get go.


Pau for now...

Thursday Apr 19, 2007

A Jolt of Caffeine for Ubuntu 7.04

As I mentioned in my last entry, back in November Sun and Canonical announced that GlassFish would be included in the next Ubuntu release.  Well today's the day.  Ubuntu 7.04 nee "Feisty Fawn" is out and not only is GlassFish v1 included in the Ubuntu Multiverse but so are NetBeans 5.5, JDK 6 and Java DB 10.2 -- the whole Java stack in one location.   A big plus for developers looking to harness Java with minimal hassles. (Check out the details)

Getting to Today:  The effort to package these puppys for inclusion turned out to be no small feat.  Sun is new to the packaging game and there is quite steep learning curve.   Thanks to a lot of  late nights and a few weekends Tom Marble and  Harpreet Singh, with a bunch of help and advice from the Canonical crew and Sun legal,  got it done.  (Ironically, Canonical will be coming out to Sun's Menlo Park campus in a couple of weeks to put on a technical workshop explaining, among other things, how to package for Ubuntu.)

Getting to Tomorrow:  In general the distro model with its modular packages is where Sun needs to get to.  We need this so that we can get more of our software into GNU/Linux distros and we need this for our own Solaris.  The monolithic-wad model that we've been employing works fine for our more traditional customer but isnt the right approach for the growth (or as Sun calls it "Red Shift") market.  The hyper growth market needs to be able to rapidly include and assemble components and functionality themselves.  This requires packaging and package management.  I know that Ian's been talking about this as has Greg P.  I would love to see us packaging more of our software for inclusion in Ubuntu as well as other distros.

But thats, a huge toast to the Ubuntu community for delivering another great release (right on time!) and to Tom, Harpreet and the Canonical crew for making sure that it was fully caffeinated!

P.S. In honor of this red-letter day we have created special commemorative mints and gum.


Pau for now...



I look after Sun's relationships with the various GNU/Linux communities as well as our relationship with the FSF. Last year, my family and I emigrated from Silicon Valley to Austin, TX.


« July 2016