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
- Open source Jspresso serves multi-channel RIA
- Open source Vaadin bridges Java to Ajax
- Need desktop access over the Web? Try some Guacamole
- Horde open source groupware preps version 4 release
- The iPad makes demands on Web developers
- Web app developers showered with advice
- 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
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?
- WebSphere Solution Design (S20) - CBD, contract role3/09/2010
Other
I.T. & T
WebSphere Solution Design (S20) - CBD, contract role - Solution Architect - Web Application Architecture Project!3/09/2010
Other
I.T. & T
Solution Architect to provide strategic and operational consulting for the end-to-end Web Application System project! Experienced with J2EE or .NET?! - Principal Consultant - ITIL2/09/2010
Other
I.T. & T
Excellent opportunity for an experienced ITIL Principal Consultant to join an innovative leading IT Service management consultancy. Attractive packag - Mainframe Developer - COBOL - 12 Month Contract2/09/2010
Other
I.T. & T
Mainframe Developer - COBOL - 12 Month Contract - Business Systems Analyst2/09/2010
Other
I.T. & T
Perm CBD based role for an experienced Business Systems Analyst - Senior SAP Project Manager2/09/2010
Other
I.T. & T
Senior SAP Project Manager - SAP FICO Consultant - 6 week contract - West Sydney2/09/2010
Other
I.T. & T
SAP FICO Consultant - 6 week contract - West Sydney
Whitepapers
-
HPS Pharmacies | Success Story -
Virtualisation: Optimised Power and Cooling to Maximise Benefits -
Novell Holds Down Data Center Costs with PlateSpin Work load Management Solutions -
Allocating data center energy costs and carbon to IT users -
Forrester Research Paper | Virtualization Management And Trends
TechWorld Blogs
Recent blog posts
- Windows Phone 7: how big can it get?
- NBN gets a turn at political football
- Internet filter gets caught up in politics
- TechWorld Forums goes live
- Selective sourcing the hybrid of cloud services
- Social networks catch more business attention
- RIP Kin
- Telstra’s copper and NBN’s fibre: will the two ends meet?
- RIP Windows 2000, XP lives on
- Does the world need another iPhone? Why not
Recent comments
- java development
12 hours 1 min ago - When mine called they
12 hours 44 min ago - 3D TV cannot fall - no way! Why?
15 hours 58 min ago - Thanks for taking the time to
1 day 4 hours ago - Windows scam
1 day 11 hours ago - My only anti fraud method is
2 days 6 hours ago - Private Cloud Taxonomies
2 days 6 hours ago - ...however...
2 days 15 hours ago - This Guy
2 days 15 hours ago - Glasses Free technology
2 days 16 hours ago - FOSS community
2 days 23 hours ago - i have dv6000 with nvidia
3 days 1 hour ago - i have dv6000 and suddenly
3 days 1 hour ago - This is an awesome comment.
3 days 4 hours ago - Real Estate
3 days 6 hours ago - Scam - eventvwr scammers
3 days 11 hours ago - Well I never...
5 days 1 hour ago - Too bad Microsoft was mentioned
5 days 3 hours ago - Phone card is a better option to make calls at a lower rate
5 days 8 hours ago - In other words: "Developers,
5 days 13 hours ago










Comments
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