KOffice je brezplačen pisarniški paket za namizno okolje KDE. Vse njegove komponente so bile izdane pod licencami za prosto programsko opremo/odprto kodo. V času izida različice, na katero se sklicuje ta članek, je bila najnovejša stabilna različica KOffice 1.6.3, izšla 7. junija, 2007.[1]
Komponente in funkcionalnosti
KOffice je bil zasnovan kot celovit paket aplikacij za ustvarjanje in obdelavo pisarniških dokumentov. Med glavne komponente sodijo:
- KWord – urejevalnik besedil;
- KSpread – preglednice;
- KPresenter – orodje za predstavitve;
- Kivio – diagrami in poteki;
- Karbon14 – vektorsko grafično urejevalno orodje;
- Krita – rastrski grafični urejevalnik;
- KChart – orodje za ustvarjanje grafov;
- KFormula – urejevalnik enačb;
- Kexi – orodje za razvoj in upravljanje baz podatkov (pogosto tesno povezano s KOffice).
Vsaka izmed teh aplikacij je namenjena specifičnim potrebam pri obdelavi dokumentov, grafike ali podatkov, v praksi pa je med njimi običajno potekalo tesno sodelovanje (npr. vstavljanje grafik iz Karbon14 v KWord ali KPresenter).
Podpora za OpenDocument in izmenjava datotek
Ko je mogoče, aplikacije KOffice uporabljajo OpenDocument kot izvorni format datotek. Podpora za standard ODF je omogočala boljšo izmenljivost dokumentov z drugimi aplikacijami, ki podpirajo ODF. Poleg tega je paket vseboval tudi filtre za uvoz/izvoz drugih formatov (npr. Microsoft Office), vendar se je medkompatibilnost v praksi razlikovala glede na kompleksnost dokumentov in uporabljene funkcije.
Podprte platforme
Pisarniški paket KOffice je bil v prvi vrsti namenjen operacijskim sistemom Unix (predvsem distribucijam GNU/Linux in BSD). V prihodnosti — oziroma ob razvoju KOffice — so bile na voljo tudi eksperimentalne ali načrtovane različice za Microsoft Windows[2] in izvirne različice aplikacij za Mac OS X. Potezni porti so bili odvisni od prenosa Qt in KDE komponent na ciljne platforme in stabilnosti posameznih modulov.
Licenca, razvoj in nadaljnji razvoj
Kot že omenjeno, so bile komponente KOffice izdane pod licencami proste programske opreme in odprte kode (prosto programsko opremo/odprto kodo), kar je omogočalo svobodno rabo, spremembe in distribucijo. V praksi so bili uporabljeni predvsem licence iz družin GPL/LGPL, odvisno od posamezne komponente.
KOffice je bil v več fazah prenesen na novejše tehnologije (npr. port na KDE4/Qt4). V naslednjih letih so se skupine razvijalcev preusmerile v nov projekt, imenovan Calligra Suite, ki je dejansko naslednik oziroma nadaljevanje dela na aplikacijah iz KOffice. Zaradi sprememb v ekosistemu KDE in notranjih razlik v razvoju se je KOffice kot ločen projekt postopoma umaknil v ozadje, medtem ko je razvoj pisarniškega paketa nadaljeval pod imenom Calligra.
Prenos
Paket je izdan ločeno od okolja KDE in ga lahko prenesete z domače strani KOffice. Za novejše funkcije, izboljšano združljivost z modernimi sistemi in aktivno vzdrževanje je smiselno preveriti tudi projekt Calligra Suite, ki je prevzel večino razvoja KOffice.