Follow Us

Open For Business

Roundcube: the world's coolest Open Source webmail project?



At Sirius we have recently started using and deploying Roundcube in favour of the tried and tested (but very old) Squirrelmail. Impressed by it's beautiful front-end, ease of use and obvious extensibility, Tom Callway spoke to Till Klampaeckel and Thomas Bruederli, two of Roundcube's core developers, to find out more about this exciting project.

1) What is Roundcube?

Roundcube is a free open source webmail client with an application-like user interface. Roundcube provides all the functionality one expects from an e-mail program and connects to any mail server backend that supports IMAP.

2) To the best of your knowledge where is the biggest deployment to date?

Below are a couple use-cases, which we'll probably put on the website as well some time soon. All people of those people are active in one way or another on our mailing list lists.roundcube.net/, users@ and dev@ and agreed to share more experiences and help users in case they have questions.

Most of these installations also have another alternative to RoundCube (e.g. Squirrelmail or Horde/IMP)

University of Michigan
users: 70,013 (there are more users, but the others haven't used Roundcube yet)

XS4ALL, Netherlands
users: 50,000

Datenpark.ch
users: 3,500

San Pablo CEU University (Spain)
users: 15,000+

Introweb
users: 5000 active users

3) How does Roundcube differ from other open source webmail solutions?

For starters, Roundcube looks awesome! :-)

mailview.jpg

Thanks to its ajax-based architecture it's fast and responsive and it's used just like a "real" (desktop) application.

Another big advantage is the separation of the frontend from the functionality which makes Roundcube fully customizable using the skins. We learned that a lot of people want more options when it comes to customizing the visual appearance than just choosing from different set of colors.

4) How extensible is Roundcube using its plugin API?

Plugins are very easy to develop due to their object-oriented architecture. Roundcube is shipped with a couple simple plugins which can be used as template to get started.

Roundcube's core currently offers over 40 plugin hooks and we try to please everyone by implementing requests for new plugin hooks right away.

Roundcube's API provides hooks for both the server and the client side. Add the JQuery library (for client side scripting) to the mix and it's even easier to extend the client functionality because so many developers are already familiar with it.

5) Roundcube is built on IlohaMail's IMAP library. Why did you choose this as the underlying engine?

At the time when we started Roundcube, the IMAP library was not a default part of PHP and we wanted to provide a software that runs on any standard Apache+PHP box without lots of dependencies. The Ilohamail IMAP wrapper seemed to be simple and also faster.

6) Do you have ambitions to extend Roundcube to offer a groupware functionality like calendaring in the core application?

No, we personally don't have such ambitions but the plugin API should make it possible to extend a Roundcube installation with such features.

There are already other sophisticated open source solutions for groupware and we don't want to compete with them. We'd rather see a couple integrations.

7) Why was it so important to release Roundcube as a free, open source project? What advantages does it bring as opposed to using an 'opencore' business model?

Open source software is a very important part of Roundcube itself and we wanted to contribute something back to the community. The main advantage for us is that the software is provided "as is" and we don't have to provide support or responsibility to our "customers". This may sound a bit rude but all of the core members of the Roundcube team are volunteers working on the project in their spare time. We all have our jobs beside Roundcube and therefore we cannot provide real-time support or immediate fixes if a problem occurs. This is something people would expect when the pay for a product.

8 ) Can users try Roundcube without doing a full installation, to just to get a feeling for the capabilities?

No, we currently don't have an online demo ourselves. But on the Roundcube forums, there are always a couple users who run demo sites.

9) Are you seeing more interest in Roundcube within enterprises with the economic downturn?

When looking at the download counts we don't see an increased interest in Roundcube. Maybe enterprises still hesitate to use open source software. Maybe that's because the IT industry really hasn't seen the crisis (yet).

Also, one of the reasons people always hesitate to use Roundcube are the conservative versioning we keep. Despite what people think - we are currently "only" at zero dot three dot one.

We are pretty sure that this relatively low version number make it look like we are not finished yet.

10) How is your project organised and how might somebody interested in contributing to the codebase get involved?

The core team of Roundcube consists of about 5 people who keep up the infrastructure and control the development process. The most important tools are the Trac platform with the bug tracker and the developers mailing list. This is the place where the ongoing development is discussed and where everybody can contribute. See trac.roundcube.net/wiki/Dev_Contribution

11) You've just released version 0.3.1? What features are you most excited about?

The plugin API. It's very exciting to see what people do with it and how they extend Roundcube to become an integral part of their platform.

12) To your mind what does the open source movement need to get even more traction? Better evangelists? Better marketing?

From our perspective the biggest factor are people. It always requires more people who actively contribute to open source projects.

Contribution is not just about writing code. It also includes writing documentation, writing bug reports, answering questions, translating and of course evangelism. Whenever a company decides to integrate open source software for their customers and then encourages their employees to contribute their work to the project, that's a great situation for any open source project to be in. And those are of course the kind of projects any active open source contributor likes to have.

In Roundcube's case some of our contributors are paid by their employer (or a client) to work on Roundcube, but this is currently just a minority.

The original post can be found at Sirius Labs

Tags: horde/imp, ilohamail, imap, roundcube, squirrelmail, thomas bruederli, till klampaeckel, webmail

RSSSubscribe to this blog

More from Techworld

More relevant IT news

Contact Us

For editorial queries:
Mike Simons Mike_Simons@idg.co.uk

For website issues:
Email webmaster@techworld.com

For commercial queries
Russell Kearney russell_kearney@idg.co.uk


For more contact details click here.


Email this to a friend

* indicates mandatory field





Techworld White Papers

Optimising data protection for virtual environments

VM environments require the same level of data protection as does the physical server environment. Companies may use data protection tools built for the physical environment in the virtual world, but this has serious disadvantages.

Download Whitepaper

PCI Compliance: Are UK businesses ready?

Exploring the results of a recent survey, including: ? Levels of understanding of the standard ? Current perceptions of actual compliance status ? Attitudes toward addressing compliance

Download Whitepaper

Mobility Management for Dummies

Your complete guide to managing and securing mobile devices such as laptops and smartphones.

Download Whitepaper

Magic Quadrant for midrange and high-end NAS solutions

It is difficult to find one midrange or high-end NAS product that can cater to all needs. File systems embedded in NAS are often designed to solve one major pain point, with additional features being added later to broaden use cases and benefits.

Download Whitepaper

Techworld UK - Technology - Business

Oracle Video

Enabling agile and intelligent businesses

 Changing markets, competitive pressures and evolving customer needs are placing increasing pressure on IT to deliver greater flexibility and speed. Explore truly flexible SOA foundations with this Oracle video.

Watch
COLT White Paper

IT Misuse Survey

Complete this survey and you could win a Nexus One

Techworld are running a short survey to discover how UK businesses are managing Internet and email misuse in the Enterprise.

Complete Survey

Complete our survey and you could win a Sony E-book Reader.
Techworld have teamed up with HP to compile a survey relating to server virtualisation. Complete the short survey and you could be the lucky winner of a Sony E-book reader.

Complete the survey here

Site Map

Test