The biggest question for Jonathan Schwartz to answer in JavaOne 2006 is whether or not Sun is going "open source" Java.
It seems the rumors of Scott McNealy's ouster as CEO of Sun are finally true. How will this affect Java?
The Free Software Foundation has released the first public draft of version 3 of the Gnu Public License. The rationale document might be a more interesting place to start reading to about what they've changed so far and why.
Note that folks using non-Gecko based browsers are not able to view or add comments about the draft on the web site but you can submit comments via email.
For those who can't read the draft easily on the official website, Tim Bray has put up an easy to read version that is suitable for printing.
Simon Phipps and Danese Cooper co-wrote their notes from the release presentation.
To stave off irrelevance, Sun states that they will be open-sourcing the SPARC chip architecture in 2006.
Finding yourself naked, in public, is a dream/nightmare that many people have. It could just be me but when I was first starting to program, I had a nightmare that not only was I coding naked but my code was naked, too. Partly in response to that, I became much more diligent about writing excellent code so that I'd never be embarrassed by my software.
Over the years, I've joked with various people that I "code naked" but most folks stop at the (all too frightening) image of me coding while naked. Alas, I've never thought about a more palatable phrase enough to come up with anything worth mentioning. Various industries like to use the term transparency but methinks that's too opaque and wishy-washy.
A student of Bob Koss comes to the rescue with the term Refrigerator Code:
It's code that you’re so proud of that you want to take it home and hang it on the refrigerator, right alongside of your children’s drawings.
On the other hand, one of the underlying reasons of Why Software Sucks is the fact that most software written is really what I call Toilet Code:
It's code that's so mediocre that when somebody encounters it, they just want to flush it down the toilet.
Sun's "Chief Open Source Officer", Simon Phipps, announced that Sun is deprecating the use of the Sun Industry Standard Source License.
Kim Burchett posted a great story illustrating the Misunderstandings that happen in the software business. Hilarious, in a sad, scary, and all too true way.
Bob Metcalfe's "law" that the value of networks grows quadratically relative to the number of members in the network is refuted....
What happens when Google merges with Amazon?
Misunderstanding the role that managers play in the success/failure of a project is a critical fallacy in software development (research).
Microsoft tries to buy off liability for their bugs. Ever thought of writing good software instead?
The Software Freedom Law Center has been formed to help Free and Open-Source software developers with those pesky (and to many developers, mind-bogglingly insane) legalities.
If "binary XML" is the answer then what's the question?
News from MacWorld Expo shows a boon for some consumers but Java developers still left out in the cold.
Sun has just released the critical Java Compatibility Kit (JCK) under a no-cost but READ-ONLY license.
Eweek is claiming that Sun is going to meet with IBM to chat about open-sourcing Java.
IBM's Rod Smith wrote an open letter to Sun's Rob Gingell urging Sun to open-source Java.
Sun's Chief Technology Evangelist, Simon Phipps, goes off on Eric Raymond's open letter to Sun about open-sourcing Java.
Get a "free" SunFire server with your purchase of Sun's Java Studio Enterprise!