Dave Johnson on open web technologies, social software and software development
Dave Johnson in Roller
12:28PM Sep 13, 2005
Comments [0]
Tags:
Roller
Dave Johnson in Links
11:57AM Sep 12, 2005
Comments [0]
Tags:
Links
Dave Johnson in Java
11:32AM Sep 09, 2005
Comments [0]
Tags:
Java
Dave Johnson in Java
10:05AM Sep 09, 2005
Comments [0]
Tags:
Java
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).
Dave Johnson in Roller
07:47AM Sep 09, 2005
Comments [1]
Tags:
Roller
Dave Johnson in Java
10:20AM Sep 07, 2005
Comments [0]
Tags:
Java
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.
Dave Johnson in Java
05:25AM Sep 07, 2005
Comments [3]
Tags:
Java
Dave Johnson in Blogging
10:22AM Sep 06, 2005
Comments [0]
Tags:
Blogging
Dave Johnson in Links
10:00AM Sep 05, 2005
Comments [0]
Tags:
Links
Dave Johnson in Roller
05:55PM Sep 02, 2005
Comments [0]
Tags:
roller
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!
Dave Johnson in Sun
10:06AM Aug 31, 2005
Comments [0]
Tags:
Sun
Dave Johnson in Links
10:00AM Aug 31, 2005
Comments [0]
Tags:
Links
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.
Dave Johnson in General
01:42PM Aug 30, 2005
Comments [0]
Tags:
General
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...
Dave Johnson in Roller
07:39PM Aug 29, 2005
Comments [1]
Tags:
Roller
Dave Johnson in Roller
05:16AM Aug 24, 2005
Comments [1]
Tags:
apache
conferences
roller
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.
Dave Johnson in General
04:44AM Aug 24, 2005
Comments [0]
Tags:
google
Dave Johnson in Links
10:00AM Aug 22, 2005
Comments [0]
Tags:
Links
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.
Dave Johnson in General
06:48AM Aug 22, 2005
Comments [2]
Tags:
music
triangle
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!
Dave Johnson in Sun
05:22AM Aug 19, 2005
Comments [1]
Tags:
Sun
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.
Dave Johnson in Java
04:58AM Aug 19, 2005
Comments [2]
Tags:
Java
« Previous page | Main | Next page »