20090629 Monday June 29, 2009

☞ Required Security Reading


technorati del.icio.us digg slashdot
20090615 Monday June 15, 2009

links for 2009-06-15


technorati del.icio.us digg slashdot
20090613 Saturday June 13, 2009

links for 2009-06-13


technorati del.icio.us digg slashdot
20090609 Tuesday June 09, 2009

OpenJDK Board gets Google & Red Hat Members

Over the weekend, Mark announced he's updated the OpenJDK Interim Governance Board page to add details of the two new members Sun has asked to join the Board to navigate towards a permanent OpenJDK governance system. They are both well-known contributors to OpenJDK, and in fact when I asked Mark Wielaard to suggest the best pick for new Board members they were the names he suggested. They are:

  • Andrew Haley, of Red Hat, GCJ co-maintainer and Classpath corner-stone, and
  • Martin Buchholz, of Google, a developer of the JDK core libraries at Sun for many years.

I'm delighted they are joining the Board and, while there's no crisis to solve since the existing interim governance is mostly working fine, I hope their arrival will help us formalise arrangements at last.


technorati del.icio.us digg slashdot
20090608 Monday June 08, 2009

links for 2009-06-08


technorati del.icio.us digg slashdot
20090607 Sunday June 07, 2009

☞ Geek Atlas

  • Currently reading the copy of The Geek Atlas that O'Reilly kindly sent me and I'm enjoying it. It covers places a geek would find interesting in destinations around the world. There are a lot of UK sites, then one or two per state for the US and one or two per country for most other places. Each chapter has a "popular science" explanation of the science area covered by the destination. Worth considering as the antidote to normal travel books!

technorati del.icio.us digg slashdot
20090606 Saturday June 06, 2009

☞ End of an era


technorati del.icio.us digg slashdot
20090605 Friday June 05, 2009

OASIS Protects Open Source Developers From Software Patents

Crane Block

Some of you may remember a fuss that was made a few years ago by some open source people over the copyright and patent policy used by OASIS, the computer protocols standards body1. OASIS seems to have taken it to heart, because it has today announced what looks to me like the perfect basis for technology standards in an open source world.

Their new rules2 include a new "mode" which standards projects can opt into using. In this new mode, all contributors promise that they will not assert any patents they may own related to the standard the project is defining. Contributors make this covenant:

Each Obligated Party in a Non-Assertion Mode TC irrevocably covenants that, subject to Section 10.3.2 and Section 11 of the OASIS IPR Policy, it will not assert any of its Essential Claims covered by its Contribution Obligations or Participation Obligations against any OASIS Party or third party for making, having made, using, marketing, importing, offering to sell, selling, and otherwise distributing Covered Products that implement an OASIS Final Deliverable developed by that TC.

That's deliciously simple, and implements close to what I have previously recommended as the basis for handling patents in open source projects. I've written before how patent non-assert covenants are low cost for the patent holder and low risk for the developer. There is of course a "patent peace" associated with it:

The covenant described in Section 10.3.1 may be suspended or revoked by the Obligated Party with respect to any OASIS Party or third party if that OASIS Party or third party asserts an Essential Claim in a suit first brought against, or attempts in writing to assert an Essential Claim against, a Beneficiary with respect to a Covered Product that implements the same OASIS Final Deliverable.

I think this is a wonderful development for protecting open source developers from patents, and I would like to see it replicated in all standards bodies. The only issue will be whether OASIS TCs choose to adopt this mode; we need to demand it and boycott the TCs that don't.


  1. I thought the fuss made was pretty unfair at the time, since it complained about legacy OASIS approaches to patent licensing just at the time when OASIS had fixed them - the essence of the complaint was that OASIS hadn't just blown away the old approach but had left it there so that older projects weren't harmed.
  2. There's a redline PDF document showing the changes - the new stuff is mainly in section 10, although other areas had to be changed to match as well, I gather.

technorati del.icio.us digg slashdot
20090603 Wednesday June 03, 2009

TweetSwoop: Illuminata's Take on JavaOne

I ran into analyst Jonathan Eunice this afternoon. Jonathan's long experience following Sun and Java makes him a great person to ask for an insightful and impartial view of the news so I asked him about JavaFX, Java EE 6, JDK 7, Oracle and more.


technorati del.icio.us digg slashdot
20090602 Tuesday June 02, 2009

TweetSwoop: Java ME Fragmentation Initiative?

I'm at JavaOne in San Francisco and this is a TweetSwoop, where I swoop on people who know the answers to the questions I've seen on Twitter.

This TweetSwoop asks Sun Director Simon Nicholson about the Java ME fragmentation initiatives launched this week at JavaOne by a group of key mobile industry companies, Java Verified and JATAF.


technorati del.icio.us digg slashdot

TweetSwoop: US Only Java Store?

I'm trying something new today. Having finally given in to the desire to buy a personal video recorder (the Flip Ultra HD), I decided to use it to swoop on people who know the answers to the questions I've seen on Twitter.

My first TweetSwoop victim interviewee was Jeet Kaul, who I asked the question I'd seen from @The_Contrarian, who asked why the new Java Store was closed and under a kind of NDA and from a number of people asking why it was restricted to the US.


technorati del.icio.us digg slashdot