Powered by roller_2.0

As of now, this site is running the very latest code from the roller_2.0 branch in the Apache Incubator's Subversion repository.

I also setup a new JSPWiki theme called roller2, which you can see on the Roller wiki, and a new Roller theme called roller2, which you can see on the Roller project blog. Both themes need a little work because it is not as easy as it should be to navigate around the site.


del.icio.us links [September 12, 2005]


In search of Netbeans 5.0 feedback

The Netbeans guys want feedback on Netbeans 5.0, which is essentially feature-complete. Download it, give it a spin and let them know what you think. I'm downloading it right now.

ROME 0.7 available

Alejandro announces a new release of ROME (the Java-based feedparser that powers Roller's built-in aggregator) is available. ROME v0.7 BETA is primarily a bug fix release. Judging from the mailing-list, I'd say Atom 1.0 format support is probably coming in the next release.

IBM helping with Roller

When I found out about the big Roller installation inside IBM, I urged the IBM guys to move to Roller 1.0 and to help out with Roller development. Well now, looks like that's happening (tho they're probably going to skip straight to Roller 2.0). IBM blogger Elias Torres has been participating on the Roller list, submitting patches (for Apache Derby and IBM DB2 support) and showing great interest in further contributions. So, I just want to say: thanks Elias!

Wondering what's going on with Roller and Derby? Elias has submitted a couple of patches, but Derby support is not quite there yet. I think there's a pretty good chance we'll be able to work out the issues in the 2.0 timeframe. One of the reasons I upgraded Roller to use Hibernate3 yesterday (the 2.X to 3.0 migration was quite a pain, BTW) was to help Elias along. He may have to fine-tune Hibernate's Derby and he'd much rather do that with a modern version of Hibernate (we were on Hibernate 2.1.4 before).


XULFaces

Alexis Moussine-Pouchkine links to XULFaces, a JSF renderkit for XUL. So, can you really develop a webapp, switch renderkits and have it look like those screenshots? Gotta admit, that's pretty cool.

Recent OSS license news (and Roller)

There have been a number of somewhat confusing announcements and threads regarding the open source licenses that are popular among Java developers: APL, LGPL, MPL and CDDL. Here's my take on a couple of those items.

Open office goes LGPL

The first announcement regards LGPL and SISSL. Sun has retired the SISSL and the Sun-sponsored Open Office project will be making all subsequent releases under the LGPL license. This doesn't mean that Sun is moving en masse to LGPL as at least one Java blogger seems to think. It just means that the OpenOffice folks decided that LGPL is the best license for their product.

JSF goes CDDL

The next announcement regards CDDL and JSF. Sun has released its Java ServerFaces implementation under the CDDL. Some Java sites covered this as news, but I don't think it is all that newsworthy. Sun had already released its J2EE implementation Glassfish under CDDL and J2EE now includes JSF, so most license savvy folks probably already assumed that JSF was under CDDL.

Apache and the LGPL

And finally, we come to the touchy topic of Apache and the LGPL. Apache is close to deciding a policy to define how LGPL components may be used in official Apache releases. Does this mean that Apache projects can now use and ship LGPL components. No, not yet. Cliff Schmidt announced the proposed policy and that policy was to be voted on by the Apache board on Aug. 17, but I've heard no news of this.

In case you're wondering what this might mean to Roller, the proposed policy allowed Apache projects to depend on third-party LGPL components but not to ship them. For Roller, that would mean that we can keep on using Hibernate, but we'd have to ask people to download the Hibernate jars separately from Roller. That's unpleasant, but it's not too bad, I guess. If you read the email thread that Cliff's email started you'll see that some folks would like to allow Apache projects to ship third-party LGPL components, but not to have hard dependencies on them. For Roller, that's actually worse. We'd have to support an alternative non-Hibernate implementation of the Roller backend. We've been there and done that (i.e. supported both a Hibernate and Castor/JDO backend) and it was not an experience that I'd like to repeat. I wonder what happened in that Aug. 17 board meeting.

I'd also hoped to answer the question posed by Geert Bevin on The Server Side: What's the best developer-friendly open-source license for Java products, but that'll have to wait for a later post.


Raleigh/Cary blog meetup tonight at Cafe Cyclo

It's that time again folks. Come on down to Cafe Cyclo and join us. Josh has the details.


del.icio.us links [September 05, 2005]

  • FCC coordinaes Katrina tech aid
    "Lack of communications systems has been identified as a critical issue holding back aid, missing persons, law enforcement, etc. in crisis areas."
  • Sun's helping
    "to construct Internet access points so those affected may access email, search for missing loved ones and connect with friends and relatives desperately awaiting news."
  • Katrina.com
    Katrina turns her site into hurricane relief site
  • Lie corrected
    The lie: "As of Saturday, Blanco still had not declared a state of emergency"
  • Homeland insecurity
    "devastating indictment of this department's performance"
  • Bush's Katrina plan
    "to move the blame for the slow response to Louisiana state officials"
  • FEMA "chief"
    Brown was "fired from his last private-sector job overseeing horse shows."

Roller 2.0 EA standalone demo available

$entry.displayContent($url.entry($entry.anchor))

We need Blastwave.org!

One of the things that makes the Solaris X86 experience so pleasant is Blastwave.org. All the Solaris software I need, just a pkg-get install foo away (with the notable exception of Java goodies -- but that's another story). So I'm saddened to hear that the volunteers who run the site can't afford to keep it going. They're calling for help, so help them out! They need a big sponsor, but small donations will help was well. Save Blastwave!

Via Hoffie and Allen.

del.icio.us links [August 31, 2005]

  • Dell in the Bloghouse
    "your product was a lemon, and your customer service was appalling"
  • Is Dell Dying?
    "Dell had the bad luck to tick off a very powerful blogger."
  • Why weblogs?
    "Why would an enterprise choose to embrace the idea of blogging by its employees?"

Hurricane Katrina

One of the best ways to help the survivors is to donate to the American Red Cross.

Red Cross Logo

And don't forget to check with your employer. As Sun blogger Noel Franus points out, Sun Microsystems and other employers are matching employee donations.


Status, cc: world

I've been crazy busy on Roller 2.0 and unread emails and blog entries are piling up. Sorry if I haven't responded to you. I'm going to catch up tomorrow morning.

If you're waiting on Roller 2.0, here's the deal. The roller_2.0 branch is rapidly approaching stability, but there are still some rough spots and stack-traces lurking around the edges. Feature work is nearly complete and should wrap-up this week. I've been promising a snapshot build for the past month or so, but this time I mean it -- I will release a standalone demo/test build by the end of this week.

If you're wondering about RSS and Atom In Action, so am I. Writing is basically complete, except for chapter 8, which covers the Atom Protocol. The protocol list seems to be making progress, but it's going slow and it's looking like the next draft is going to be significantly different than the last.

That's all for now. Night all...


Roller Talk

My Roller talk has been accepted for ApacheCon 2005, Dec. 10-14, 2005 in San Diego, CA. I'm planning to cover Roller features and architecture as a primer for new users and developers.

Google Talk

Bravo to Google Talk for using Jabber an open standard for instant messaging. Seems to work fine with GAIM. I'm 'snoopdave' if you want to say hi and verify that I am indeed connected.


del.icio.us links [August 22, 2005]

  • To blog or not to blog
    Sam Ruby and other locals in NandO article on employee blogging
  • RSS mystifies most
    Blog readers "do not understand how RSS works"
  • US gov in DRM?
    "Schwartz said that he believed the federal government should be involved in DRM standards."
  • Open source DRM
    Sun is releasing its code from Project DReaM (DRM/everywhere available) under [CDDL]
  • Jonathan on DRM
    "You'd have to start by proving I've stolen something"
  • DTrace and Ruby
    "Rich Lowe has made available a prototype Ruby DTrace provider."

Connells rockin' the house


Rockin' the house
Originally uploaded by fieldmouse.

Fieldmouse took some good shots of The Connells show at Mission Valley saturday night. I was there. It was hot and muggy as hell, but after a somewhat shakey start, sound-wise, the guys put on a great show.


Contrats to Sun's new COSO

Simon Phipps: Today in 2005 we've reached a milestone. Sun's stated direction is to use an open source model for all its software, and it's become necessary to have a formal co-ordination point for all this activity. So today Sun created a new "Open Source Office" (OSO) to act as the meeting-point for all its open source activities. It's not the first time we've had full-time staff devoted to the care and nurture of open source activity - my good friend Danese Cooper did this for several years before her recent job switch, for example - but having a cross-functional, cross-Sun Open Source Office with a Chief Open Source Officer at its helm is new. I'm thrilled to have the chance to play that role.
I'm thrilled too. Congrats Simon!

Ruby as a gateway to... Java?

Rafe Colburn: I don't know about you, but I'm much more like to port my PHP applications to Ruby on Rails than my Java applications.
To me, Ruby is a lot like C#. Not in terms of syntax or language features, but as a pleasant improvement over what was there before. See, if I ever have to do any Windows programming again, I'll be thankful for C# and .Net. They're a great improvement over C++/MFC and Visual Basic. And likewise, if I ever have to work in the world of the scripty web P languages, I'll be thankful there's Ruby. It looks like an improvement as well. And like C#, Ruby looks pretty easy to learn.

« Previous page | Main | Next page »