The Hula Project
Today we are thrilled to be launching Hula, a new project to build an open source mail and calendar server.

Hula is a really exciting project already in part because we think that we can fill a hitherto-unclaimed spot in the stack of open source applications and in part because we’ve “primed the pump” by basing it on an existing, functioning codebase: a Novell product called NetMail. NetMail already runs millions of calendars and mailboxes. And so we’re starting off with the mundane work of building a functioning server done, leaving us to focus on creating interesting new functionality.
We know the demand is high for a credible piece of software in this space. Ever since we first released Evolution in 2000, people have been asking us where they can find an open source server. The lack of an implementable open calendar server protocol has crippled calendar-server efforts for years; we think CalDAV is finally going to fix that and are getting behind that as our primary fat-client interface for Evolution and Chandler and Sunbird, and maybe Outlook as well.
Our direction is distinct from other open source collaboration server projects in that we’re not trying to build every conceivable bit of functionality that someone might consider “collaboration” into the server. Instead, we are focused on building great calendar and mail functionality. The dominant collaboration solutions today (Exchange and Notes) are built on a pre-Internet design and are just no fun to use for real people who live on the web, who collaborate across organizational boundaries (or who don’t have organizational boundaries to worry about), who want light-weight tools and URLs for their meetings and their appointments on their cell phone and so on.
So we have a couple of specific ideas we want to focus on.
We will build a JavaScript-based rich client for mail and calendaring, in the style of GMail. Those of you who follow my blog may have noticed me waxing optimistic about the power of web clients over the last few months; even before maps.google.com came out and blew everyone’s mind.
I looked for weeks to find a project implementing an open source version of GMail. I even posted to Google answers in my search. It doesn’t exist. Well, today we’re starting one, and we’re inviting the world’s crack JavaScript/DHTML hackers to help us.
We will build a real web-based calendar. Every networked calendar I’ve ever used has been exactly the same: create appointment, specify subject, location, start time, duration. Accept/tenatively accept/decline. Private/public. Free/busy search.
The current Hula web interface, by Garrett LeSage
And yet there’s no way to schedule appointments with people for whom I only have an email address, no way to get at my calendar data programmatically, to script it, to view it with an RSS feed, to access it via IM or SMS, etc. Thanks to the webcal URI standard people are starting to publish calendars but there’s no easy way to maintain these other than exporting an ICS file from your client and copying it to a server every so often.
Why has no one rethought this model?
Well, we’re going to try to. Our first ideas are up on the Hula web site. Take a second and check them out. Some of this came out of conversations with Jamie Zawinski, and he deserves credit for focusing us on calendars instead of floating off into, I dunno, voice over IP integration or something.
This announcement has been several months in the making here at Novell, but the real work to build a community and interesting new functionality is just starting. Hula is new. It’s young. If you want enterprise-class groupware functionality on Linux today, your only reasonable option is GroupWise. Hula will grow up over time, and probably go in new and unexpected directions. We’re looking forward to seeing where people take it.
One of the incidental things we are doing with Hula is that the web site is a wiki. I’m really interested to see how well that works out; for today’s launch we’ve locked the pages to prevent opportunistic vandalism, but we’ll probably open them up to world-writeability (literally) in a couple of days. Many thanks to Kate Turner and Brion Vibber for their help with MediaWiki over the last few days.
I’m probably going to be spending a lot of today explaining Hula to journalists, but when I’m not doing that I’ll be in #hula on freenode.
이 사이트는 Akismet을 사용하여 스팸을 줄입니다. 댓글 데이터가 어떻게 처리되는지 알아보세요.
Calendar
| 월 | 화 | 수 | 목 | 금 | 토 | 일 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | 31 | ||
보관함
- 2024년 1월
- 2023년 10월
- 2023년 8월
- 2021년 9월
- 2021년 7월
- 2020년 12월
- 2020년 10월
- 2020년 7월
- 2020년 4월
- 2020년 1월
- 2019년 12월
- 2018년 12월
- 2017년 11월
- 2016년 1월
- 2015년 10월
- 2015년 6월
- 2015년 5월
- 2015년 4월
- 2015년 1월
- 2014년 12월
- 2014년 11월
- 2014년 10월
- 2014년 7월
- 2014년 6월
- 2014년 3월
- 2013년 12월
- 2013년 10월
- 2013년 9월
- 2013년 7월
- 2013년 6월
- 2013년 5월
- 2013년 4월
- 2013년 3월
- 2013년 1월
- 2012년 12월
- 2012년 8월
- 2012년 7월
- 2012년 4월
- 2011년 12월
- 2011년 10월
- 2011년 8월
- 2011년 7월
- 2011년 5월
- 2011년 1월
- 2010년 11월
- 2010년 4월
- 2009년 11월
- 2009년 10월
- 2009년 8월
- 2009년 7월
- 2009년 6월
- 2009년 5월
- 2009년 2월
- 2009년 1월
- 2008년 12월
- 2008년 11월
- 2008년 10월
- 2008년 9월
- 2008년 8월
- 2008년 7월
- 2008년 6월
- 2008년 5월
- 2008년 4월
- 2008년 3월
- 2008년 2월
- 2008년 1월
- 2007년 12월
- 2007년 11월
- 2007년 10월
- 2007년 9월
- 2007년 8월
- 2007년 7월
- 2007년 6월
- 2007년 5월
- 2007년 4월
- 2007년 3월
- 2007년 2월
- 2007년 1월
- 2006년 12월
- 2006년 11월
- 2006년 10월
- 2006년 9월
- 2006년 8월
- 2006년 7월
- 2006년 6월
- 2006년 5월
- 2006년 4월
- 2006년 3월
- 2006년 2월
- 2006년 1월
- 2005년 12월
- 2005년 11월
- 2005년 10월
- 2005년 9월
- 2005년 8월
- 2005년 7월
- 2005년 6월
- 2005년 5월
- 2005년 4월
- 2005년 3월
- 2005년 2월
- 2005년 1월
- 2004년 12월
- 2004년 11월
- 2004년 10월
- 2004년 9월
- 2004년 8월
- 2004년 7월
카테고리
- 2004년 기록/2004 Autumn
- 2004년 기록/2004 Spring
- 2004년 기록/2004 Summer
- 2004년 기록/2004 Winter
- 2005년 기록/2005 Autumn
- 2005년 기록/2005 Spring
- 2005년 기록/2005 Summer
- 2005년 기록/2005 Winter
- 2006 여름 지리산
- 2006년 기록/2006 Autumn
- 2006년 기록/2006 Spring
- 2006년 기록/2006 Summer
- 2006년 기록/2006 Winter
- 2007 여름 설악산
- 2007년 기록/2007 Autumn
- 2007년 기록/2007 Spring
- 2007년 기록/2007 Summer
- 2007년 기록/2007 Winter
- 2008년 기록/2008 Autumn
- 2008년 기록/2008 Spring
- 2008년 기록/2008 Summer
- 2008년 기록/2008 Winter
- 2009년 기록/2009 Autumn
- 2009년 기록/2009 Spring
- 2009년 기록/2009 Summer
- 2009년 기록/2009 Winter
- 2010년 기록/2010 Autumn
- 2010년 기록/2010 Spring
- 2010년 기록/2010 Winter
- 2011년 기록/2011 Spring
- 2011년 기록/2011 Summer
- 2011년 기록/2011 Winter
- 2012년 기록/2012 Spring
- 2012년 기록/2012 Summer
- 2012년 기록/2012 Winter
- 2013년 기록/2013 Autumn
- 2013년 기록/2013 Spring
- 2013년 기록/2013 Summer
- 2015년 기록/2015 Spring
- 2015년 기록/2015 Summer
- 2017년 기록 / 2017 Autumn
- 2018년 기록
- 2019년 기록
- 2020년 기록
- 2021년 기록
- 2023년 기록
- 2024년 기록
- e-Book/ETC
- System
- 미분류
- 미분류
- 사진첩
- 사진첩/군대시절(1997~1999)
- 사진첩/나의 애장품
- 사진첩/오래전에…
- 사진첩/웃자
- 사진첩/자살토끼
- 사진첩/폰카 모음
- 시계
- 잡 담
- 잡 담/3분재테크
- 잡 담/심리
- 즐겨듣는음악
답글 남기기