Licencváltás - LGPL
Alig egy éve jelent meg a várva várt 2.0-s verzió. Ez a kiadás a licenc megváltozását is hozta, megszűnt a forráskód bezárására lehetőséget adó SISSL licenc, csak az LGPL használható. Ez arra kényszeríti az OOo forráskódjára alapozó kereskedelmi verziók fejlesztőit, hogy az LGPL-es kód hibajavításait, továbbfejlesztéseit tegyék közzé, nem korlátozza viszont azt a jogukat, hogy olyan kiegészítőket fejlesszenek, amelynek forráskódját nem adják ki.
Új kiadási modell
A 2.0 kiadása után a fejlesztők szakítottak azzal a hagyománnyal, hogy az új programfunkciók beépítésére akár másfél-két évet is várni kell. A 3 havonta megjelenő 2.0.x kiadások nemcsak hibajavításokat, hanem új funkciókat is tartalmaznak. A gyakorlat megmutatta, hogy ez a modell működőképes, nem jár minőségromlással, viszont a fejlesztés üteme felgyorsul, a fejlesztők motiváltabbak lesznek, mivel hamarabb látják munkájuk eredményét megjelenni a termékben.
Új verziószámozási séma
Sok vita volt amiatt, hogy tekintettel a 2.0.x kiadásokba beépített új funkciókra, ezeket a kiadásokat nem helyes a hibajavításokra jellemző verziószámozási séma szerint számozni. Döntés született arról, hogy a 2.0.4 után következő kiadás nem 2.0.5 lesz, hanem 2.1, mely után a 2.2 várható. A 3.0 verziószám kiadása még nem eldöntött, azt valami nagyon nagy, minden modult érintő változásra tartogatják, vagy esetleg a Chart2 megjelenésére.
Chart2
A Chart2 Chart diagramrajzoló modul újraimplementálása a nulláról, korszerű technológiával. A legújabb verziók kipróbálhatók, de a Chart2 projekt még távol van a befejezéstől. Instabil, és még nem valósít meg minden funkciót, amit a Chart nyújt.
Fejlesztői wiki
A nehézkesen frissíthető, és emiatt sokszor elavult információkat tartalmazó *.openoffice.org webhelyek mellett létrejött egy fejlesztői wiki.
Patchek kezelése
Régebben előfordult, hogy valaki küldött egy patchet az OOo-hoz, és a patch évekig dekkolt az IssueTrackerben, senki nem foglalkozott vele. Talán nem kell ecsetelni, hogy ez milyen frusztráló volt a patchet beküldő fejlesztő számára. Felismervén ezt a problémát, a tavaly OOo konferencián megígérték, hogy ebben változás lesz. Bevezettek két mérőszámot. Az Initial Response Time (IRT, első válasz ideje) az az átlagos idő, amely alatt egy PATCH típusú IssueTracker-bejegyzésre valaki érdemben reagál. Az IRT 2005 szeptemberében 50-60 nap volt, mostanra leszorították 3-5 napra. A másik mérőszám az Issue Inactivity Time (IIT, probléma inaktivitási ideje), amely az az átlagos idő, amennyit a PATCH típusú IssueTracker-bejegyzés tétlenül, hozzászólás nélkül tölt. Az IIT 2005 szeptemberében 130(!) nap volt, mostanra leszorították 40 napra, de ez elmarad a tervezett 2-3 héttől.
Portolás
Az elmúlt egy évben nagyot haladt az OpenOffice.org Mac OS X-es portjának fejlesztése. 10 fejlesztő dolgozik a porton és egy német-francia csapat teszteli az eredményt. Támogatják az új, inteles platformot is. Közel már az idő, amikor nem lesz szükség az X-re az OOo futtatásához, hanem a natív felületet (Aqua) fogja használni. Már van működő demó, ami Aqua-t használ, a konferencián bemutatták.
Az egyéb platformokra portolás között megemlíthető a sikeres 64 bites GNU/Linux port, illetve amiről a HUP is beszámolt, az OpenBSD port.
OpenDocument formátum
OASIS szabvány, ISO szabvány. Olyannyira sikeres, hogy a Microsoft kénytelen lesz konvertert biztosítani a Microsoft Office-hoz, hogy ne veszítsen el fontos ügyfeleket. Az ODF nem az OOo projekt része, de az OOo kiemelkedően hozzájárult a formátum kifejlesztéséhez, és a legkorábban jött ki az implementációval. Alakult egy bizottság a képletek szabványos tárolási módjának kidolgozására (OpenFormula). Az ODF 1.1-es verziója az OOo 2.1-ben fog bemutatkozni, újdonság az accessibility lesz. Az ODF 1.2-es verziójában már OpenFormula is lesz, ez az OOo 2.3-ban várható.
Kódtisztítás, kódminőség-javítás
A 2.0.x kiadási ciklusok során kijavították az IssueTracker-be bejelentett, összeomlást/adatvesztést eredményező hibák több mint 80%-át. Rengeteg hibát javítottak az összeomláskor aktivizálódó bejelentőprogram adatai alapján.
Célul tűzték ki, hogy a kód "warning free" legyen, minden támogatott platformon, minden compiler esetén. A modulok jó része már ma is figyelmeztetés nélkül fordul, és talán még az idén az egész forráskód ilyen lesz. Ez nem csak kozmetikázás, a figyelmeztetések potenciális hibalehetőségek.
A legnagyobb, legáttekinthetetlenebb modul a Writer. Folyik a munka a Writer kódjának refaktorálásán, hogy ne csak azok legyenek képesen hozzányúlni, akik már 20 éve dolgoznak a hamburgi Stardivision/Sun központban. Mindez jobban karbantartható, esetenként jobb teljesítményt is nyújtó kódot eredményez. E tevékenység keretében például teljesen újraírják a Microsoft Word és az RTF import/export szűrőket, amitől még jobb kompatibilitás várható a Microsoft Office-szal.
Teljesítmény, sebesség
A program elindulásának ideje 30-50%-ot javult az OOo 2.0 óta (függ attól, hogy melyik alkalmazást - Writer, Calc stb. - indítjuk el). A dokumentumok betöltése és mentése 50%-kal gyorsabb lett, mint az OOo 2.0-ban. Minden javítást vagy új funkciót hordozó child workspace (CWS) forrásfába olvasztása előtt automatikus sebességteszteket végeznek. A jövőben is folytatódni fog a sebességre optimalizálás, amelyben egyébként Sun-osokon kívül az Intel és a Novell mérnökei végeznek kiemelkedő munkát.
Automatikus frissítés
Az OOo 2.0.3-ban lekérdezhető, hogy jelent-e meg frissítés a programhoz. Az 2.0.4-ben már automatikusan megjelenik a figyelmeztetés az újabb verzióra, de cél a Firefoxban megismert teljesen automatikus programfrissítési funkcionalitás megvalósítása.
Levelező, naptár
A StarOffice/OpenOffice.org csomagból sajnálatosan hiányzik egy komponens, ami más irodai csomagokban megszokott: a levelező és a naptár. Nagyon gyakori felhasználói kérés, hogy legyen ez is. Döntés született arról, hogy a Mozilla Lightning lesz az OpenOffice.org levelező/naptár alkalmazása. A Mozilla Lightning tulajdonképpen egy naptárral kiegészített Thunderbird. A Lightning 0.3-as verziója szeptember végén fog megjelenni.
Kiegészítők
Viszonylag új eredmény, hogy nemcsak kódot, hanem képtárakat és sablonokat is lehet az OOo belső csomagkezelőjével telepíteni, akár önmagukban, akár az őket használó kóddal együtt. A felhasználói felületek létrehozása leegyszerűsödött. Fejlesztők szélesebb rétege támaszkodhat az OOo-ra, mint fejlesztési platformra. Az Extension Development Toolkit segítségével megoldható, hogy a kiegészítő súgója beépüljön súgórendszerbe, a beállítópanelje beépüljön az Eszközök/Beállítások panelbe, és lehetőség van a kiegészítő online frissítésére.
Nyelvi eszközök
Magyar vonatkozása is van ennek a témának, hiszen az OOo Lingucomponent projektvezetője Németh László, a Hunspell helyesírás-ellenőrző és a Magyarispell szótár szerzője. Az OOo nyelvi eszközei az elmúlt évben nagy fejlődésen mentek keresztül. A nem karbantartott Myspell helyett a Hunspell lett az OOo helyesírás-ellenőrzője. Az egyik legfontosabb vívmány a Unicode-ra való áttérés volt, ami lehetővé tette egy sor új nyelvhez helyesírási szótár kifejlesztését. Az elválasztási minták szintén lehetnek már Unicode-osak, és az algoritmus figyelembe veszi a különleges eseteket is, amikor az elválasztójel beékelődésekor plusz betűk jelennek meg, vagy éppen betűk tűnnek el (pl. asszonnyal - asz-szony-nyal, Schiffahrt - Schiff-farht).
Lokalizáció
Az OpenOffice.org kb. 100 nyelvre lett lefordítva. 80 nyelvi projekt létezik, melyek célja egy adott nyelvű közösség számára az OOo népszerűsítése, dokumentációk írása stb.
A konferenciáról
A lyoni konferenciára 650 ember regisztrálta magát, megdöntve a tavalyi rekordot. Látható, hogy évről évre egyre sikeresebb a rendezvény. Három, esetenként négy szekció fut párhuzamosan. Az ooocon.kiberpipa.org címen online közvetítés is fogható.
- A hozzászóláshoz be kell jelentkezni
- 6857 megtekintés
Hozzászólások
Koszi, az osszefoglalot, tok jo kepet ad az OOo-rol. Hajra csak igy tovabb.
- A hozzászóláshoz be kell jelentkezni
Tényleg nagyon jó cikk, ha profi c++-os lennék most beállnék én is fejleszteni...
A hardcore fejlesztők tényleg még mindíg VIM-et meg Emacsot használnak ??:
http://wiki.services.openoffice.org/wiki/Category:Developer_Tools
- A hozzászóláshoz be kell jelentkezni
>> A hardcore fejlesztők tényleg még mindíg VIM-et meg Emacsot használnak ??:
minden kétséget kizáróan, igen
- A hozzászóláshoz be kell jelentkezni
Michael Meeks (Novell) ült előttem ma reggel, ő Emacs-et használt, és lenyűgöző volt az a virtuozitás, amellyel kezelte. :)
- A hozzászóláshoz be kell jelentkezni
Nem muszáj profi c++-osnak lenni, lehet segíteni más módon is, akár programozási ismeretek nélkül is. A szegedi SFD-n fogok erről beszélni, és lehet, hogy egy követő cikket is írok ide, ha valaki nem tudná meghallgatni.
- A hozzászóláshoz be kell jelentkezni
mindenkeppen irj cikket!
- A hozzászóláshoz be kell jelentkezni
Szia, a Lightning-el kapcsolatban szeretném azt megkérdezni, hogy nem elírás az a 0.3 mert most tudtommal csak 0.1 létezik belőle, biztos hogy nem 0.2 lesz?
(ha nem honnan lehet beszerezni a 0.2-t?)
- A hozzászóláshoz be kell jelentkezni
(roadmap): Lightning 0.2: We're skipping this version number to sync up with Sunbird 0.3
- A hozzászóláshoz be kell jelentkezni
Lehet hogy a Sunbirddel megy együtt majd a verziószám...?
--
Legalizáljon - OpenOffice.org-gal | A Böngésző - magyarul | Kiterjesztések - magyarul
- A hozzászóláshoz be kell jelentkezni
gyönyörű, hüpp B-)
- A hozzászóláshoz be kell jelentkezni
remek cikk
- A hozzászóláshoz be kell jelentkezni
Szerintem is jó cikk.
- A hozzászóláshoz be kell jelentkezni
A felhasználókkal milyen módon és formában tartjátok a kapcsolatot?
- A hozzászóláshoz be kell jelentkezni
Válasszuk ketté a dolgokat, vagyok én (vagy a magyar OOo fejlesztők egy páran, ha úgy tetszik, de a nevükben nem akarok nyilatkozni) és van az OOo projekt a maga több száz fejlesztőjével. A kettő nem ugyanaz, mi nem vagyunk bennfentesek, ami főleg annak köszönhető, hogy nem tudunk annyi időt áldozni a projektre, mint azok, akiket ezt főállásban csinálják. Ezért - bár örömmel veszünk minden javaslatot és kérdést - a lehetőségeink a javaslatok megvalósítására és a kérdések megválaszolására korlátozottak.
A fejlesztőkkel a kapcsolatfelvétel sok módon lehetséges, pl. vannak felhasználói fórumok, levelezőlisták, IRC (#OpenOffice.org @ freenode), naponta átlag 2000 ember tölti ki a regisztrációs kérdőívet, amelyet kiértékelnek, és figyelembe vesznek, az IssueTracker-be lehet feature request-eket írni.
Ha valaki a magyar verzióval kapcsolatban szeretne valamit kérdezni, azt megteheti az itt felsorolt lehetőségek egyikén keresztül.
- A hozzászóláshoz be kell jelentkezni
Az egyéb platformokra portolás között megemlíthető a sikeres 64 bites GNU/Linux port
ez pontosan mit jelent?
az ubuntuban talalhato amd64-es openoffice.org magavalhuz jopar 32bites libet
- A hozzászóláshoz be kell jelentkezni
A sikeres 64 bites Linux portról Pavel Janík számolt be, résztelekről nem tudok, de nézd meg itt. Lehet, hogy annyira új fejleményről van szó, hogy a stabil Ubuntu még nem tartalmazza. Nem tudom...
- A hozzászóláshoz be kell jelentkezni
en amd64-es debian/etch ala telepitettem az ubuntu openoffice.org amd64-es csomagjait ami nem tudom mennyire 32/64bites de szuksege van par 32bites libre a futtatasahoz, valamelyik lib hianyabol adodoan kiirta KDE alatt hogy nincs ablakkezelom :) de mar megoldottam, 32bites etch alol (/usr/lib) atmasoltam azt a par libet amit hianyolt az /emul/ia32-linux/usr/lib ala:
@libXcursor.so.1
libXcursor.so.1.0.2
@libXfixes.so.3
libXfixes.so.3.0.0
@libXft.so.2
libXft.so.2.1.2
@libidn.so.11
libidn.so.11.5.19
@libsndfile.so.1
libsndfile.so.1.0.16
hatha masnak is szuksege van erre.
a link alapjan lehet hogy a 2.0.4-es OOo mar valoban lefordul 64bitesen, koszi kiprobalom!
- A hozzászóláshoz be kell jelentkezni
Ez keltette fel az én figyelmemet is. Úgy látom, hogy pl gentooban már ~amd64-re is engedélyezve van a 2.0.4-rc1, gondolom tehát a 2.0.4ben lesz ez.
Software is like sex, it's better with a penguin. :D (r)(tm)(c)
- A hozzászóláshoz be kell jelentkezni
A "Schiffahrt - Schiff-farht"-os példa a régi német helyesírás szerint van, az új helyesírásnál már nem lesz több betű benne "Schifffahrt - Schiff-fahrt".
http://www.duden.de/index2.html?neue_rechtschreibung/beispiele/s.html
- A hozzászóláshoz be kell jelentkezni
én azt tanultam, h az új német helyesírás szerint a Schifffahrt és a Schwimmmeister a helyes formák. nem így lenne? :)
[szerk: megelőztek amíg olvastam]
- A hozzászóláshoz be kell jelentkezni
Mármint amíg írtál :)
- A hozzászóláshoz be kell jelentkezni
nem. a post és a commentek olvasása tartott 5+ percig és kommentlés előtt nem reloadoltam (meg persze fene tudja, mikor értem el ezt a tabet az rss végigkattogtatása után)
- A hozzászóláshoz be kell jelentkezni
"Viszonylag új eredmény, hogy nemcsak kódot, hanem képtárakat és sablonokat"
A képtáraknál a témanevek honosítása megoldott? Mert a különféle nyelvi sztringek res fájlban vannak...
--
Legalizáljon - OpenOffice.org-gal | A Böngésző - magyarul | Kiterjesztések - magyarul
- A hozzászóláshoz be kell jelentkezni
kb mikor lesz magyar 2.0.4?
...Falu...
- A hozzászóláshoz be kell jelentkezni
Miután az angol megjelent, utána nem sokkal. Attól függ, hogy érünk rá.
- A hozzászóláshoz be kell jelentkezni
Tényleg András, hogy érünk rá? :)
--
Legalizáljon - OpenOffice.org-gal | A Böngésző - magyarul | Kiterjesztések - magyarul
- A hozzászóláshoz be kell jelentkezni