The OpenDocument web site is not longer accepting new posts. Information on this page is preserved for legacy purposes only. For current information on ODF, please see the OASIS OpenDocument Technical Committee.


What I’m Reading on 06/18/2014

iOS 8 beta 2 seeded to developers | ZDNet “Apple seeded iOS 8 beta 2 to registered developers today with a number of new features and stability enhancements. The new iOS 8 beta 2 build, labeled 12A4297e, marks the return of the … Continue reading
Categories: Blogs

What I’m Reading on 06/17/2014

Walmart Labs snaps up mobile startup Stylr | ZDNet “Born in New York by two Stanford alumni and funded by New York-based incubator Dreamit Ventures, Stylr is a location-based mobile app that allows shoppers to find clothes in nearby stores. … Continue reading
Categories: Blogs

Linux email clients – the road less traveled

One area on the Linux desktop that remains surprisingly conservative is email – email clients and webmail alike. While most if not all of the formats and protocols used are true open standards, you would think there could be a broad range of clients and webmails for Linux out there. Let me correct that: webmails are in a league of their own and I will not enter the webmail vs. email clients discussion. Many things are changing in that field, but one must differentiate between the actual email service, like GMail, your corporate mail, the webmail software (Roundcube, Horde, Citadel, Squirrel, etc.), the groupware platform (Kolab, Blue Mind, OBM, eGroupWare, and many others) and what lands and gets edited, if you’ve chosen so, in your email client, meaning the actual software program running distinctly from your web browser and handling anything from emails to calendars and contacts. Today I will focus on the email clients on the Linux desktop. I do not pretend that my list is exhaustive; it is but a personal selection; I have also excluded email client such as Mutt, mu4e, VM, RMail, Ner, Wanderlust, etc. as I will only be speaking of graphical email clients on Linux, at least the ones I’ve tried.

Mozilla Thunderbird

Let’s face it: Mozilla Thunderbird is unavoidable. The reason it is so  popular is that the choice of an actual email client other than Outlook or perhaps Lotus SameTime on Windows is actually quite reduced, aside the blue bird and perhaps the Pegasus mail. Anyway, Thunderbird occupies a strategic segment, so to speak, in that it is really multi-platform and caters to most peoples’ needs. I did  use Thunderbird and in many ways I really like it. I do have two real issues with Thunderbird though. The first  one has nothing to do with the software itself: It is that we -and by we I mean almost everyone I turn to- don’t know anything about the future of Thunderbird. What Mozilla plans to do with it, how the project works, where it goes is unclear. Thunderbird is being maintained, and before you ask, no, the Document Foundation will not develop Thunderbird in the future.image-of-mozilla-thunderbird-logo5141-580x358
The second issue I have is that because of some subtle combination of factors mostly related to the mbox implementation in Thunderbird and the general application performance, the email client can be an absolutely awful resources hog. In fact, for anyone relying on email client with large or even huge email boxes, I would argue that Thunderbird is not the best option, even if its extensibility seems to keep some portion of its user base happy. Basically, Thunderbird will do the job but if you’re down to three different emails and a few gigabytes of inboxes your computer will turn into an oven, and a slow one at that. Be it as it may, Thunderbird’s value, I think, lies in its ability to address almost everybody’s needs without being “feature complete” in any way.

Gnome Evolution

At this stage you may be thinking that if I call Thunderbird a resources hog then Evolution must feel like crushing an ipad under a truck. Well, I have used Evolution intermittently since 2003(!) and I have seen it, er, evolve. Yes, Evolution was terrible for years in terms of resources and stability, although the features it offered and still offers are unique on Linux. After Gnome switched to its 3.x.x branch however, Evolution started a major rewrite and things improved considerably.evolution I have been using Evolution for over a year in 2013. I know that Red Hat invested more resources in it after a few other hackers left. Surprisingly enough Evolution is faster and lighter than Thunderbird for large inboxes and multiple accounts. It also handles all sorts of mailbox formats and relies on the maildir format as a default, which does make a difference with large inboxes compared to mbox. One misconception I have also seen is that Evolution only handles one inbox. It is not true, you do have one global inbox for POP and local email accounts and inbox folders but if you use IMAP on several of your emails you will use several inboxes and of course several accounts. Feature-wise, Evolution offers what you expect for  a corporate environment, meaning not just mail, but an actual working calendar, contacts management, tasks, memo, meeting planning, etc. If you do not have specific needs for calendaring and do not handle a lot of emails, then Thunderbird might become a more compelling option, although that is not really a really clearcut choice.

Claws Mail

Readers of this blog will remember that Claws64px-ClawsMailLogo is my main email client, so don’t expect me to criticize it… or wait. I love Claws. It handles my gigabytes of email graciously, has built-in search that’s faster than anything I’ve witnessed (Thunderbird does not come close to that), handles the MH and the mbox formats like a charm… what’s not to like? Indeed, not much. True, the interface is not the most modern although a careful choice of iconsets can definitely improve the looks of Claws. On the other hand the interface is not antique and is very clear. Where I see limits is not in Claws’s mail handling but on pretty much everything around it. For email clients, this means at least contacts management and calendar. On these two fronts, Claws Mail is not on par with Evolution or Thunderbird. Let me explain.
When it comes to contacts and addressbooks, claws is doing relatively fine, especially on fields completion and contacts search; but the actual interface of the addressbook and the management of contacts is rather poor, so poor in fact that the Claws Mail project has started a rewrite (the first one since their fork off Sylpheed) of the contacts management module. The other area is the calendar. There is no calendar in Claws officially but there’s the vcalendar plugin. Help is very welcome in improving it feature-wise, but in making it actually usable. There’s a bug with recurring appointments that’s been driving me crazy for something like 3 years now. What can you do with this calendar? Receive invitations, send them, getting notifications. All this works if they’re not set as recurring events and if you like austere interfaces. Do not expect more from vcalendar though.


It is not entirely clear what is Kontact and what is Kmail beca70px-Kontact_Oxygen.svguse these two are very well integrated. I do not use Kontact on a regular basis: I’ve tried it and tested it several times. It has a very broad range of features which sets this KDE email client somewhere on par with Evolution but I have not tested its performance entirely. My problem with it? I don’t have a problem per se, I have seen Kontact working in conjunction with the Kolab plugin and the data sync is impressive. But I don’t use KDE regularly, and don’t intend to use it in the forseeable future.

Other clients

I have either given a few of them a try, or not at all, but it does not mean I am not interested or that they’re not good. Here are three of them with cursory notes:

  • Geary: I  like its slick look but as far as I can see, the scope of features is just not what I’m looking for. It must be stressed, however, that Geary is currently undergoing heavy development, so who knows what will be the outcome in, say, one or two years.
  • Balsa: a very old email client, a bit like Claws. I’ve never tried it though, but I’m interested in opinions on the subject.
  • Trojita: I’ve heard really good things about this Qt email client; I’ve never used it though but I’ll give it a  try soon.

What’s your take on email clients on Linux? I love the diversity and range of choices available, but feel a bit disappointed by the lack of awareness coming from Linux users about these projects. I hope this post can help improve things a bit!

Categories: Blogs

What I’m Reading on 06/13/2014

Zeichick’s Take: Forget Objective-C: It’s time to learn Swift – SD Times: Software Development News “I expected a new version of OS X, the operating system for Mac desktops and notebooks. I expected a new version of iOS, the operating … Continue reading
Categories: Blogs

What I’m Reading on 06/11/2014

Calling all Macs: Why OS X Yosemite is your iPhone’s new best friend – CNET “If you own an iPhone and a Mac, Apple‘s new system for connecting the two is one of the best new features for OS X … Continue reading
Categories: Blogs

What I’m Reading on 06/10/2014

Make Your Selfie Look Like The Work Of Avedon Or Arbus, Courtesy MIT | Co.Create | creativity + culture + commerce “Even dabblers in the world of selfie-taking know how to cheat the system with filtering apps on their phones: … Continue reading
Categories: Blogs

Amazon or Hachette: Which Would George Washington Choose?

Unless you’ve been taking a holiday from the news for the past month, you are already aware that Amazon is in the midst of a very nasty negotiation with Hatchette, one of the “Big Five” U.S. publishers. Together, as a result of a decades-long series of acquisitions, these five companies have consolidated virtually all of the most-revered, but now conglomerate-owned, publishing houses in the U.S. Given the degree of respect that books still command, the dispute has attracted far more public commentary than commercial disputes in such a narrow market usually attract.

Categories: Blogs

What I’m Reading on 06/09/2014

Cassandra vs MongoDB vs CouchDB vs Redis vs Riak vs HBase vs Couchbase vs Hypertable vs ElasticSearch vs Accumulo vs VoltDB vs Scalaris comparison :: Software architect Kristof Kovacs “While SQL databases are insanely useful tools, their monopoly in the … Continue reading
Categories: Blogs

What I’m Reading on 06/07/2014

Beyond Android and iOS: The top six mobile operating system alternatives | ZDNet ” There is a world of operating systems beyond Android and iOS. Will any of them lock down third place? Can any of them give Google or … Continue reading
Categories: Blogs

What I’m Reading on 06/06/2014

Introduction to Computer Science and Programming Using Python | edX “This course is the first of a two-course sequence: Introduction to Computer Science and Programming Using Python, and Introduction to Computational Thinking and Data Science. Together, they are designed to … Continue reading
Categories: Blogs

What I’m Reading on 06/05/2014

Barnes & Noble’s Nook plan: Get smaller, ride shotgun with Samsung | ZDNet “A deal with Samsung would position the Nook more as an ingredient brand. It’s worth noting that Amazon gets a lot of play on Samsung devices too. … Continue reading
Categories: Blogs

Our country. Give it back.

Meall Dubh - Wed, 2014-06-04 12:47

Yes saltireOn a visit to Scotland, it’s impossible to avoid the issue of the referendum on Scottish Independence, due to take place in September. The media explore endlessly every possible ramification of a ‘Yes’ vote. It all feels very odd – is this really what the birth pangs of a new nation should feel like?

When my grandparents’ generation set up the Irish Free State, they didn’t debate endlessly whether cross-border issues might work for or against their advantage. For them, it was simply a matter of “It’s our country. Give it back”.

I’m sure the same is true when the people of India gained their independence – they didn’t agonise over the pros and cons to their economy of membership of the British Empire. No, they simply said “It’s our country. Give it back”.

If the people of Scotland truly wish to join the independent nations of the world, then on September 18th, all it needs is for enough people to put their hands on their hearts and say: “It’s our country. Give it back”. Everything else can be worked out afterwards. In fact, for Scotland to earn its place as an independent nation, nothing else should matter.

Categories: Blogs

Eyes & Ears – the June session

Welcome to the June installment of Eyes and Ears. Today is mostly about music videos, and not all the tracks are new. But I do like them so… To start with we have a rather old track by John Beltram perfomed in Tokyo with an interesting ending, I don’t think I had ever heard it before.

John Beltran in Tokyo from John Beltran on Vimeo.

The next two are novelties for me, discovered per chance by browsing the net. The short flicks match the tracks very well I think. We have a band called Message to the Bears, an ambient pop collective from United Kingdom, with their “Moonlight” track

Message to Bears – Moonlight from Benjamin Dowie on Vimeo.

Last but not least a beautiful animation with a classic-sounding house track by Max Cooper, “Supine”. Enjoy!

Max Cooper – Supine from Tom Geraedts on Vimeo.

Categories: Blogs

What I’m Reading on 06/03/2014

iTunes – Books – The Swift Programming Language by Apple Inc. “Swift is a new programming language for creating iOS and OS X apps. Swift builds on the best of C and Objective-C, without the constraints of C compatibility. Swift … Continue reading
Categories: Blogs

Join us at the Paris – Montreuil LibreOffice Hackfest!

800px-ParisHackfest2014I usually don’t dedicate a full post to these events, but this one is special to me for obvious reasons. On the 27th and the 28th of June, in Montreuil (right next to Paris) The Document Foundation and will organize a LibreOffic hackfest, joining both LibreOffice hackers, students, partners and guests inside the Simplon rooms. is a unique concept that manages to be at the same time a software development school, a cooperative software development team and a meeting place for innovators in Montreuil. This group helps many people on a local basis who may either not have enough funds or even the proper academic credentials by providing a full software development curriculum.

Three years after the first LibreOffice Conference and just before the LiboCon in Bern in September, it will be a good opportunity to kickstart the summer season with LibreOffice. During the course of the event a press conference will also take place, highlighting the state of the project.  More information as well as registration is available on this page which is the current preparation page. We hope to see many of you in Montreuil!

Categories: Blogs

What I’m Reading on 05/28/2014

Microsoft buys mobile analytics vendor Capptain | ZDNet “Microsoft has purchased French mobile-analytics vendor Capptain for an undisclosed amount.” tags: bs microsoft mobile analytics Is College Worth It? Clearly, New Data Say – “A new set of income statistics … Continue reading
Categories: Blogs

What I’m Reading on 05/27/2014

START-UP NY | “There’s a new advantage to doing business in New York. A big one. START-UP NY, Governor Cuomo’s groundbreaking initiative, is transforming communities across the state into tax-free sites for new and expanding businesses. Now, businesses can operate … Continue reading
Categories: Blogs

What I’m Reading on 05/26/2014

Hotel’s history exposed – | News, Sports, Jobs, Saranac Lake region — Adirondack Daily Enterprise “Roedel restoration of Hotel Saranac is in full swing” tags: bs hotel history adirondacks Unless You Have Celiac Disease, Gluten Sensitivity is in Your … Continue reading
Categories: Blogs

What I’m Reading on 05/24/2014

A Tour of Machine Learning Algorithms | Machine Learning Mastery “There are so many algorithms available. The difficulty is that there are classes of method and there are extensions to methods and it quickly becomes very difficult to determine what … Continue reading
Categories: Blogs

Mozilla, a tale of gentrification

This post has a high trolling potential, I am aware of it. So let’s start with a few points meant as a caveat emptor. The views expressed here are mine , solely mine and do not represent the views of the Document Foundation nor my current employer. As a consequence I shall take all the blame, yes, I will, “Quoniam iniquitatem meam ego cognosco et peccatum meum contra me est semper “.

By now I’m sure you’ve read the announcement about Mozilla allowing DRM in Firefox. It stirred up quite a controversy and looking at the news, blogposts and tweets these days it is not really going away. I cannot help but wondering where all those protesters are today, the LGBT cause supporters, who discovered Mozilla was infringing a newly found human right by appointing an opponent of same sex marriage as its CEO, Brendan Eich. You who were so loud and outspoken, where are you today folks? Still as concerned with Mozilla than you were a month ago? Hmm? No? You must not be paying attention. firefox-logo

Contrary to Glyn Moody in his excellent article, I do not judge Mozilla’s decision in the same harsh way. At least not the decision itself: if we were to stick to Glyn’s arguments, then Mozilla should never have allowed Adobe/Macromedia Flash in the first place (that’s the very short argument). However, I believe that Mozilla’s decision must be assessed in a broader context. We are in 2014 and things are quite different from what they were in, say, 2004. From a very practical point of view (read: market share) it could make sense to include what has been outrageously approved by the W3C inside the html5 standard as EME, or in other words, DRM for specific videos. Obviously these only represent  a small fraction of all videos found on the internet, and even a smaller fraction of the most popular ones. But as with all DRM this kind of content is doomed to fail and to be soon forgotten in the cemetary of the stupid and proprietary web technologies that suppress digital freedoms. I am not really worried about that in the long term, but a strong stance against DRM by Mozilla would probably have created quite an impression and helped spread the message and raise the awareness on these  matters.

The problem I see, however, is something I’ve witnessed for some time now, and while I’m aware that I will probably look like I’m howling with the pack (something I do not like at all) I believe I should come clean about it. This problem is about Mozilla itself, what it does, how it operates, its own standing within the Free and Open Source Software community and its revenue model. In fact, I believe all these points are tightly connected and discretely conspired to bring Mozilla where it is today. This is not to say that I don’t like what Mozilla does and has done. This is not to say that there isn’t a whole bunch of great people inside Mozilla: there are, I know several of them. This is not to say that Mozilla is not an exciting set of projects and ventures: I think it will continue to be exciting in the years to come. And many of us know what technology does to any project or company in just a few years: kill it or make it blossom.

What I believe is going on with Mozilla is a quest to be a very respectable player in the IT industry. It is a continued, yet subtle, refusal to be part of the wider Free and Open Source Software community (which is not necessarily wrong in itself), a certain posture that is about words, slogans, nice web sites, but not about a radical course for software and Internet freedom. I am convinced that Mozilla does a lot of good, even after this announcement on DRM, but I also feel a certain gentrification taking place inside Mozilla. And it would probably not be very easy to avoid it if you were in their shoes. I mean, hundreds of millions in the bank, Firefox OS, big telcos all around you, smacking down Internet Explorer, working with charities, what comes next? Barack Obama offers all of you a trip on board of Air Force One? Maybe. Except that from gentrification one can develop a sense of entitlement. You are the project that matters. The browser. 4167751227_d924d393fb_m

You keep the Internet open, no matter what the FCC makes of it. While I trust the leadership of Mozilla to handle all these challenges and successes in the best way possible, I also expect that some of these things will start to turn their heads away from a certain state of things and change the perception not so much of the “reality”, but of what they can, should, and are entitled to do. In their case, it would not be hubris or anything like that; but it would work like a creepy and increasing feeling of isolation matched with a constant care about the survival of the structure; and on top of that, something which is both a blessing and a curse: Mozilla’s revenue model.

One peculiar aspect of the Mozilla project, be it the foundation, Firefox or Firefox OS that seems to have eluded most of the pundits and other commentators is the way it actually functions. Obviously, all this is Free and Open Source Software. You have the code, all the tools you need, you can even contribute bug reports and patches. But projects like Firefox are the kind of projects that rely on developers paid directly by the Mozilla Foundation / Corporation. It is not a bad thing, software freedom does not mandate you to accept anybody else’s contribution. But it does frame the development model and the community governance in a very specific way. Today, Mozilla has several hundreds of employees. You read that well, several hundreds. Not everyone is a software developer, but many are. It  is a very different place compared to LibreOffice or the Linux kernel for instance. Just like with everything else, there are benefits and downsides. Among the latter, not paying attention to contributors and the outside world in general, while developing a sense of “Not Invented Here” while thinking inside the box framed by how the structure work is one of them. I’m not saying this is a major issue for Mozilla, because every structure that is strong ultimately develops this kind of patterns. What I’m trying to do here is to paint a picture of a project heading towards a certain direction and developing a mindset that will ultimately prove detrimental to its own relevance. Survival of the structure is another issue. Every  single structure that is strong enough to survive a few years will develop, though its aggregated teams and individuals an urge to survive. Sociology and anthropology have demonstrated that. In our contemporary world, this usually translates into long brainstorming sessions and internal team meetings that end up amounting to this question: “How do we stay relevant?” Now don’t get me wrong: this may actually be a really good question. But the point here is that the structure wants to survive, not because it’s right, not because it should, only because it ends up working for that purpose, instead of being a tool or an entity established for a purpose different and distinct from itself. As a result, you have people who lose focus on what they  came to do at first but as a paradox acquire a very sharp focus on how their organization is unique and must prevail. There’s now the “we” and then there’s the “them”.

Last but not least, the revenue model. There was yet another set of heated discussion after Mozilla ended up withdrawing their idea of inserting ads in their tabs. I believe it was a right decision after all, but I am not the only one thinking that this issue is one of revenue model. Mozilla famously got rich after they worked out this search engine bar revenue scheme with Google several years ago. And it  ended up becoming insanely rich for an Open Source project. Perhaps too rich, some might say. willy-wonka-and-the-chocolate-factory-willy-wonka-and-the-chocolate-factory-17594222-640-480Well, I don’t believe that’s the case. I  think they chose a revenue model that made sense at that  time, they were successful with it and drove some exciting projects with these resources. Some were a success, some failed. That’s part of what everybody does. But the revenue model puts demands and limits on what Mozilla is able to do. They also have to think in terms of safeguarding the sheer budget volume, and given the size of Google’s contribution (the agreement with Microsoft is of no trivial size as well) this cannot be an easy task. Therein lies the rub: At some point in time, which seems to have already been reached, Mozilla will have to increase the revenue generated by the online ads, which in turn will end up increasing their prevalence inside Mozilla software in general. Yet Mozilla knows users reject these, and no amount of “creative semantics” will convince them. An ad-based business model is fundamentally one relying on the pricing of campaigns and the acceptation by consumers of these ads themselves. The latter part seems somewhat compromised. If the advertising market goes south, and not by a lot, it will hurt Mozilla rather quickly. Mozilla must come up with other sources of revenues, keeping in mind that these might have to mechanically  diminish (advertising market bubble anyone?). When that day arrives, it will not be pretty for the lizards.

This is where I think Mozilla surprizingly failed so far. The revenues generated by their agreement with Google could have set them free to do a lot of things and to help them build services and technologies. Online services requires skills Mozilla already has or can acquire. I am an avid user of Mozilla Sync. Why there hasn’t been any Mozilla challenger to DropBox is a mystery to me. And they could even charge for it beyond a certain storage threshold. I would not mind. Why isn’t there a nifty or shiny online office suite by Mozilla? I do not think it is out of respect for the Document Foundation. Why is Thunderbird left as a second class citizen, with no roadmap, and no clear venue to contribute to its development?

Granted, Mozilla did a lot of other things. They opened up a series of collaborative spaces all around the world, even in places that had already plenty, sometimes barely a block away from such venues(case in point: Paris). Why Mozilla felt they could do this without the local community of hackers, free software supporters, IT entrepreneurs and IT students is beyond me. They have also partnered in the field of web technologies education and free journalism support. And of course, there’s Firefox OS which in my view has great potential.  It is a lot, and somehow it feels too little. If it sounds subjective, it is because it is, in part. My experience within the Document Foundation helps me get a vantage point on what can be done with a certain volume of (limited) resources, and what it means to be lean and mean.

In a nutshell, Mozilla could do a lot better, but the real issue seems to be that they do not intend to take that route. We have talked about Brendan Eich, we have heard interesting terms, trying to call online ads by any other name. We have heard very little about digital freedoms, even though Firefox is instrumental in ensuring these; and what’s with this weird “Open Web” meme that sounds like something halfway between an ISP advertising its latest plan and a new, fashionable yet odd hiking contraption? We are lacking some sense and purpose, some well defined goal – I’m all for memes when they are shared by everyone even if they don’t render the whole  message accurately- but the Open Web? Why not talk about software freedom and digital rights? Is Mozilla that much scared of the bearded Free Software mob that they have to distance themselves from it by competing with the dubious help  of convoluted slogans? Benjamin_Franklin_-_Join_or_Die

I know, some of you must think that I’m jealous. I know some would be. But oddly enough, I do not wish the Document Foundation to ever become as big as Mozilla. Surprising? It shouldn’t be. In our industry, smaller means more agile, better, faster. It also means more personal. Somewhere down these lines, a certain part of Mozilla has been lost. Can we get it back?

I’m almost done, and I don’t want to troll Mozilla to death anyway, at some point I will offend someone there, so let me finish by offering a personal view on what could be done next at Mozilla in terms of strategy and revenue model:

  • As stated above: work on your mission and on your message. I’ll get more people fighting for microbreweries in my own district in Paris  than for something as fantomatic as the Open Web that no one understands anyway.
  • Progressively switch to a donation based model. It actually works with the point above, in that by getting a strong sense of purpose you can mobilize and work with volunteers, who in turn increase by their own networking and by your own communication the individual donations coming from everywhere. Mind you, people will donate 10 bucks, so you need a lot of them to get even somewhere close to a budget based on Google and Microsoft donations. You may of course blend the two models, but the switch will also mean that you will have to work with, by and through your community of volunteers. Which could well bring about the most critical change in the Mozilla project.
  • The good thing with Mozilla is that it has both a foundation and corporation (read: a charity and a business) which means you can also think in terms of business model. I know that it  is already the case otherwise you would have closed the corporation years ago; but here you can monetize on two fronts: OEM/Phone and tablets manufacturers, and service/consultancy for large organizations. I am not too sure the latter would be your bread and butter, but  keep in mind that Mozilla can become or is already a cloud technology provider. This is an interesting path to think about.
  • Attract revenue from the platform. This one is longer term, as it requires that  Firefox OS be at least an installed player; once this would happen Mozilla would benefit from an actual platform, and could derive revenue -no, the App Store is not the only model out there- from the various relations the platform would have enabled an created. It could be anything from specific deals, services, to apps monetization.

The world is a dangerous place, not so much because of those who do evil, but because of those who look on and do nothing.   – Einstein

Rock on Mozilla.

Categories: Blogs Focus Areas: BPEL | DITA | ebXML | IDtrust | OpenDocument | SAML | UBL | UDDI
OASIS sites: OASIS | Cover Pages | | AMQP | CGM Open | eGov | Emergency | IDtrust | LegalXML | Open CSA | OSLC | WS-I