MS Office VS OpenOffice VS The Web?

11 July 2007

OpenOffice is good enough for you and me

I am not the most demanding office software user, but I am hardly the simplest either. I have used OpenOffice for five or six years to some degree, and I have never had a problem in opening all useful files from MS users. Sometimes they used to look a bit funny as sometimes hidden stuff was not hidden anymore, but you could read the text and work with it quite fine.

Since OpenOffice 2.0, I have been able to open and edit any file that I have come across and send it back to an MS Office user without problems, and without having them know the difference. These days, I personally almost always keep text as .txt for as long as possible, OpenOffice is there to add formatting and make PDFs for me.

We'll see what happens to this happy picture when MS Office 2007 gets deployed. I am hoping that most IT departments will set the default file format to be classic Word .doc or RTF.

But MS 2007 has more features, I hear you cry. Well if OpenOffice has 500 features more than I will ever need to use, then Microsoft Office has 2000 more features than I will ever need to use. These extra unneeded features are just a waste of even more disk space.

Indeed I cannot think of anything I need to do in MS Office 2007 that MS Office 98 cannot do. The last decade really has not improved the Office suite much in any fundamental way.

OpenOffice is up to £200 per seat cheaper than MS Office. OpenOffice 2 does everything the vast majority of people will ever need to do with Office Software. If you are buying licences for people that only use 5% of the features of MS Office then you are wasting money. Managers at companies still buy MS Office software because it is not their own money they are burning, it is someone else's money, i.e. the shareholders or the taxpayers' money.

Simon Phipps once told an interesting anecdote about how OpenOffice started in the first place:

> The number one reason why Sun bought StarDivision in 1999 was because, at the time, Sun had something approaching forty-two thousand employees. Pretty much every one of them had to have both a Unix workstation and a Windows laptop. And it was cheaper to go buy a company that could make a Solaris and Linux desktop productivity suite than it was to buy forty-two thousand licenses from Microsoft. [`source`_].

Microsoft Office has a terminal illness

Microsoft Office is jack of all trades and master of none. In my opinion, simple text documents and emails are better done with a lighter text editor. More advanced tasks are better done with more specialised software.

How many places have you seen people suffering with sprawling Excel databases on Windows shared drives, or worse emailing them around? This is a really human-intensive task, people waste hours and hours trying to keep up all the disparate files synchronised manually, when often all people need is a basic networked database with a simple front-end.

Computer software tends to pull people into two tribes, those that are still forced to use Office and those that jump at the first opportunity to something else. Have you ever seen a good website made with Frontpage? No, me neither. Ever seen a professional graphics person or designer use Microsoft Office? Of course not, they have Photoshop/GIMP and loads of other more specialised applications. Serious publishers use LaTeX or whatever rather than Word.

There is a cool professor called Edward Tufte who argues that Powerpoint leads to bad presentations and inattentive audiences: Powerpoint "usually weaken[s] verbal and spatial reasoning, and almost always corrupt[s] statistical analysis" [`source`_]. According to the most extreme interpretation of this perspective, Powerpoint is one indirect cause of the Columbia space shuttle blowing up and the War in Iraq being so poorly planned, I kid you not!

I do not want to even get started on the abomination that is Outlook. I leave it to the venerable Bill Joy:

> Another reason spam is so bad is that so many companies use Microsoft Outlook for reading e-mail... it's quite easy to design a virus to go through your e-mail address book and broadcast spam to all the people you know. As soon as your company starts using Outlook, you can see emergent, horrible, almost biological things start to happen. So by using Outlook, you're not practicing safe e-mail. [`source`_]

Not only has it been at the centre of most of the really big computer worms, Outlook also sends out needlessly over-formatted email. Some office worker cuts and pastes a couple of times, and then before you know it, the email has five colours and five fonts. It is also the biggest stumbling block to ubiquitous OpenPGP email signatures.

Have I missed anything? What naffs you about MS Office?

MS Office is probably the least productive way to use a computer for almost any task

This fact did not matter, as the ubiquity of MS Office made up for many of its flaws - it was quite simply the only show in town. This is no longer true, the World Wide Web will make more efficient and more collaborative working available to everyone. The future is a mix of web-based services and lighter and smarter desktop features. However, I also want a lot of office tasks to be done for me by the computer and the cloud. I do not want to 'open' any application ever. Human intensive 'applications' are bad.

I want Nautilus and my web browser to be the front end to my software and everything else to be hidden away. I want to share documents, edit movies and upload photos; all without ever seeing the interface become filled up with 'applications'. GNOME and KDE are both too Microsofty on that front and have a lot of work to do.

OpenOffice is weird program. It is not very Unixy at all, it just bundles in loads of libraries you already have on Linux. It also does not really interact with the rest of the operating system. It does the job yes, and I prefer it to the monster that is MS Office. We need OpenOffice, because people assume that when they move to Linux they will do things the same way, this is not always true however. OpenOffice provides friendly hand holding to people brainwashed into equating computers with Office software.

I think eventually we will have something very different than the current version of OpenOffice. Hopefully, as time goes on, it will become more modular, less redundant and more Unixy, a truly Open Office that can be automated and more integrated both with my Desktop, as well as with web applications.

System Message: WARNING/2 (<string>, line 124); backlink

Duplicate explicit target name: "source".

System Message: WARNING/2 (<string>, line 125); backlink

Duplicate explicit target name: "source".

Docutils System Messages

System Message: ERROR/3 (<string>, line 38); backlink

Duplicate target name, cannot be used as a unique reference: "source".

System Message: ERROR/3 (<string>, line 65); backlink

Duplicate target name, cannot be used as a unique reference: "source".

System Message: ERROR/3 (<string>, line 76); backlink

Duplicate target name, cannot be used as a unique reference: "source".

1 Dan says...

I use OpenOffice Word and Calc a fair amount. I know about AbiWord, and have considered switching to it. But I need something that will replace Calc and work as well. The main reason I am thinking of doing this is I don't need the other applications that come with OpenOffice.

Posted at 11:01 p.m. on July 13, 2007


2 Zeth says...

Hi DAn, Have you heard of Gnumeric, that is pretty okay.

http://www.gnome.org/projects/gnumeric/

So OpenOffice is pretty good as a set of office programs, but I think their are, or will be, more efficient and more automated ways of getting stuff done than the MS Office model.

Posted at 2:15 a.m. on July 14, 2007


3 Hoàng Đức Hiếu says...

I read your post after this one <http://nowwhatthe.blogspot.com/2007/10/cooperation.html>

The last point on OO.o isn't unixy reminded me of the link, I just want to share it around. Funny thing is both posts are about office software.

Posted at 4:25 a.m. on October 14, 2007


What do you have to say?

Show Editing Help

About

Hello, my name is Zeth, I'll be your host here.

Command Line Warriors is about taking control of your own technology, it looks at our experiences of computing; especially using GNU/Linux, the Python programming language, the command-line and issues such as techno-ethics, best practices and whatever is cool now. If you take control of your technology then you are a Warrior too!

This site is your site too which means that you can contribute and get involved. You can leave comments using the facility provided. For me, the comments and discussions are by far the best part of the site. So please do have your say!

Latest Discussions

Cupcake

July 31, 2010
Good post! You helped me a lot with my school project! CountryField(blank = True) < (K)
Countries in Django

LeshaShampoo

July 30, 2010
it was very interesting to read commandline.org.uk I want to quote your post in my blog. It can? And you et an account on Twitter?
Email Syntax Check in Python

vemma2018

July 30, 2010
I find myself coming to your blog more and more often to the point where my visits are almost daily now!
On Comment Spam

layecenda

July 30, 2010
Hello. And Bye.test :) http://idfjhvihdfiphvlajbvhalibv.com
PuTTY Series: Adding PuTTY to your system path

scuba

July 30, 2010
I’ve been visiting your blog for a while now and I always find a gem in your new posts. Thanks for sharing.
On Comment Spam

Businesking

July 30, 2010
Great site and articles for hack for win, I said Amazing post
How not to program WSGI

Tehnoking

July 30, 2010
This is Great post to learn about the hack Thumbs-up for you :D
How not to program WSGI

Syabiltech

July 30, 2010
I think this articles for master...because very hard to learning, As blogger beginners like me.
How not to program WSGI

coffeeatea

July 30, 2010
Are you looking for coffee gifts? We can tell you more about the coffee gifts including coffee machines and coffee pods.
Introducing Soturi - yet another Django blog application

noni juice

July 30, 2010
I just sent this post to a bunch of my friends as I agree with most of what you’re saying here and the way you’ve presented it is awesome.
On Comment Spam

Dion Moult

July 29, 2010
What I do know is that ever since I tried out Opera and put their tab bar on the left as a column, I've loved that layout. Back on Firefox ...
We need a thoughout integration of the desktop and the web - not Tab Candy superfast jellyfish

ZonaEntertainment

July 29, 2010
Wow useful articles, I'm read to learn about this and now I bookmark this to my Facebook, thanks for share!
How not to program WSGI

Giacomo

July 29, 2010
Honestly, I think both Mozilla and you are wrong :) This sort of concept adds overhead. A user would have to manage all this crap, constantly dragging and dropping, creating ...
We need a thoughout integration of the desktop and the web - not Tab Candy superfast jellyfish

Matija "hook" Šuklje

July 29, 2010
As a minimalist, you'll probybly moan if I mention KDE, but I'll do so anyway ;) The future I want (and actually see slowly fold out before me) is to ...
We need a thoughout integration of the desktop and the web - not Tab Candy superfast jellyfish

tahitian noni

July 28, 2010
Thank You For This Blog, was added to my bookmarks.
On Comment Spam

Rick

July 28, 2010
I already have piles. It's called A New Window.
We need a thoughout integration of the desktop and the web - not Tab Candy superfast jellyfish

Tech News

July 25, 2010
Thanks for this short tutorial...was auto-FTPing my files from my appserver to webserver for my tech news website. Everything was OK until someone hacked it. Hosting provider is now recommending ...
SFTP in Python: Really Simple SSH

naypalm

July 24, 2010
During the past 3-4 years, I and many others have enjoyed unlimited 2G/3G internet. But ever since the massive cult-like following of i Phone users in the US, most cellular ...
Calling time on mobile internet nonsense?

Steve

July 15, 2010
Very occasionally, you will run into a Java program that uses a lot of memory just to hold all the classes used. It turns out that the JVM uses a ...
Three classic command line tips

no

July 14, 2010
1. number one 2. number two 4. number four 3. number three 6. number six # first # second ## second-ay ## second-bee ### second-bee-one ### second-bee-two
An Introduction to ReStructuredText