Linked by Thom Holwerda on Mon 26th Sep 2005 13:28 UTC, submitted by Malahide
Novell and Ximian "We chat to Gnome and coder Michael Meeks about all things Linux. Here's a few of the questions we asked the Novell employee."
Permalink for comment 36643
To read all comments associated with this story, please click here.
by butters on Mon 26th Sep 2005 22:33 UTC
Member since:

I was talking about layers last night, I'll say it again. The presence of multiple layers of abstraction in open source software are there for a reason. The first reason is to make each layer easier to document and develop. The more important reason is to enable modularity and flexibility. OpenOffice should be able to take advantage of kdelibs when it is running on KDE, and it should be able to take advantage of cairo/arthur where available. It should have been written in layers, with well-defined interfaces, but it wasn't. Obviously in order to work correctly on all platforms they had to write a beast of vertical integration that must load in its entirety upon startup.

The other office suites will catch up eventually, because OpenOffice is just too hard to hack.

Reply Score: 1