Skip navigation
1 2 3 Previous Next


44 posts

Blast from the past Blog

Posted by webmink Jan 23, 2012

It's been two years since I posted here last, but life has beenbusy with open source all the same. Having helped a startup with their open source thinking, I'm now independent againand contributing much of my time to the Open Source Initiative (OSI) and to The Document Foundation(TDF), as well as offering open source policy and practice consulting.

That first association with OSI is taking me to FOSDEM in Brussels, Belgium for the weekend of February 3-5 to deliver a keynote on their behalf. I'vewritten in more detail why FOSDEM is a must-attend open source event, but I wanted to alert friends in the Java community to the splendid agenda the Free Java Devroom has to offer. The agenda includes Oracle staff such as Mark Reinhold, Dalibor Topi? and Edvard Wendelin, Mike Milinkovic from Eclipse, Stephen O'Grady from RedMonk and real free software hackers like Mario Torre and Andrew Haley. Those latter hackers, by the way, are among the people to whom we owe the existence of OpenJDK, so it's good to value them highly!

I'll be spending some of my time in the Free Java, LibreOfficeand Legal Issues Devrooms, so say hi if you visit any of them (or, indeed, my keynote!)


Days In The Sun Over Blog

Posted by webmink Mar 8, 2010

After nearly 10 years at Sun, and 5 years as Chief Open Source Officer, I have now left Sun. You can read my reflections on those years on my new personal blog (to which you may wish to subscribe).


A JCK for OpenJDK Blog

Posted by webmink Aug 9, 2007
My comments are over on my "real" blog, but I felt today was a day to share with :-)  

I'm interviewed today on IT Conversations and the blog links take listeners to some less used places in my blog-o-rama, so this is by way of links to the right places - see my aggregator and my work blog where most of the action happens!


JavaOne Bloggers Party Blog

Posted by webmink May 5, 2007

If you are in San Francisco next week and you have a blog, you are invited to the Java Bloggers Beer Bash at ,A HREF="">the Thirsty Bear on Wednesday evening. It's co-located with the Open Source unBOF and I believe this year we'll even be providing a little food. 6pm onwards, see you there.


Reserve Seats at JavaOne Blog

Posted by webmink Apr 19, 2007

I'm just sitting on a preparatory call for JavaOne, and someone mentioned that people with a full conference pass can actually reserve a seat at the technical sessions. Just go use the Schedule Builder and reserve your places!

For the last few months I've been writing an occasional series on the issues surrounding open sourcing Sun's Java implementations over on my other blog. Realising there are plenty of people on who never get over there, here's a summary of the story so far.

Will Sun use GPLv3? (November 20, 2006)
Some people have been throwing rocks at the GPLv3 process from outside, and others have been accusing Sun of joining the rock throwers by opting for GPL v2 for the Java platform. Here's why I disagree with both.

Why Bother Open Sourcing Java? (August 18, 2006)
While the actual code-base will only be touched by the 400, the 4 million will benefit from the extended deployment range, the greater pool of expertise and the greater diversity of interests that will result. Open sourcing Sun's Java implementations is hard, has risks and affects only the 400 now, but it will quickly grow benefits that the 4 million will reap.

An Ongoing Process (August 15, 2006)
I briefed press an analysts in London to provide an update on the process of taking Sun's Java implementations open source. It's worth noting that this is part of an ongoing process that reflects Sun's roots.

Respecting The Developers (July 25, 2006)
So why doesn't Sun just pick an OSI-approved license, apply it to the Java source code and be done with it? Why claim it's so hard to open source the Java platform?

Forks Aren't a Problem (May 26, 2006)
I keep hearing people claiming that the biggest problem that would be caused by making Sun's Java SE implementation open source is forking. But I have to disagree. The implication is that all forks are incompatible forks, but the two are not synonyms.

No Unfair Advantage (May 24, 2006)
There are two dimensions to compatibility. The one everyone with developer genes can grok is about having the same APIs doing the same thing everywhere the word "Java" is used to describe a virtual machine environment. The other is more subtle. It's about ensuring no major vendor - Sun included - gets an unfair advantage in the market because they have been able to exert control in a way that yields a competitive benefit.

I'll try to keep this list up to date, so you might want to bookmark it.

As I mentioned yesterday on my other blog,I have just confirmed with the folks at the Thirsty Bear that we can have our annual JavaOne Bloggers Gathering there. So...

JavaOne Bloggers' Social
Thirsty Bear Brewing Company
Date & Time
5:30pm-7pm, Tuesday, May 16 2006
Please register!

I am expecting some very interesting guests; if you have a blog somewhere you would be most welcome to join us.


The Java Up-tick Blog

Posted by webmink Nov 9, 2005

I just got off stage at JavaOne Japan, where I was talking about Open Source - the philosophy, the community, the reality. After the talk I was asked how important the union of open source and Java could be. I referred to Tim O'Reilly's Radar presentation at OSCON where he talked about the up-tick in Java books that happened at the end of 2005. He said:

A lot of this growth spurt occurred shortly after JavaOne and the new Tiger release, which happened around that time. All of the top titles were revised, and saw a healthy sales increase as a result. However, when we analyzed new books (versus revisions), it appears that a substantial portion of Java's sustained growth, outside of the classic titles, has come from books on Open Source Java projects, such as Spring, Struts, Lucene, and AspectJ, which collectively performed at nearly double the unit and revenue volumes of new books on their non-Open Source counterparts.

For me, this discovery is very significant. There are plenty of people around talking about "what's next after Java" (there's evenan interesting O'Reilly book about it), but it seems to me that the growing trend is not the search for new languages but rather the creation of collaborative communities around the technologies people need to evolve software development. I have said before that programmers don't program using languages, they program by connecting libraries with languages. The delightful growth of Java-based open source communities seems to underline that. I'm not saying we don't need new languages (I wouldn't have advocatedthe Coyote project if I thought that) but rather that languages aren't the only or even main key to programmer productivity.

I was privileged this morning to be the Sun executive doing the morning news call for the world's press at 7:15am here in San Francisco, and thus I had the pleasure of being the one to announce that Sun's implementation of a Java Application Server, Java System Application Server Platform Edition 9.0, is now open source. Totally delighted to see it happen.

I've just left an exciting week in Brazil where I had the honour to be a part of the strong and extensive Java family there. I've written before about Brazil so you may already know the respect I have for the steps the government there is taking to promote community-based software development. But last week there was an important new development, at the "Caf


Announcing Coyote Blog

Posted by webmink Mar 16, 2005

I'm pleased to announce that the Coyote project is now open for business. Coyote is a module for NetBeans that adds support for scripting, initially Jython and Groovy. It's in its early days but we'd welcome involvement from all scripting users on the Java platform. The project has been funded by Sun so far but it's open source and open for everyone to use and perfect.

For more background, see my SunMink blog.

There' s a free event for the Java Communities on Tuesday night too - 6-9pm in the Argent hotel, Metro 3 room. I gather there will be free food and drink to be consumed in the company of community representatives from each of the Java communities (, JXTA, Jini and the JCP who I gather are the hosts) and that everyone is welcome.  

JavaOne Blogger Meetup Blog

Posted by webmink Jun 22, 2004
Got a Java blog? Come to the joint Java blogging community informal meet-up next Monday. Details at the Atlassian site, please blog that you're coming & trackback to  

Heroes of Code Blog

Posted by webmink Jun 18, 2004

Tucked away in the corner of the FISL exhibit hall in Porto Alegre was a stand staffed by the Brazilian group - enthusiastic, friendly, welcoming. I stepped carefully around the mound of food packages the team are collecting for the poor and was greeted by Claudio Ferreira Filho, leader of the group that localised to Brazilian Portuguese. Using just the tools to hand they have done a fine localisation that is widely used. By 'tools to hand' I'm talking dedication - at least one team member still has to do uploads and downloads using a dial-up connection, meaning it can take days to grab the full source code. If you're reading this in Brazil, help these guys!

Today, as the announcement of the availability of 1.1.2 goes out, I'm thinking of Claudio and the people like him around the world. Teams like Claudio's are the unsung heroes of code. The real success of is the fact that small teams in 36 projects are diligently creating the local language versions of that will bring it to millions around the world in their own language. Claudio explained to me that it wasn't just a matter of translating the text to the words everyone else uses in the computer world; his team strives to use authentic Brazilian expressions and break the linguistic hegemony of American English.

The fact that it's open source meansevery language group can have its own word processor, not just the ones that corporations think they can profit from. This, by the way, is why we need format standards - not for the people who have the wealth to create a custom schema but to include into the community those with economies too small to be worth exploitation.

[Other Brazil posts: Java Everywhere, A Government That Gets It, WIPO,Smooth,Drinks, In Translation - also posted to Webmink]