KubuntuKofficeByDefault

Revision 10 as of 2006-11-02 20:23:48

Clear message

Please check the status of this specification in Launchpad before editing it. If it is Approved, contact the Assignee or another knowledgeable person before making changes.

Summary

Replace OpenOffice.org with KOffice 1.6

Rationale

  • KOffice uses the already loaded kdelibs so will use less resources than OpenOffice.org and startup

    • is much faster.
  • Better integration with other default Kubuntu applications such as Krita,Kopete,Kontact/Kmail
  • Uses less space on the CDRom leaving room for future apps without removing lang packs as Kubuntu grows
  • Support KDE apps in our KDE Based Distro

Use cases

Scope

  • Moving KOffice to Main from Universe and adding it to the kubuntu-desktop seeds as well as removing OpenOffice.org from the seeds

Design

Implementation

Data preservation and migration

  • All file formats supported by OpenOffice.org are also supported by KOffice 1.6

Unresolved issues

BoF agenda and discussion

  • Before we add KOffice into Kubuntu we should conduct some comparative tests with OpenOffice. Especially the support of Microsoft Office formats is a feature essential for a common user and as such it should be thoroughly tested.

Comments

Absolutely not. KOffice is not a suitable replacement for OpenOffice.org at this time.

  • Not all file formats supported by OpenOffice.org are supported equally well in KOffice. This particularly applies to the Microsoft Office formats. Improvements have been made in this area over the 1.5x and 1.6x releases, but the file format support is still insufficient.

  • KWord, KSpread and KPresenter are not as stable, polished or well tested as their OpenOffice.org counterparts, which have benefited from much greater manpower over many years.

  • KWord, KSpread and KPresenter have a considerably smaller feature-set than OpenOffice. I believe that experienced spreadsheet users will find KSpread in particular wanting.

  • KWord and KPresenter in particular still have a critical issue with font kerning where text runs into itself, depending on the font being used.
  • OpenOffice.org already has a number of features to help integrate it into the KDE environment - such as support for the KDE file open/save dialogs and a connector for the KDE address book. I think time would be better spent improving these features.

  • OpenOffice.org performance has already improved in the latest release, and I suspect that it will continue to do so.

  • OpenOffice.org is well supported commercially - which has obvious implications for those who bankroll Kubuntu.

I think the best way for Kubuntu to support KOffice is by continuing to provide up-to-date packages of new versions as they are released and continuing to advertise those packages on the Kubuntu website.

-- Robert Knight


I use koffice for all my (simple) office tasks. I prefer the quick startup times and better integration into the KDE desktop to the slow startup and bulk of features I never use and need.

Question is, if the huge majority of Kubuntu users does not need the features present in OO.org and not yet in Koffice.

Poweruser usually have usually no problem adding missing software Wink ;)

-- allee


It think it is a mistake to assume that power users of office productivity programs are also power users of Kubuntu in general. Consider the case of a person running a small business managing their accounts using Excel or OpenOffice on Windows. They may be a reasonably experienced user of Excel, but may know very little about what software is available for Kubuntu or how to install it.

I think it is also a mistake to assume that OpenOffice.org's startup is necessarily slow because of the features it has. Microsoft Office probably has at least feature parity with OpenOffice and starts up extremely quickly (around 5s cold, 2s warm start). Aside from improvements in OpenOffice itself (which are ongoing, performance was a hot topic at this year's OpenOffice conference), there are changes that the distribution can make to improve the situation. OpenOffice.org's startup time will benefit heavily from preloading relevant files into memory and dynamic linker optimisations.

> "if the huge majority of Kubuntu users"

This isn't just about Kubuntu's current users. It also concerns the new users that we wish to attract to Kubuntu. This also brings up the important question of who Kubuntu's users are and what their requirements are from office software. Making such a serious change to one of the most important programs provided with Kubuntu cannot be done lightly.

-- Robert Knight


This is a more extreme version of what I've been trying to get Jonathan to do since Warty. My prefered method for this would be simular to that of 'totem' in the 'ubuntu-desktop' package... have a package called 'office-kde' that is depended on by kubuntu-desktop and depends: openoffice.org-kde | koffice.

This way, OpenOffice is installed by default, but users that OpenOffice is overkill for can remove it and not break upgrade methods (would users that remove kubuntu-desktop get a clean kde4 in feisty?)

-- TreyEarl


CategorySpec