I’m famous! Well, kinda…anyway, my article on Java and RSS using the Informa API is up at Java.net.
I saw that “Jeffrey Zeldman”:http://www.zeldman.com/ had an “ISSN”:http://www.issn.org/ number a while back, and kind of considered getting one for myself but it got lost in my ever growing to-do list. Anyway, he’s reminded me by “mentioning”:http://www.zeldman.com/daily/0703b.shtml#issnforyou an old article on “ISSN Numbers For Weblogs”:http://fawny.org/issn.html by “Joe Clark”:http://fawny.org/. Joe Recently added a small update:
I should mention that Ive been sitting on loads of new information about different nations ISSN policies for Weblogs. In short, every country I have heard about is doing whatever it can to refuse new ISSN applications for Weblogs, usually on trumped-up reasoning. This will be fully updated in due course.
Guess I should wait to hear what thats all about before I look too deeply into this…
I’ve just found that “FeedDemon”:http://www.bradsoft.com/feeddemon/index.asp will synchronise with an on-line OPML file! This is very handy for me, as I use FeedMonster at home and work. I uploaded an exported OPML file using MT and it worked a treat. At the only a one-way synchronisation though.
Whilst reading the news concerning the previously commercial JMX implementation “XMOJO being open sourced”:http://www.theserverside.com/home/thread.jsp?thread_id=20791 over at “The Serverside”:http://www.theserverside.com/, I found (due to the post’s helpful comments) that its far from being the only one:
* “MX4J”:http://mx4j.sf.net is currently being used in “Tomcat”:http://jakarta.apache.org/tomcat. MX4J supports the JMX 1.1 specification, and the team are working on the 1.2 specification (XMOJO only supports 1.0)
* “MC4J”:http://mc4j.sourceforge.net/ has some nice management features
* And finally, whilst not an implementation of the JMX API, the “Jakarta commons-modeler”:http://jakarta.apache.org/commons/modeler.html project simplifies the often complex creation process for MBeans.
More information on JMX implementations and related technologies can be found at suns own “JMXpericne”:http://java.sun.com/products/JavaManagement/JMXperience.html
Some clarification and roundup over at “java.lang.NullBlogException”:http://www.ktorn.com/roller/page/ktorn/20030808#geronimo_elba_jboss_what_s. Some of its a repeat of what I’ve posted, although it seems a lot clearer now that “Elba”:http://elba.sourceforge.net/ Will not become part of the Geronimo project, but will be a stand-in LGPL EJB stack until a replacement is ready. From the new Geronimo FAQ:
Q: What is Elba?
A: Elba is basically an LGPLed snapshot of JBoss (but not called JBoss to avoid lawsuits). Its not really intended to be developed or enhanced – its a temporary code repository of increasingly shrinking code.
The idea being for the next (say 1 year) Geronimo by itself isn’t gonna be a full J2EE stack. So rather than suffering a Mozilla-style period of lack of use – Elba is a temporary LGPL add-on to Geronimo that Jboss code with Geronimo to provide a full J2EE stack. So from day 1 Geronimo can be used (if so desired) as a full J2EE stack by using the Elba code.
Of course users are totally welcome to just use whats in Geronimo and nothing else. Or they can drop in other existing services if they wish too. So Geronimo is a clean normal Apache project. If need be you can drop the Elba stuff into Geronimo and get a full J2EE stack.
So the “Core Developers”:http://www.coredevelopers.net/ haven’t done anything wrong, and Mark Fleury can be happy. But you just _know_ he won’t be…
Thanks to “Brainstorms & Raves”:http://brainstormsandraves.com/archives/2003/08/06/movable_type_tweak_for_comments_cookie.shtml for this – Adam over at “Measure Twice”:http://kalsey.com/blog/ has come up with some “fixes/improvements(Measure Twice – Remember Me, Movable Type )”:http://kalsey.com/2003/08/remember_me_movable_type/ for MovableType’s ‘remember me’ functionality on the comments page. Would of spotted this myself but forgot to add Measure Twice to FeedDemon…
Its handy having someone on the inside – further to my “recent speculation”:http://www.magpiebrain.com/archives/000055.html as to the revoking of CVS commit rights over at the “JBoss”:http://www.jboss.org project, this email from Bill Burke has surfaced:
JBoss Group, as caretaker of the JBoss project, has recently decided to
remove CVS access committers for a few of our committers. We do not remove
from CVS without good reason nor without just cause. These are the reasons
for the removals:1. These individuals have refused to discuss design issues on our public
forums. It is crucial to have a public record of design discussions so that
others may particpate in future work.2. More importantly, we have learned that they have forked JBoss. We also
believe they are preparing to submit it, or some derivation, to the new
Apache Geronimo project which would violate copyright and LGPL. Our proof?http://sourceforge.net/projects/elba
3. There is just too much conflict of interest of developers working on two
different J2EE projects that are being developed under two very different
open-source licenses.JBoss Group believes strongly in the LGPL license and will protect all
copyrights held by any JBoss contributor.
A friend of mine had a look at the elba project:
I had a quick look a random java file on the site above, and it’s a direct copy of a JBoss one, with the JBoss header changed.
From Mark Fleury’s “previous email”:http://www.magpiebrain.com/archives/000055.html it seems that only the original copyright holders of the code may fork JBoss. That said, the “Core Developers Network”:http://www.coredevelopers.net/ (who I suspect are the people behind Elba) have among their members some pretty heavyweight JBoss-contributors (they have the entire CMP team IIRC), who probably DO have copyright to areas of JBoss’s code.
_Update_: Just had a look at the Project Member List for the Elba project, and all of “The Core Developers team”:http://www.coredevelopers.net/members/ are there, just as I thought. I hope they can afford a lawyer – the JBoss guys sound pissed….
Well, I liked “w.bloggar”:http://wbloggar.com/ allot at first, but now I realise I much prefer “Zempt(Zempt – Multi-platform MovableType client)”:http://www.zempt.com/. Zempt lets me handle MT specific stuff like different formatters (for example “Textile(Brad Choate: MT-Textile)”:http://www.bradchoate.com/past/mttextile.php, keywords, multiple categoriesetc. Now if Zempt only integrated with “FeedDemon”:http://www.bradsoft.com/feeddemon/beta/…
Spotted the handy looking HTTrack Website Copier over at “Keith’s Weblog”:http://www.keithdevens.com/weblog/. Its free and copies websites for offline viewing, which is nice.
Thanks to a friend for this heads up – seems Mark Fleury has responded to the creation of the Geronimo project in the latest newsletter on the JBoss mailing list:
First a bit of history. I offered JBoss when it was 4 month old to
Apache. The guys at Jakarta vote OK unanimously and their vote was
overridden by Brian Behlendorf. The reason from behlendorf was that they
‘were not the dust bin of open source projects’. I heard the Apache
crowd got offended for me calling them “a bunch of fat ladies drinking
tea” at a later date when they were running around telling us how to run
our project. We had reports that this was the non-official reason for
this “challenge”. Challenge accepted. More seriously as we overtake
them in corporate penetration and business model, I guess they are
finally looking beyond the HTTPD C co debase and imitation is the
sincerest form of flattery.We are the real thing, all we have so far is talk and announcement, announcements are a dime a dozen. Apache code on this project has yet to be released and then production reached and then maturity bla bla bla. I have little comment on the project except to say that JBOSS IS NOT A PART OF IT. In a misleading announcement Apache chairman’s Greg Stein implied JBoss was participating and that JBOSS CODE WAS PART OF THE PROJECT. No current JBoss developers are participating in the Apache J2EE project and since JBoss is LGPL only full copyright holders can offer JBoss code under other licenses. Bottom line? JBoss can’t be forked by apache. As our customers know, we are a business, a serious one and we seriously believe in and defend “professional open source”. That includes legal protection of IP. Make no mistakes, JBoss will AGGRESIVELY defend its copyright and LGPL license.
Ouch! So, JBoss code will not be part of Geronimo unless Geronimo is offered ONLY under an LGPL license, which is highly unlikely to be the case given that its an Apache project. This leads me to believe that OpenEJB will likely form the basis for the EJB container inside Geronimo – OpenEJB developers are among those already signedup.
The Core Developers Network seems to be backing the Geronimo initiative quite strongly, and its intersting to note that the Core Developers Network’s consultants have all been heavily involved in JBoss development – beyond any contributions to the JBoss code base they also sell themselves as JBoss consultants, just as they did for JBoss itself before they left earlier this year.
It seems that JBoss’s reaction to the Geronimo project may not be limited to strongly worded emails – according to my friend on the JBoss mailing list one of the Jetty-JBoss developers has very recently had his commit rights revoked without warning and the only clue seems to of been this developers involvement with Geronimo. Its also important to note that in his email Mark Fleury states that no _current_ JBoss developers are involved in Geronimo, which must mean the guys at Core Developers have all had their commit rights revoked, despite their apparent heavy involvement with JBoss (check the members page for information concerning their apparent ongoing involvement ). Expect this to run and run…