Are you looking for an open source, Web-based e-mail and groupware suite with its own development framework, Ajax interface, more than 50 applications, an active developer community, and millions of end users all over the world? The Horde communication and collaboration suite may not be as well known as the big name commercial offerings, but according to lead developer and release manager Jan Schneider it has just as much to offer, and more.
In this opening part of TechWorld’s Open Source Identity series, we explore how Horde, having laid the foundations of a solid Web application suite throughout the past 10 years, is poised to gain a lot more notoriety.
Tell us a little about the history of Horde and when and why it started, and how you got involved. How many developers have and are contributing to Horde?
Horde started in summer 1998, when Chuck Hagenbuch created a Web mail system for his university. It was called IMP 1.0.0, consisted of about 1500 lines of PHP 3 code, HTML and documentation. Since then, a Web application framework, over 50 applications, two groupware suites, and 350,000 lines of PHP code have evolved. IMP still exists and has just been released as version 4.3, while we're already working on IMP 5.
I personally started a typical open source career with the Horde project. I was in need of a Web mail solution and installed Horde, then updated translations, started fixing bugs and sending patches. Finally I got more involved into Horde development, project management and the PHP community as a whole. Today I'm one of the core developers of the Horde project, release manager and provide professional consulting for the Horde ecosystem.
Like in any open source project, the number of developers vary. At all times we have around half a dozen developers contributing to Horde, but according to Ohloh about 40 people have committed code during the years. But, of course, there is an uncounted "horde" of users, administrators, developers and translators who have contributed patches, bug reports, ideas, translations and more to the project.
How has Horde grown since its inception? Horde may not be as well known as other open source Web applications of its type, but it seems to have built up a significant user base. How many new users is Horde getting today and what type of organisations are they?
The kinds of organisations that use Horde vary a lot. It starts with small family servers for pure Web mail access, with the largest installations serving up to 3 million users. We don't have any hard numbers, but we assume from the feedback we receive, that the majority of users are larger organisations, especially from the education sector like universities and of course ISPs providing Web mail for their clients. But the most rapidly growing share is probably in small and medium size companies, especially with the focus on groupware functionality we had in the recent past. This emphasis not only added a lot of functionality required for business users today, but also made installation of the Horde software much easier and faster.
We initiated an advisory board earlier this year consisting of some of our larger users. Monthly virtual board meetings help us to take a break and discuss current development, ask for requirements from the users' point of view, cross check that our own ideas make sense to the end users at all, and decide on tasks to work on in the near future.
Recently there have been a lot of big announcements in the open source groupware space. A good, solid open source groupware suite is seen as the "missing link" for the open source stack if compared with Microsoft's Exchange and IBM's Lotus Notes. How does Horde compare with other open source groupware products and commercial offerings?
One thing that doesn't seem obvious for everyone coming to Horde in search of an open source groupware, is the fact that Horde Groupware is completely Web based. We don't provide any desktop clients or try to be drop-in replacements for Exchange or Notes where users could stick with their existing desktop clients. Horde Groupware is the client and the server at the same time.
Recently, we changed this position slightly when we added server functionality that can be used by desktop or mobile clients, for example, WebDAV support for calendar clients, and CalDAV support which is coming with one of the next releases.
From the sheer functionality we are on par if not better than any other open source or commercial groupware solution. And being a pure Web application, Horde has all advantages that software-as-a-service provides, like platform independency and easy deployment.
Latest on AJAX
- Google Maps adds real estate app
- Google to promote Web speed on new developer site
- Aussie devs make Wave with Google Web Toolkit
- Google seeks to boost geo apps with new Maps API
- Commbank taps Ajax for biggest Web site redesign
- JavaScript - the Web site performance killer, Google guru says
- Microsoft tool measures JavaScript performance
- Google updates App Engine, adds Java support
- Google gets competitive, taking Gmail users offline
- A future without programming
Development Essentials
- Security experts name top 25 programming screw-ups
- Top 10 wicked cool algorithms
- Facebook app verification fee draws criticism
- Microsoft's openness stressed
- Yahoo's developer platform to launch this week
- Microsoft starts new developer portal
- Google API allows creating apps that can track laptops
- PHP, JavaScript, Ruby, Perl, Python, and Tcl Today: The State of the Scripting Universe
- Analyst: In-house app development fraught with waste
- Is unit testing doomed?
- Instructional Designer (Training Developer) (s15)10/02/2010
Other
I.T. & T
Instructional Designer (Training Developer) (s15) - BUSINESS DEVELOPMENT MANAGER - CONTENT MANAGEMENT SYSTEMS, INTRANETS,10/02/2010
Other
I.T. & T
BUSINESS DEVELOPMENT MANAGER - CONTENT MANAGEMENT SYSTEMS, INTRANETS, - Informatica PowerCenter Consultants10/02/2010
Other
I.T. & T
Informatica PowerCenter Consultants - WEB CONTENT MANAGEMENT SYSTEMS - BUSINESS DEVELOPMENT MANAGER10/02/2010
Other
I.T. & T
WEB CONTENT MANAGEMENT SYSTEMS - BUSINESS DEVELOPMENT MANAGER - Senior Tester9/02/2010
Other
I.T. & T
Senior Tester
Whitepapers
TechWorld Blogs
Recent blog posts
- Talk about mobile computing
- iPad arrives: can Apple crack the tablet?
- Linux.conf.au 2010 kicks off in New Zealand
- VMware jumps further into SaaS with Zimbra
- Amarok 2.2.2 released – rock on!
- Happy Nexus Year
- So long 2009, and thanks for another decade in tech
- KDE 4.4 enters beta, bring on mainstream computing
- Chromium OS source released: another way of thinking
- Dell goes Android for mobile market entrance
Recent comments
- Buy 2 get 1 free: Apple iphone 3gs 32gb,Nokia N97,BB Bold,HTC HD
4 hours 39 min ago - My Take:
4 hours 56 min ago - PDA Smart phone users
14 hours 9 min ago - Touch Phone Accessories
14 hours 16 min ago - joo joo
15 hours 8 min ago - Thanks!
1 day 10 hours ago - Transcription mistake
2 days 11 hours ago - Freeway is hardly Australian
2 days 13 hours ago - Great Business Initiative
3 days 8 hours ago - www.mintfly.com
3 days 12 hours ago - also creating unemployment
4 days 5 hours ago - How to save in one page???
5 days 7 hours ago - Well it's 2010 now...
5 days 16 hours ago - Man, catch up. You're being
6 days 17 hours ago - Rhapsody in Australia
6 days 18 hours ago - ipad reaction
1 week 8 hours ago - Capacity Bollenecks
1 week 23 hours ago - not only for "young folks"
1 week 1 day ago - Take action now
1 week 2 days ago - u guys are a idiots. i have
1 week 2 days ago







Comments
Thanks for the post. I am an
Thanks for the post.
I am an aspiring PHP developer and Horde is very relevant to me.
Really great post. 5 stars
- sports flooring
I really thank to one who
I really thank to one who wrote this article. I have always been reading and writing texts like this in blogs. Also, I, as a daily writer, present my respects to everyone. I just watched videos like this in youtube. I research in all areas.
I think people must first research before writing...
thanks
Great tip about Horde. Wasn't aware of it but it may useful in a rework of my Bluestone software systems thank you.
This is what makes open
This is what makes open source so great. Excellent contribution, my friend.
Thanks, a really wise man,
Thanks, a really wise man, who developed a really great open source product.
Thank you very much for this
Thank you very much for this interview. Horde is probably the best web based mail I use veryday.
Horde
Horde, I just love it, better for me not to think
Horde - Mobile sales team across the board use for webmail
Mobile sales team use Horde webmail for checking official emails.
Cool App, nice work HORDE !!!!.
Cheers
Betezy
Horde is extremely useful for
Horde is extremely useful for me as a PHP application developer.
Regards, Mark
GizmoDesk.com
Horde looks cool. I'll
Horde looks cool. I'll definitely check that out
That's my open source project, wondering what you think about it? haven't updated it in a while
Post new comment