Novell Dumps the Hula Project
asv108 writes, "On the Hula general mailing list today, it was announced that Novell is no longer providing full-time developers to Hula. While the project will continue, it appears that Novell is not committed to developing a viable open-source alternative to MS Exchange. The Hula project was announced in February 2005 with much fanfare."
the open source project to build an exchange alternative Theres like, 5 different projects trying to achieve the Holy Grail of replacing Exchange. And Hula was far from the leader of the pack.
Short answer:
No, believe it or not, Microsoft wasn't in on this.
Longer answer:
I work at Novell, and for about a year, I was on Hula. I loved it. I still run it on my home server, and it still bothers me that I didn't get to finish and polish the bits I was hacking on. An insufficient degree of planning and management led to the magic "1.0" getting pushed farther out and being less clearly defined. Inside Novell culture (and elsewhere, I would think), that's a bad sign. Other projects were in the spotlight, some Ximian modus operandi kept a lot of Hula's exciting stuff secret, and a few months back, the already-thin team was cut back dramatically. At the same time, its release deadline was moved up, and Hula was still without what I'd call a manager. The writing was on the wall well before the Microsoft deal came around.
I made the mistake of getting pretty emotionally attached to Hula, so this has all been pretty rough for me to watch. I worked weekends and wee hours on that code, and I'd do it again. I can't blame anyone for using this news as fuel for the fire and/or shouting "Novell just doesn't get it", and I can't blame anyone for being highly suspicious given the recent Microsoft deal (I'm still not sure how I feel about that, by the way). But I can say, and you can take with as much salt you want: No, this was the result, a long time coming, of numerous mistakes, and of other decisions that truly didn't seem like mistakes at the time. As much as I love to blame Microsoft for stuff, the facts say otherwise in this case.
Its death as a Novell-sponsored project is unfortunate, but Hula's not dead - it's grown a small community and a bunch of us still have commit access. Read the mailing list message, take a breather, and if you still feel like being pissed off at Novell or Microsoft, fine. I tried. But at least check out Hula. It still has a ton of promise and is surprisingly useful today.
>An open source alternative to Exchange is the single most important project the open source community could develop to allow IT managers to migrate away from Microsoft. This comment was so insightful it motivated me to create a Slashdot account just to say so.
As far as the microsoft angle goes, I don't think it is nearly as open and shut as that. Hula had a variety of problems that were difficult to overcome. Almost all of those problems are centered around the underly platform.
Anyone who thinks that Hula had any kind of momentum at all before this announcement is ignoring the fundamental architectural problems that killed the project months and months ago. Something may emerge from the ashes. Zimbra has proven it can be done, but it will have to be a firefox to this convoluted and bloated Mozilla.
That conspiracy theory, while entertaining, is just totally untrue.
The Hula team decided not to go forward with the project because the project wasn't working. It had been nearly two years since we launched Hula and during that time a lot of other people entered the space (Zimbra, Google Calendar, etc) and implemented many of the innovative things that we had planned to do with Hula. This took some of the wind out of our sails, and we had some execution problems too; I don't know if you've noticed, but the project has essentially gone two years without a release, and if you've ever done any significant software development before, you know that's not a sign of a healthy project.
Now, there is some great work in Hula and we sincerely hope that some of it will be useful to the community. The AJAX-based dragonfly web interface for mail and calendar is gorgeous and open source and could be turned into a nice replacement for SquirrelMail or the other web mail/calendar interfaces. The Hula store and the former NetMail agent code are also both open source and other companies are using them now as well.
The guys who worked on this stuff (Jacob Berkman, Peter Teichman, Dave Camp, Cyrus Dolph, Rodney Price, and others) are extremely bright guys, did fabulous work, and really enjoyed the project -- but unfortunately it's one of those things that didn't work out the way everyone hoped. So it goes.
Novell customers of NetMail and GroupWise and other products can rest assured that they are unaffected and will be supported and carried forward -- I'm sure Novell will have things to say about that, so stay tuned.