KOffice 2.0.0 Released

koffice logo
The KOffice team is extremely pleased to finally announce version 2.0.0 of KOffice. This release marks the end of more than 3 years of work to port KOffice to Qt 4 and the KDE 4 libraries and, in some cases, totally rewrite the engine of the KOffice applications.

Over the last few years, the KOffice team has reworked the framework into an agile and flexible codebase. Our intention was to increase integration between the components of KOffice, decrease duplication of functionality and ease maintenance and development of new features. Furthermore, new approaches to UI design and interacting with the user have been implemented to support the new capabilities.

This is the first release -- we call it a "Platform Release" -- of a long series, much like KDE 4.0 laid the groundwork for what is now a fully mature desktop environment. The developers have so far concentrated on creating a flexible and powerful foundation that we can build on for a long time.

Targeted Audience

Our goal for now is to release a first preview of what we have accomplished. This release is mainly aimed at developers, testers and early adopters. It is not aimed at end users, and we do not recommend Linux distributions to package it as the default office suite yet. KOffice 2.0 will be useful for some users, but since it is the first release in a long series it is likely to contain bugs and incompatibilities.

It is noteworthy that KOffice 2.0 does not have all the features that KOffice 1.6 had. These features will return in the upcoming versions 2.1 and 2.2, in most cases better implemented and more efficient. Also, not all applications which were part of KOffice 1.6 made it into KOffice 2.0. The missing applications will return in 2.1 or possible 2.2.


The release team has decided that the following applications are mature enough to be part of 2.0:

  • KWord - Word processor
  • KSpread - Spreadsheet calculator
  • KPresenter - Presentation manager
  • KPlato - Project management software
  • Karbon - Vector graphics editor
  • Krita - Raster graphics editor

The chart application KChart is available as a shape plugin, which means that charts are available in all the KOffice applications in an integrated manner. The desktop database creator Kexi and the formula shape are aimed to be available in version 2.1. Kivio, the flowchart editor, is currently without maintainer and it is not certain when or if it will be released.

Highlights of KOffice 2

KOffice 2 is a much more flexible application suite than KOffice 1 ever was. The integration between the components is much stronger, with the revolutionary Flake Shapes as the central concept. A Flake Shape can be as simple as a square or a circle or as complex as a chart or a music score. With Flake, any KOffice application can handle any shape. For instance, KWord can embed bitmap graphics, Krita can embed vector graphics and Karbon can embed charts. This flexibility does not only give KOffice unprecedented integration, but also allows new applications to be created very easily. Such applications can e.g. target special user groups like kids or certain professions.

Unified Look and Feel

All the applications of KOffice has a new GUI layout better suited to today's wider screens. The GUI consists of a workspace and a sidebar where tools can dock. Any tool can be ripped off to create its own window and later be redocked fo full flexibility. The users setup preferences are of course saved and reused the next time that KOffice is started.

Native Support for OpenDocument

The OASIS OpenDocument Format (ODF) is the ISO standard for office document interchange. ODF has been selected as the national standard for many countries around the world, and continues to grow stronger every month. KOffice uses the OpenDocument Format as its native format. This will guarantee interoperability with many other Office packages such as OpenOffice.org and MS Office. The KOffice team has representatives on the OASIS technical committee for ODF and has been a strong participant in the process of shaping ODF since
its inception.

Platform Independence

All of KOffice is available on Linux with KDE or GNOME, Windows and Macintosh. Solaris will follow shortly and we expect builds for other Unix versions to become available soon after the final release. It is possible that the release of binaries for Windows and Macintosh will occur after some time if other packages that KOffice depend on need more time.

Since KOffice builds on Qt and the KDE libraries, all applications integrate well with the respective platforms and will take on the native look and feel.

New Website

At the same time as the KOffice team releases its new version, there is also a new website designed by Alexandra Leisse. It features a new look, and is built on Wordpress. We hope that it will attract more people who are not developers so that we can build up a library of templates, add-ons, and user-generated documentation and tips-and-tricks.

Dot Categories: 


Congratulations on this release, I'm really looking forward to a wonderful KOffice 2.x series!

I'd also like to think you for the very honest description of development state and target audience, a lesson well learned from the KDE 4.0 release...


Congratulations on getting KOffice 2 out!

I used Koffice 2 in beta stages and liked its simplicity and style alot. But it did not open MS office documents, which unfortunately many of my contacts,friends still use. That alone turned me off.. I hope its included now.

No, KOffice does not have an MS Office filter and I'm fairly certain they are not planning one. As was stated, ODF is the file format KOffice has been built around. So they only solutions for MS compatibility are to either use Open Office, or find an ODF filter for MS Office and save to the ODF format.

We do have import/export filters for many of the binary MS Office file formats -- .doc, .xls, .rtf. They're not perfect, but the .doc import filter got improved a lot during the past summer of code.

Whether we'll ever have ooxml filters depends on a couple of things: whether Microsoft will ever support ooxml (they don't right now), whether someone will get interested in it and whether anyone will ever really use that file format.

I hope you all have a fun time now that feature-freeze is lifted and you can enjoy reaping the benefits of the frameworks you've created :)

Congrats on a job well done. Hope you can now add all the missing parts including that scarce resource - developers!

Congrats on this milestone!

I too offer congratulations on the 2.0 release. I hope the developer's "KDE4" like strategy pays off and we begin to see rapid improvements (which is indeed happening with KDE4). I do have a question about dockers though. Whenever I start a KOffice app initially, the dockers are positioned similar to the above screenshot. However, whenever I select an object in one of the dockers (a flake shape for instance), the size of the docker changes to take up the majority of the docker space. Is there a way to force the docker size to remain the same?

The dockers resize according to their content. Some dockers' design might need tweaking to a smaller size. I'm sure the devs are working on this kind of stuff, but as usual patches would be appreciated ;-)

Big, fat congratulations. Your stuff is one of the prides of our developer community.

Absolutely great. KOffice is not yet another Office B-production but an experimental lab for the future. This is a clear advantage of the open source model where developers can take the time to get it right and build an inspiring platform for the future.

I just noticed that the icons of the application are incomplete. These small visual glitsches tend to undermine the experience of users and will built a groundswell in interest to see them fixed.

At work, this is critical -- at least until ODF file format becomes more prevalent for business documents.

I could not open any of my word documents at work. I could open spreadsheet but formulas didn't show up.

I know this is a developer-only release. So, this is probably a feedback for devs rather than a rant at KOffice!

Soo.... are the kspread formulas compatible with openoffice ODF or microsoft ODF.. :p

hehe, just kiddin.
Nice jobs getting koffice 2.0 out you guys.


Well, we take the MS ODF formula namespace into account at least; kspread isn't surprised by those. Whether the formula's work, I don't know.

Although i have never had a look at the source code of KOffice, i have the feeling that this is the office suite with the cleanest and most flexible code base, because it is written in an object-oriented programming language with reuse of components as a top priority. Also it uses the KDE libraries and Qt which also make the impression of being designed very well.

Congratulations to the developers! This is great work!

One remark about the first screenshot showing a kspread example: eeerr, isn't this the way you shouldn't do it? The whole invoice letter is written with kspread. Wouldn't it be better writing the letter with kword and embedding the tables as shapes of kspread? I would have expected that developers use the features they have implemented and praise :-)

Tables are not yet implemented in KWord, because of lack of time.

You're depleting my Paypal account. If you continue releasing quality software like this I'll have to put more money into it YET AGAIN.


Thanks for the software. I love you guys and gals for it.

by zander

Thanks, to you and all the others that commented.
osh; pizzas and coffee will always be appreciated ;)

Well, actually, KOffice do have support for file formats like .doc and .xls --
it's the .docx and .xlsx file formats for which we don't have support. But
then, Microsoft doesn't support ooxml either, and they have started to
support ODF...
email marketing software,

Top Travel Destinations