There are many suggestions for fixing the patent system, from abolishing it to radical surgery. Many of these are praiseworthy in design, but most suffer from a severe problem -- You can't get there from here.
The Kodak v. Sun suit has gone against Sun. This is hard evidence
that the software patent system is deeply broken. I know this isn't
news; you probably already knew.
One approach is to think that software patents are just plain
wrong. Maybe so, but this isn't obvious to me.
So far today the most interesting talk I've been to is the one on RFID techonology by Sun. They've built it on Jini and Rio, which itself is built on Jini, and they have an impresive platform for dong stuff with RFID applications.
Tonight we'll get a look at several of the communities. Don't miss it. Jini, JXTA, Java Community Process, and java.net will all have a chance to give a whirlwind presentation (and prizes), and then you'll get a chance to corral folks about any one you're interested in. Question about JIni? Ideas about JXTA?
JavaOne is next week. Of course you know that.
The folks who do Java stuff out in the world have ranged from intrigued to fanatic about Jini and JavaSpaces, but those who set the schedule always seem to have something else to talk about. Somehow the Jini/JavaSpaces stuff is always "new". It's been "new" for over six years now.
In a previous blog on
said some fairly strong things about ant, and I think I ought to
say something more, both good and bad. This seems like the place
to do it.
My latest hack is a "Napkin" Look and Feel for Swing. I'm up to alpha 4 with it -- it still does some very weird things. The Swing LAF lets many things happen, but it is far from simple to figure out, and farther from easy to flex.
Joel Spolsky, of
href="http://www.joelonsoftware.com/">"Joel on Software" fame has posted a new essay called
which is a review of the book href="http://www.kokogiak.com/amazon/detpage.asp?sb=s&asin=0131429019&field-keywords=art+of+unix+programming&schMod=books&type=">The
Art of Unix Progra
Joel Spolsky ("Joel on Software") built his company offices designed for actual programmers and their teams. A radical notion, really. Here's one sample: Put lots of outlets in each office at desk height. No reason to be crawling on the floor with your butt in the air as an invitation to anyone passing by.
Duncan reports that I gently and kindly harangued him at MacHack about ant. I'm not so sure I was all that gentle, but I hope I was kind. It's interesting that after we talked, he said "You've got ant's killer weakness there." But what he quoted was not what I expected. His quote was:
The problem with Ant is that it violates something we learned with Unix.