Dave Johnson on open web technologies, social software and Java
Roller is the open source Java blog server that drives the popular Sun's employee blogs at blogs.sun.com, IBM developerWorks blogs, JRoller.com and numerous other blog sites. Currently making its way through the Apache incubation process, Roller is built on a host of Apache technologies including Struts, Velocity, Lucene, Jakarta Commons, XMLRPC and more. This overview, a primer for Roller users and contributors, covers the Roller feature set, the all-new Roller 3.0 page models/macros, Roller 3.0 architecture, lessons learned, project status and future plans.
RSS and Atom Considerations - Moving Toward Atom: We further recommend that developers investigate free Java software called "ROME" (RSS and Atom Utilities), which provides an abstraction layer for syndication feeds so that either RSS or Atom can be generated from the same base. ROME can also be used to convert between RSS and Atom formats.(sheesh. how can I resist) And what better way to investigate ROME than to get yourself a copy of RSS and Atom in Action, which devotes a chapter to everybody's favorite Java feed wrangler.
Tim Bray: I wonder if Iâm weird, because I discover that my attitudes towards code and, non-code are different. The notion of restricting anyone from using code I contribute to feels entirely foreign, and if they want to use it to make some money, good on âem. But I have strong negative feelings about other people making money from my words or pictures without involving me.I don't think that's weird at all. I feel the same way and almost without thinking I chose the Creative Commons by-nc-sa license for my blog, but for my code I prefer the Apache license, which is just about the most commercial friendly license there is.
Dave Johnson: But, cool thing is, IBM has already implemented tagging in Roller. Previously, we were not able to merge IBM's work into the mainline of Roller development for a number of reasons, but now Roller committer Elias Torres (of IBM) is charging ahead with a new proposal to do just that. We could have tagging support in the *very* near future, thanks to Elias and IBM. Ain't open source grand?And by the way, there are at least four Dave Johnsons at Sun. That one is me.