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

Zeth

November 29, 2009
Hi Jordan, yes that URL is gone now. I have a new contact form on this site.
Python CGI contact forms

Jordan

November 29, 2009
Zeth attention! Your form, http://zeth.me.uk/contact/, is not working The explorer says connecting ..but nothing happens Sorry for my poor English: I am Spanish Regards
Python CGI contact forms

Jordan

November 26, 2009
Sorry: tell me , not tellme (I'm spaniard) And http://zeth.me.uk/contact/ don't work
You got the touch, you got the power

David Jones

November 25, 2009
Your mad skillz are too l33t! for me. I specifically switched to Google Reader so that I could show people what blogs I read. But I couldn't work out how ...
How to find the fashionable blogs quickly

Brian R. Hickey

November 20, 2009
Symantec picked it up too.
How to bring down Internet Explorer with six words

Zeth

November 17, 2009
Thanks djm, I am the moose here. Christian, assuming one actually does Internationalise the countries, it should still work I guess, as the gettext stuff will happen before the list ...
Countries in Django

Phillip Temple

November 17, 2009
Good start, but: a) wouldn't I want None back rather than 'ZZ'? b) why not add a 'shortcut' boolean, then prepend flagged fields (plus usual '-----' separator) to the actual ...
Countries in Django

djm

November 17, 2009
Am I being a moose or did you mean: from whatever.countries import CountryField instead of from whatever.countries import CharField ? Good post though, cheers.
Countries in Django

Christian Joergensen

November 17, 2009
Wouldn't the ordering get messed up after i18n?
Countries in Django

Steve - Electronic Cigarettes Fan

November 17, 2009
Very well done. Is your blog just you writing? Nicely done, Steven.
Blogger vs Wordpress

vetetix

November 15, 2009
Sorry to bother you nearly two years after you wrote this blog article, but I can't manage to find how to modify an existing field. I am trying to change ...
Three Useful Python Bindings - ClamAV, Apt and Evolution

Manju

November 4, 2009
I am transferring some files using psftp to other device's FAT partition. But the filestamp of the file being transferred is modified to that of FAT device, after the transfer. ...
PuTTY Series: Using PSFTP

iki

November 2, 2009
or simpler: socket.gethostbyname_ex(socket.gethostname())[2]
How to find out your IP address in Python

iki

November 2, 2009
local_ip = set([ i[4][0] for i in socket.getaddrinfo(socket.gethostname(), None) if i[0] == 2 ])
How to find out your IP address in Python

Fred

November 2, 2009
testing rst ------------- - point 1
An Introduction to ReStructuredText

Ano

October 27, 2009
"You simply found the license of the StumbleUpon Toolbar for Internet Explorer." That's possible. I've got some more interesting information to add. Firstly, go to this page: https://addons.mozilla.org/en-US/firefox/addon/138 - this ...
Are your Firefox extensions proprietary software?

Ken

October 21, 2009
Stumbled in here at lunch. This is the best find of the week. Thanks.
Three classic command line tips

Jim

October 19, 2009
Thanks for the rtsp:// post - that's something that has been bugging me for a while!
Three classic command line tips

Zeth

October 18, 2009
Thanks for the comments guys. Great to see the all the gang are still here!
Three classic command line tips

Bubba

October 18, 2009
Is there any way psftp can return the true transfer rates oberved during the actual transfer?
PuTTY Series: Using PSFTP