20 éve adta ki a Sun a StarOffice forráskódját

20 évvel ezelőtt ezen a napon adta ki a Sun Microsystems a StarOffice forráskódjának jelentős részét, miután 1999-ben felvásárlták a StarOffice-t létrehozó hamburgi Star Division céget, és 2000 júliusában a forráskód felszabadítása mellett döntöttek. Ezzel megszületett az OpenOffice.org projekt.

Mint ismeretes, 2010-ben a Sun-t felvásárolta az Oracle, és közösség nagy része úgy döntött, hogy a LibreOffice projektben folytatja. Ezzel párhuzamosan néhány ember próbál életben tartani egy párhuzamos projektet, az Apache OpenOffice-t, de nekik nem sikerült jelentős fejlesztői közösséget építeniük. Ennek ellenére az OpenOffice.org márkanév a mai napig meglepően erős, sokan ismerik és keresik. A The Document Foundation a mai évforduló alkalmát ragadta meg arra, hogy egy nyílt levélben kérje meg az Apache OpenOffice-t, hogy segítsék az új felhasználókat rátalálni az aktívan fejlesztett LibreOffice-ra.

Függetlenítette magát a TDF-től a Collabora Online projekt

Collabora Online Logo
Nemrég ünnepelte a LibreOffice projekt és a mögötte álló The Document Foundation a 10 éves születésnapját, és nekivágott a második évtizedének. Egy ideje megy a közös gondolkodás a megfelelő marketingstratégiáról, a LibreOffice pozicionálásáról, egy olyan működés érdekében, hogy a fejlesztésben jelentős részt vállaló cégeknek üzletileg megérje a fejlesztés, de legalábbis a befektetőik ne fizessenek rá. A probléma leginkább az „Online” változat fejlesztésével kapcsolatosan érthető meg.

A kollaboratív szerkesztést lehetővé tevő, saját szerveren vagy felhőben futtatható „Online” változat több mint 95%-ban a Collabora cég munkája. Erre a forráskódra alapozva a Collabora rendszeresen kiadta az ingyenes CODE – Collabora Online Development Edition verziót, iilletve az előfizetéses modellben, partneri hálózaton keresztül értékesített Collabora Online verziót. A The Document Foundation ugyanebből a forrásból eddig csak forráskód formájában adta ki a LibreOffice Online-t, de felerősödtek azok a hangok, amelyek bináris csomagokat követeltek, ingyenes terjesztésre. Ha ez a terv megvalósul, a Collabora ezzel nehéz helyzetbe kerül. Egy ingyenes termékkel, amely ráadásul egy sokkal ismertebb márkát (LibreOffice) képvisel, nem lehet versenyezni a piacon.

Egy nyílt forrású szoftverprojektben a legfőbb érték a márkanév, hiszen a forrás szabadon másolható, lefordítható és terjeszthető. A Collabora nem óhajtotta felvállalni azt a szerepet, hogy 95%-os hozzájárulásával a saját márkája ellen dolgozzon, és lehetővé tegye, hogy a LibreOffice Online letarolja a piacot. Ezért úgy döntött, hogy az „Online” fejlesztését a jövőben felvállaltan „Collabora Online” márkanév alatt fogja végezni, és a The Document Foundation infrastuktúrájáról elköltöztette a projektet a GitHub-ra. Létrejött egy új közösségi oldal: https://collaboraonline.github.io/. Itt részletes információk találhatók a költözés okáról, illetve a fejlesztőknek, fordítóknak, tesztelőknek szóló gyakorlati tudnivalókról.

Az már a The Document Foundation kuratóriumán és alkalmazottain múlik, hogy ezek után mit kezdenek a LibreOffice Online-nal. Reméljük, hogy ez a költözés inkább hasznára, mintsem kárára válik a feleknek, egy vitás kérdés lekerülhet az asztalról, és a GitHub-on a Collabora Online fejlesztése új lendületet kap a frissen csatlakozó fejlesztők által.

Collabora Office mobilon


A Collabora bejelentette, hogy hosszú fejlesztés után elérhetővé vált a Collabora Office mobil platformokon, Androidra a Google Play Store-ból és iOS-re az Apple App Store-ból.

Androidra és iOS-re mindeddig nem volt használható, LibreOffice-on alapuló dokumentumszerkesztő, ezt a piaci rést tömte most be a Collabora Office. A LibreOffice alapoknak köszönhetően a Collabora Office fájlformátum-támogatása kivételes, kezeli az ODF-et (.otd, .ods, .odp), a Microsoft OOXML-t (.docx, .xlsx, .pptx), a Microsoft Office régi bináris formátumait (.doc, .xls, .ppt) és még sok más „egzotikus” fájlformátumot. A dokumentumok megjelenítése teljesen megegyezik a PC-s LibreOffice-éval (vagy Collabora Office-éval). A szerkesztési lehetőségek természetesen szerényebbek, a mobilos (kisméretű érintőképernyőre optimalizált) felhasználói felület csak a leggyakrabban használt funkciókat tartalmazza, bár ezen funkciók köre valószínűleg bővülni fog a következő kiadásokban. Az alkalmazással közvetlenül szerkeszthetőek a mobileszközön levő dokumentumok, internetkapcsolat illetve felhős tárhely nem szükséges. Ez beleillik a ma divatos „digitális szuverenitás” trendbe, a felhasználónak teljes kontrollja lehet adatai, dokumentumai felett.

A Collabora Productivity Ltd. igazgatója, Michael Meeks blogjában felvázolta a kezdetektől napjainkig tartó utat. Érdemes ezt is elolvasni, ha valakit mélyebben érdekelnek a technikai részletek.

Kenczler Mihály – Ábrák készítése LibreOffice Draw 6.x.x programmal

Kenczler Mihály – Ábrák készítése LibreOffice Draw 6.x.x programmalMegjelent Kenczler Mihály új, ingyenesen elérhető elektronikus könyve. A címe Ábrák készítése LibreOffice Draw 6.x.x programmal.

A Draw a LibreOffice talán legkevésbé ismert és reklámozott komponense, pedig vektoros ábrák készítésére nagyon is alkalmas.

A könyv 25 oldal terjedelmű, gazdagon illusztrált. CC-BY-NC-SA licenc vonatkozik rá. Online olvasható a Google Drive-on.

Kenczler Mihály – Dokumentumok formázása LibreOffice-szal

Kenczler Mihály – Dokumentumok formázása LibreOffice-szalMegjelent Kenczler Mihály új, ingyenesen elérhető elektronikus könyve. A címe Dokumentumok formázása LibreOffice-szal, alcíme Elemi tipográfia.

„Miért írtam ezt a művet? Elsősorban a létrehozási és kiadási fázis megkülönböztetésének terjesztéséért. Amilyen kézenfekvő, annyira kevéssé közismert – nem kicsit amiatt, hogy a vonatkozó szoftverek semmilyen módon nem késztetnek és nem is utalnak a fázisokra.” – Kenczler Mihály

A könyv 71 oldal terjedelmű, gazdagon illusztrált. CC-BY-NC-SA licenc vonatkozik rá. Online olvasható a Google Drive-on.

CODE 4 RC

CODE logo
A Collabora karácsony előtt bejelentette, hogy megjelent a Collabora Online Development Edition (röviden CODE) 4-es verziójának első RC-je, amelyet 2 nappal később követett egy második RC is, apróbb javításokkal. Ennek apropóján érdemes áttekinteni, mi az ami változott a Collabora Online háza táján a nyáron megjelent nagy cikkünk óta.

A Collabora eredetileg úgy tervezte, hogy még 2018-ban kiadja a Collabora Online 4-et, ám menet közben a tervek módosultak. A 4-es verzió egyik fő újdonsága a billentyűleütés és a karakter képének megjelenítése közötti késleltetés csökkentése lett volna, ám ez már a 3.4-es verzióban megjelenhetett októberben. A fejlesztéseknek hála, a gyorsulás különösen távoli szerverek esetén jelentős. Az USA nyugati partján és az Európában elhelyezkedő tesztrendszerek használata esetén nem érezhető különbség Magyarországról. Korábban az európai szerver észrevehetően gyorsabb volt. A Collabora Online 4 megjelenése így 2019 elejére csúszott, de a Collabora a tesztelésre és fejlesztésre szánt CODE 4-es verzió kiadásával még 2018-ban jelezni akarta, hogy körülbelül mi várható, mik lesznek a főbb újdonságok.

Új színek, új ikonok

A legszembetűnőbb változás a felhasználói felület megújulása. Korábban több kritika érte a Collabora Online-t, hogy kinézete elavult, Windows 95-szerű. Ezt orvosolandó, a menü, az eszköztár és a párbeszédpanelek háttérszíne kivilágosodott, és az ikonkészlet is modernebbre lett cserélve.

A Collabora Online 3 eszköztára
A Collabora Online 3 eszköztára
A Collabora Online 4 eszköztára
A Collabora Online 4 eszköztára

Új elem a dokumentum utolsó módosítása óta eltelt idő kijelzése, amelyre kattintva a verzióelőzményekhez juthatunk el.

Digitális aláírás

Egy másik jelentősebb újdonság a Vereign eszköztár megjelenése, amellyel a dokumentumok elektronikusan aláírhatók, és egy dokumentumtárba feltölthetők. A Vereign egy svájci startup, amely blokklánc alapon nyugvó hitelesítés, azonosítás, aláírás stb. témában innovál, az alkalmazásuk jelenleg béta fázisban van. Mint a blokklánc alapján sejthető, a lényeg az volna, hogy az aláírt dokumentumok aláírásának érvényessége függ minden előzőleg aláírt dokumentumtól, a hitelességet az biztosítja, hogy a „történelmet nem lehet megváltoztatni”, ha egy dokumentumot manipulálnak, az összes aláírás elromlik.

Vereign eszköztár
Vereign eszköztár

Mobil, HiDPI

Már több bejelentésben olvashattuk, hogy jobb lett a mobileszközök kezelése, de a CODE 4 tényleg nagy változást hoz e téren. Rengeteget csiszolódott a felhasználói felület, hogy mobiltelefonon és tableten is jól használható legyen. Ez egyrészt azt jelenti, hogy kis képernyőn csak a legszükségesebb elemek jelenjenek meg, a virtuális billentyűzet ne legyen útban stb. Másrészt a nagy felbontást illik figyelembe venni és kihasználni, a pixeles vagy elmosódott megjelenítés feltűnő és visszatetszést keltő. A CODE 4 kezeli HiDPI képernyőket, a különbség az előző verziókhoz képes megfigyelhető az alábbi (collaboraoffice.com-ról átvett) képeken: mind a felhasználói felület elemei, mind a dokumentumok tartalma élesebben jelennek meg.

screenshot showing not so crisp pixel rendering of a dialogue at 200% zoom              screenshot showing crisp pixel rendering of a dialogue at 200% zoom

screenshot showing not so crisp pixel rendering of calc   screenshot showing crisp pixel rendering of Calc

Képek, alakzatok kezelése

Az egyik újdonság e téren, hogy a dokumentumba illesztett képek vagy alakzatok egy új fogantyú segítségével elforgathatóak, illetve átméretezéskor, elmozdításkor és elforgatáskor halványan látszik a kép új állapota.
kép elforgatása

A másik újdonság, hogy az eszköztárról beszúrhatók különféle alakzatok, bár a CODE 4-ben egyelőre az átméretezésen és elforgatáson kívül más szerkesztési lehetőség nincs.
Alakzatok beszúrása

Collabora Office 6.0

A CODE 4-ben a dokumentumok megjelenítéséért a Collabora Office 6.0 felel. A CODE 3.x-es verziók a Collabora Office 5.3-at használták. A Collabora Office 6.0 értelemszerűen előrelépést jelent, többek közt megemlíthetjük az újraírt metafájl-kezelést (EMF, EMF+), és az MS Office formátumaival (DOCX, XLSX, PPTX stb.) való jobb kompatibilitást.

Kipróbálás

A CODE 4 RC2 több módon is kipróbálható. A CODE oldalon szerepelnek a legfontosabb telepítési és beállítási útmutatások. Emellett a Collabora demószerverein jelen pillanatban a CODE 4 RC2 fut, a hozzáféréshez regisztráció szükséges (a Try the Online Demo lehetőséget kell választani).

A jövő

A fejlesztés folytatódik: a felhasználók és integrátorok visszajelzéseit figyelembe véve hamarosan megjelenik a Collabora Online 4, és azt követően a 4.x kiadások, amelyekben hibajavításokra és kisebb új funkciókra lehet számítani.

LibreOffice 6.0.7 és 6.1.3

LibreOffice logó A The Document Foundation bejelentette, hogy megjelent a LibreOffice 6.0.7 és 6.1.3, tehát a mindkét támogatott ágból van új verzió. A 6.0-s sorozat a konzervatívabb, intézményi felhasználókat, míg a 6.1-es sorozat az újdonságok iránt fogékonyabb, otthoni felhasználókat célozza.

Nagyon ajánlott a két kiadás közül valamelyikre frissíteni, ugyanis a korábbi verziókban van egy biztonsági hiba, amelyet ezek a kiadások kijavítanak. A TDF egyelőre nem adott ki több részletet a hiba mibenlétét illetően.

A változások listája szokás szerint a TDF wikin olvasható.
LibreOffice 6.0.7: RC1, RC2 és RC3.
LibreOffice 6.1.3: RC1 és RC2.

Dokumentumok aláírása eSzemélyivel

Érdekes, magyar vonatkozású fejlesztésről adott hírt Vajna Miklós a blogjában: a LibreOffice 6.2 teljes mértékben támogatni fogja a dokumentumok digitális aláírását az új típusú magyar személyi igazolványokba opcionálisan beépített, az állam által elismert tanúsítvánnyal.

Az eSzemélyi az elterjedtebb, és a LibreOffice-ban is támogatott RSA algoritmus helyett az ECDSA algoritmust használja. A digitális aláírások kezelésére a LibreOffice Windows alatt a rendszer által biztosított kriptográfiai szolgáltatásokat, Linux alatt pedig az NSS könyvtárat használja. Innen már sejthető, hogy a megoldást platformonként külön-külön kellett elkészíteni. Windowson a LibreOffice a CryptoAPI-t használta, amely nem támogatja az ECDSA-t, ezért mindent át kellett állítani a CryptoAPI-t leváltó CNG-re. Az NSS támogatja ugyan az ECDSA-t, de a köztes rétegben a LibreOffice xmlsecurity könyvtárba fixen bele volt drótozva az RSA algoritmus használata, így itt ennek kibővítése volt a feladat. Továbbá minden digitális aláírást támogató dokumentumtípus (ODF, OOXML és PDF) esetén el kellett végezni a megfelelő módosításokat a fájlformátumokat kezelő kódrészletekben.

Vajna Miklós kb. másfél éve kezdett foglalkozni ezzel a problémával a szabadidejében. Mostanra zárult le a fejlesztés a fent hivatkozott bejelentéssel, miszerint az eSzemélyivel aláírt ODF, OOXML és PDF dokumentumok aláírásait tudja ellenőrizni a LibreOffice, továbbá maga is alá tudja írni az eSzemélyivel az ilyen formátumú dokumentumokat. Linux és Windows alatt volt tesztelve a megoldás, de sejthető, hogy macOS-en is működik, mivel ott is az NSS-t használja a LibreOffice.

Collabora Online

Collabora Online Logo

A Collabora Online 3.3 megjelenése ürügyén régi adósságomat szeretném törleszteni azzal, hogy közreadom ezt a cikket a Collabora Online-ról.

Mi ez?

A Collabora Online egy saját felhőben futtatható, kollaboratív, funkciógazdag online dokumentumszerkesztő. E három tulajdonság együttes megléte elég nagy ritkaság a piacon, ráadásul a Collabora Online szabad szoftver is. A kliens minden modern böngészőben fut, nemcsak desktopon, hanem tableten vagy akár mobiltelefonon is. Saját szerverre telepíthető, együttműködik számos népszerű fájlmegosztó és csoportmunka megoldással, pl. Nextcloud, ownCloud, Seafile, eGroupware, Kolab, Zimbra stb. A Collabora Online nem egy önállóan használható program, csak a dokumentumok megnyitásáért, megjelenítéséért, szerkesztéséért és mentéséért felel, ezért mindenképpen integrálni kell valamivel, ami elvégzi a felhasználók azonosítását, a fájlok tárolását és a jogosultságok kezelését. Akár saját fejlesztésű rendszerbe is integrálható, a WOPI protokollt kell megvalósítani.

A Collabora Online segítségével egy adott dokumentumot egyszerre több felhasználó is szerkeszthet, mindenkinek saját kurzora és saját nézete van. Azt is lehet, hogy valaki csak nézi a többiek által szerkesztett dokumentumot, esetleg egy kiválasztott szerkesztő kurzorját követi. A szöveges dokumentumokhoz fűzött megjegyzések magas szintű kezelése (válasz, törlés, avatár stb.) is megkönnyíti a csoportmunkát.

A Collabora Online bemutatóvideója 2017-ből

“Collabora Online” bővebben