vrijdag 16 december 2011

'LibreOffice 3.5 sneller dan Excel op Windows'

LibreOffice 3.5 zal Excel het nakijken geven in snelheid van bepaalde taken. De komende eerste bèta van het vrije office-pakket heeft deze betere prestaties als gevolg van community werk, wat dus het echte voordeel van open source software toont.
Op 28 en 29 december zal er een grote internationale bug-hunting sessie zij met de bèta van 3.5.0.
De eerste bèta van LibreOffice 3.5.0 staat vandaag of morgen op de servers.

Waar in het verleden Calc, de werkblad module van LibreOffice, niet geroemd werd om grote prestaties, zal de nieuwe versie goed nieuws brengen. Dit is mogelijk geworden door het echte open source karakter van het project, waar verschillende ontwikkelaars, vrijwillig en met een volledig aanstelling, samen werkten om de snelheid te verbeteren bij het openen van documenten met grote aantallen benoemde bereiken, bladen en formules.
Dit valt te lezen uit de blog van Kohei Yoshida, één van Calcs lead-ontwikkelaars en een belangrijke bijdrager aan LibreOffice vanaf het begin van het project. Er zijn op de blog verschillende snelheidtests gepost, en een vergelijking toont dat Calc die taken twee keer zo snel uitvoert als Excel.
Ontwikkelaar Kohei benadrukt echter dat dit overtreffen van Excel natuurlijk maar in één geval is en dat er nog veel gebieden zijn waar LibreOffice moet verbeteren: "Maar we werken heel hard aan de interne structuren, en dat zal hopelijk nog veel betere prestaties brengen in de komende versies. Dus ik ben vol vertrouwen in onze toekomst op het gebied van snelheid."

Het grootste deel van het werk aan deze verbetering is gedaan door Laurent Godard en Markus Mohrhard. Het eerste doel was natuurlijk de kwaliteit en efficiency van LibreOffice verbeteren. En dat is gelukt: de komende 3.5 versie van LibreOffice is ruwweg een factor tien sneller met deze taken, dan de vorige versies. Markus Mohrhard: "Dit is een eerste stap voor specifieke taken. Het Calc team werk er aan dat toekomstige versies een groeiende verbetering in prestaties zullen hebben – en hoe meer vrijwilligers er komen, hoe sneller het realiteit zal zijn. Maar de richting is bepaald en de start gemaakt."
Laurent Godard voegt toe: "Het belangrijkste deel van dit werk is misschien wel dat het het echte voordeel van open source laat zien: als de software niet goed bij je behoeften past, kun je door er wat tijd in te stoppen zorgen dat het wél aan je wensen voldoet."

De LibreOffice gemeenschap werkt nu hard aan het gereed maken van versie 3.5.0, die uitkomt in februari volgend jaar. Als één van de stappen in dit proces, wordt er op 28 en 29 december een grote internationale bug-hunting sessie georganiseerd. Mis die niet :-)

maandag 21 november 2011

Is 'hacken' moeilijk en testen 'gewoon' ?

Afgelopen zaterdag hadden we al weer onze vierde LibreOffice hackEvent in Nederland/Vlaanderen.
Er is weer een leuke diversiteit aan werk gedaan: documentatie, bouw-omgeving gereed krijgen, functies uitpluizen in de code, vertaalwerk ...
Eigenlijk vaak niet eens ingewikkeld. De term 'hacken' doet echter voor de gemiddelde lezer wellicht het ergste vrezen, ook al zijn er veel echte en eenvoudige hacks te vinden bij LibreOffice ... ??

In ieder geval hebben we, al pratende bedacht, dat de volgende bijeenkomst gewijd zal zijn aan het testen van de nieuwe LibreOffice 3.5.0, die begin februari zal worden vrijgegeven.
Dus niet hacken maar gewoon testen de volgende keer. Hoewel, 'gewoon' ... Om goed te testen moet je ook goed wakker zijn!
Dus ook vanwege de koffie hartelijk dank aan de mensen te bedanken die ons gastvrijheid ontvingen, MadLab in Eindhoven.

zondag 13 november 2011

De Office-Hacking-Plugfest-Presentatie week

Ik kijk al met groot plezier uit naar de komende week :-)

Ten eerste - naast het reguliere werk - verdere met inrichten van het nieuwe Nou&Off kantoor.

Dan zie ik uit naar zaterdag: het 4e LibreOffice Hackers Event in Nederland, waarvoor de voorbereidingen uiteraard al in volle gang zijn.
Mis deze mogelijkheid om te werken en uit te wisselen met andere hackers niet!

Daarvoor is er nog een evenement van minstens dezelfde importantie: het ODF-plugfest op 17 en 18 November in Gouda. Mij is gevraagd om TDF en LibreOffice te vertegenwoordigen met technische zaken en een verhaal over de algemene groei van het project. Het zal weer geweldig zijn om daar mee te doen!

Als een mooie laatste actie van de inmiddels afgelopen week, het ik net de presentatie beschikbaar gemaakt over 'easy hacking LibreOffice', die ik het afgelopen weekend gaf op T-Dose.

vrijdag 4 november 2011

LibreOffice goed vertegenwoordigd op T-Dose

Komend weekend is er weer T-Dose in Eindhoven.
'Technical Dutch Open Source Events' ... dus duidelijk mensen die niet voor het eerst een computer zien :-)
Toch is er altijd een leuke mengeling van publiek, met allerlei vaardigheden en interessen.

Morgen wordt de Keynote gegeven door Simon Phipps, die jarenlang bij Sun Microsystems (van vroeger je weet wel) een belangrijke rol speelde rond het beleid voor open source software.
Simon is nu actief in The Document Foundation, dus bij LibreOffice. Ook is hij actief in Apache, bij het OpenOffice incubator project, om te kijken hoe daarmee samenwerking te bevorderen is.
Simon is een man met veel ervaring en staat garant voor interessante en inspirerende bijdragen .. kortom de moeite waard.

Verder zijn er een tafeltjes van allerlei projecten. Dus ook van LibreOffice - in ieder geval zijn er mooie stickers. En natuurlijk een plek om anderen te ontmoeten.

Ondergetekende houdt een praatje over 'Easy Hacking LibreOffice'. Ik kan ook wel leuk wat vertellen (misschien dat ik het daarom ook mag doen) maar voor de meer complexe technische zaken, weet ik mij verzekerd van deskundige ondersteuning. Er zijn ook andere lezingen onder andere Rob Snelders en Dag Wieers, ook leden van de LibreOffice gemeenschap.

Er verder is er nog een heel uitgebreid programma...
Waarmee ik maar wil zeggen: kom als het even kan naar Eindhoven !

dinsdag 25 oktober 2011

Notities en presentaties van LibreOffice Conferentie

Enkele lezers vroegen me waar de door mij beloofde verdere bijdrage over de afgelopen LibreOffice conferentie blijft :-)
Uhh, sorry! Beetje druk geweest met presentatie over LibreOffice voor OpenSourceLab, nieuw artikel voor Linux Magazine, nieuw kantoor voor de zaak regelen (gelukt :-) ) en ook nog een groot project om wat brood op de plakt te krijgen.

OK dus... een groot aantal presentaties staat al op de wiki van LibreOffice!

Daaronder ook mijn presentatie over het verbeteren van de QA Release cycle - speciaal met het oog op LibreOffice 3.5.0 Interessante cijfers over bugs en het oplossen daarvan in de ontwikkelaarsversie (master). En goede ideeën, opgedaan tijdens presentatie en discussies, over slimmer werken. Kom ik nog op terug!

Ik heb hier ook wat notities van de conferentie. Zomaar enkele dingen die ik positief, belangrijk vond.
* Zo spraken we over leiderschap in het project, en om mensen te helpen hun weg te vinden, zodat ze kunnen beginnen met eenvoudige klusjes, wat tot positief resultaat en gevoel leidt!
* En dat er eigenlijk ook een slimme strategie moet zijn, om gebruikers zover te krijgen dat ze een beetje bijdragers worden van hun favoriete office-programma. Dus eerst werk aan de winkel voor de al actieve mensen in de gemeenschap!
* We hebben het ook gehad over certificering: het systeem dat bedrijven de kans gaat geven (2012) om én LibreOffice te steunen én gelijktijdig zich te onderscheiden op kunde en ervaring.
* En er was een presentatie over gebruikersvriendelijkheid: hoeveel kun je weg laten van de knopjes, waar mensen die eenvoudig werk doen, tóch geen gebruik van maken? Veel overzichtelijker, en de gevorderde gebruikers, vinden hun functies toch wel in het menu.
* En dan was er nog een oh zo duidelijke presentatie over de succesvolle migratie naar LibreOffice van de tweede stad van Hongarije, Miskolc.
En nog veel meer dat ik dus niet heb genoemd of gehoord. Zie de wiki en de verzamelde blogs van TDF!

Hé. ik zie nu in mijn notities dat ik nog wat bugs heb gevonden in de ontwikkelaarsversie tijdens de conferentie en die nog wachten op het moment dat ik ze verder check en invoer in BugZilla.
Tja, het gaat niet vanzelf allemaal, maar als ik zie wat er door ontwikkelaars van over de hele wereld en uit alle geledingen van de samenleving allemaal aan verbeteringen en nieuwigheid wordt gemaakt.... is dat het dubbel en dwars waard! Dus laat je gerust inspireren :-)

zaterdag 15 oktober 2011

Bericht van LibreOffice conference

Het is alweer het begin van de laaste dag van de geweldige eerste LibreOffice conferentie.
Voordat ik de laatste stukje voorbereid voor mijn presentatie rond QA(improving the Development / QA cycle - dus dat betekent het begrijpen van de interessante en gecompliceerde interactie tussen ontwikkelaars en QA_community) schrijf in nog wat notities over de conferentie.

Ten eerste is er natuurlijk een geweldig aantal presentaties en discussies. We startten met een indrukwekkend overzicht, door Italo Vignoli, Michael Meeks en Florian Effenberger, van alles dat in het eerste jaar van The Document Foundation is bereikt. Indrukwekkende getallen, sommige heel erg blinkend opgepoetst. Maar goed, marketing is marketing hè. En ook zonder enkele voetnoten die sommige van de getallen een wat meer realistisch kader zouden geven, mogen we erg trost zijn met de mensen die betrokken zijn en alle productverbeteringen en hulpmiddelen en de gemeenschap die zijn opgebouwd.

Er zijn daarover fraaie dingen verteld door Simon Phipps, op de avond die werd georganiseerd door de Regio Parijs. Ook op die avond, presenteerden Charles H. Schultz en de Regio enkele belangrijke nieuwe stappen: een LibreOffice OnLine en ports naar de Android en iOS. Er is door vele anderen al naar verwezen.
Goed, de presentaties. Helaas was ik weer niet in staat om mezelf drie keer te klonen, dus ik kon maar een deel bijwonen. Maar dat waren mooie, over de structurele verbeteringen (geheugen, snelheid) van Calc, QA-tools, betere interactie met gebruikers en verbeteringen in gebruikersvriendelijkheid, wen en ODF-services, verbeteringen in Impress (import van .pptx) en de mooie bijdragen door studenten die dit jaar waren gesponsord door Google Summer of Code.

Een ander onderwerp dat onvermijdelijk is, is de afsplitsing in Apache OpenOffice. We hebben mensen ontmoet van IBM, die daar werkt, waaronder vrienden uit het oude OpenOffice.org project die nu daar werken. Er is al veel gezegd en geschreven over deze droeve situatie.
Na weer over deze situatie gesproken en nagedacht te hebben, blijven er voor mij in essentie twee dingen over. Ten eerste is cruciaal, dat het volgens mij beter was geweest als IBM bezwaar zou hebben gemaakt, toen Oracle OpenOffice.org aan Apache wilde geven. De tweede is, dat het niet redelijk is om te verwachten dat wij proberen IBM's probleem op te lossen door het afbreken van onze LibreOffice gemeenschap. Voor de betrokken mensen van IBM, hoop ik dat ze in staat zijn om de mensen en de inspiratie te vinden om de juiste dingen te doen.

Terug naar de conferentie zelf. Ik ben op heel wat OpenOffice.org conferenties geweest. Altijd geweldig om met zoveel mensen te praten en ontmoeten. Dit jaar heb ik nog een extra gevoel van sprankelende energie, wat ik kan terugleiden naar een sterker en meer verspreide community en ontwikkel activiteit. Méér dan in het verleden gaat het over mensen uit alle windstreken die werken aan verbinding en die hacken in hun persoonlijk favoriete stuken code om de beste vrije office productiviteitssoftware nog beter te maken.

Dank aan allen (vrijwilligers die de conferentie organiseren, mensen van de locaties die ons ontvangen, sponsors die helpen de kosten te dekken, én de deelnemers) die deze gebeurtenis mogelijk maken!
(link naar de presentaties volgt! )

maandag 5 september 2011

Mini HackFest Eindhoven

Het afgelopen weekend was er een geweldige bijeenkomst voor LibreOffice Hackers in München [1] Meer dan 30 mensen die enkele dagen samen kwamen om te werken aan functies, gugs, UI (en pasta..)
Er is duidelijk een grote basis LibreOffice gebruikers en ontwikkelaars in Duitsland (en Italië ;-) )
Hoe zit het men Nederland en Vlaanderen? We hadden het afgelopen jaar al enkele kleine bijeenkomsten. Met 5 tot 10 mensen die samen werkten en leerden aan localizatie, ontwikkeling, functies.

En aanstaande zaterdag hebben we een nieuwe bijeenkomst. In de science city Eindhoven. Daarbij nodigen we ook oude bekenden van de OOo community uit om te delen over al wat er gebeurt en samenwerking. Meer op de wiki [2].


1] http://wiki.documentfoundation.org/Hackfest2011
2] http://wiki.documentfoundation.org/NL/bijeenkomst_11-09-10

zondag 4 september 2011

LibreOffice ontwikkelen

Het is even geleden sinds ik hier schreef. En nu enige woorden over LibreOffice ontwikkeling.
Ik zal geen technische details gaan uitleggen - dat valt buiten mijn competenties. Maar recentelijk heb ik wat dagen rondgehangen op het IRC kanaal van de ontwikkelaars. Dat was om wat hulp te krijgen om vertrouwd te worden met het compileren, het bouwen van LibreOffice. Ik vind het immers leuk om te testen en te werken met nieuwe functies en om hier en daar in de code te duiken.
Nu, het bouwen van LibreOffice blijkt enorm eenvoudig te zijn.[1] Niet dat dat nodig is om te kunnen werken met een bleeding edge versie van LibreOffice: dagelijks zijn er nightly-builds beschikbaar [2].
Als ik zeg dat bouwen van LibreOffice echt eenvoudig is, moet ik er aan toevoegen dat dat voornamelijk geldt voor Linux. En dat brengt me een beetje nader tot de kern van deze blog post.

Terwijl ik op IRC was, en de ontwikkelaars-list een beetje volgde -zoals normaal- raakte ik erg onder de indruk van al het hard en lastige werk dat de ontwikkelaars doen. Zowel diegenen die het doen als hun dagelijkse werk, als diegenen die het naast hun normale activiteiten doen.
Windows bijvoorbeeld: er wordt enorm aan getrokken om LibreOffice makkelijker en sneller te kunnen bouwen op Windows. Bijna dagelijks zie je verbeteringen. En ook problemen, die specifiek zijn voor Windows, krijgen veel aandacht van de ontwikkelaars - geholpen door waardevolle QA-medewerkers. Je ziet mensen heel diep in de code duiken om de schuldigen te vinden en te verwijderen, waarvan de gebruikers ongemak hadden. En in deze speciale gevallen is het niet voor recent geïntroduceerde fouten, maar vanwege bugs die al lange tijd, misschien wel 15 jaar, onder de oppervlakte hebben gelegen. En die alleen door recente veranderingen zichtbaar werden. Nu is het niets speciaals dat oude bugs aan de oppervlakte komen met recentere veranderingen. Het was altijd één van de punten in OpenOffice.org ontwikkeling: repareren van oude bugs, zal andere zichtbaar maken...
Niet tegengehouden door die wetenschap, zetten LibreOffice ontwikkelaars hun tanden stevig in de code basis voor verbeteringen en nog betere toekomstige LibreOffice ontwikkeling. Ik ben niet alleen onder de indruk, maar krijg ook meer en meer vertrouwen in de toekomst van dit project.

1] http://wiki.documentfoundation.org/Development#Getting_your_first_build_done
2] http://dev-builds.libreoffice.org/daily/

maandag 13 juni 2011

IBM probeert het met OpenOffice.org bij de Apache Software Foundation

In mijn vorige blog schreef ik nog simpel dat The Document Foundation toch de meest logische plek was voor de voortzetting van het OpenOffice.org project. Oracle had geschreven het project over te willen dragen aan de open source gemeenschap. Logischerwijs, waren er daarna enkele contacten tussen TDF en Oracle, waarbij TDF een duidelijk en redelijk voorstel heeft gedaan, maar die gesprekken kregen geen vervolg. Eind mei vernam ik via onofficiële kanalen, dat Oracle en IBM het OpenOffice.org project bij De Apache Software Foundation (ASF) zouden onder brengen.

De ASF heeft een uitstekende reputatie, en OpenOffice.org zou daar een dimensie aan toevoegen. OpenOffice.org is enorm groot, complex vanwege afhankelijkheden, integraties, vertalingen etc. en gericht op eindgebruikers. Ook al is een dergelijk project nieuw en bepaald een uitdaging voor Apache, het wordt in eerste instantie positief en open bekeken. Dat wil zeggen: er komt een discussie op gang, over de mogelijkheden om het project toe te laten voor de instap-fase: incubator. Die discussie noemen ze podling.
Zo is er de afgelopen week een gigantisch intensief verkeer geweest op de mail lijst van de ASF

Tijdens podling wordt er gekeken of er voldoende mensen zijn om het project mogelijk tot een succes te maken. Veel andere dingen tellen op dat moment niet mee. Bijvoorbeeld het feit dat het grootste deel van de niet-Oracle OpenOffice.org gemeenschap al in TDF was gestapt. Of dat het licentiemodel van de ASF van ontwikkelaars vraagt dat ze auteursrecht afstaan, terwijl dat voor een groot deel van de ontwikkelaars van LibreOffice, in TDF, een sterk minpunt is. Bij dat laatste speelt de ervaring mee, dat IBM destijds met OpenOffice.org veel nam maar weinig terug gaf aan het project. En je kunt van ondernemingen als SUSE en RedHat niet verlangen dat ze daar maar zo enthousiast achter aan lopen...
Deze zaken zijn in de discussie genoemd, maar spelen bij de overweging feitelijk geen rol en er is inhoudelijk dan ook niet op gereageerd.

De afgelopen week is dus de discussie gevoerd, over de vraag of OpenOffice.org daar moet proberen te starten als project. Tientallen mensen, deels al uit het OpenOffice.org project, en ook enkelen die actief zijn rond LibreOffice, hebben de afgelopen week hun naam daar aan verbonden. Een positieve keuze: nu blijkbaar IBM en Oracle hebben gekozen om deze weg te gaan, willen het daar een succes maken.
Daarmee los je helaas niet het probleem op, dat die keuze slecht verenigbaar is met de (code-)ontwikkeling die de afgelopen 8 maanden al bij LibreOffice heeft plaats gevonden. In de discussie bij de ASF is dan ook de kritiek geuit, dat de gemeenschap eigenlijk een slechte dienst is bewezen door IBM en Oracle. Te meer, daar bij het starten van de ontwikkeling van LibreOffice, is gekozen voor een LGL3+ en MPL+ licentie, juist omdat de tweede ook voor IBM een acceptabele licentie is.
En kijk ik naar wat voor mij de meest opvallende ervaring bij LibreOffice is geweest, de afgelopen maanden, dan is dat juist dat de aanpak daar er toe leidt dat veel onafhankelijke ontwikkelaars gaan meedoen. Daar is inmiddels een echte vrije software gemeenschap, die gestaag verder groeit.

Goed, de discussie en de stemming bij de ASF zijn maandag afgerond. Met als uitkomst, dat de ASF OpenOffice.org accepteert voor de instap-fase (incubator). Nu moet onder andere de OpenOffice.org code compleet van de Oracle omgeving over worden gezet naar de ASF. Er is daar echter een ander versiebeheer systeem, waar vooralsnog voor OpenOffice.org weinig enthousiasme over is, omdat het wat lastiger om het grote project daar in te beheren en en omdat de code-historie niet meer doorlopend beschikbaar zal zijn. Ook zitten er in OpenOffice.org, zoals gebruikers die downloaden en installeren, veel zaken van derde partijen, die niet onder de Apache licentie vallen. Zoals koppelingen met andere programma's en woordenlijsten. Dus dat moet of eerst worden vervangen of geregeld, of uit het op te leveren pakket worden weg gelaten. Ook moet de hele infrastructuur voor vertaling en verspreiding weer worden opgezet bij de ASF. En het is nog niet duidelijk of IBM, als grote bedrijf achter het project bij Apache, ook daadwerkelijk langdurig mensen beschikbaar stelt.
Het zal dus nog de nodige maanden kosten, om OpenOffice.org gewoon te stabiliseren, weer in de startblokken te krijgen. En al die tijd gaat de ontwikkeling van LibreOffice gewoon verder.

Betekent dit dat mensen achter LibreOffice geheel negatief zijn? Zeker niet, maar je zie wel een grote scepsis: eerst maar eens zien of het daar serieus wat wordt, voordat we de ontwikkeling van LIbreOffice stil leggen en onze kostbare tijd er in gaan stoppen.
Maar goed: het is natuurlijk goed mogelijk dat OpenOffice.org onder Apache weer het succes wordt, dat het al was. Als IBM er echt veel mensen voor inzet, kan er immers over een tijdje weer veel opgebouwd zijn. Kortom ... wordt vervolgd!

vrijdag 27 mei 2011

LibreOffice HackersEvent :: 28 mei :: Arnhem

Eigenlijk een dag om niet te missen....
* samen in de code van LibreOffice hacken
* met andere werken aan documentatie
* of kijken naar de nieuwe functies..

Een interessante, open dag voor gebruikers en andere actieven in OpenOffice.org / LibreOffice gemeenschap.
Meer details op de wiki van de Nederlandstalige groep van TDF.

woensdag 18 mei 2011

Waarom het OpenDocument Formaat zo OK! is

Het OpenDocument Formaat, ODF, is hét ISO-gecertificeerde formaat voor office-documenten. Vrij te gebruiken en ontwikkeld door een grote gemeenschap, die de belangen van de individuele deelnemers bijeenbrengt. ODF wordt dus niet gedomineerd door een enkele partij, maar is het resultaat van een stevige samenwerking. Dus geen oude .docjes meer, of een onduidelijke nieuwe docx-'standaard'...

Waarom ODF zo OK! is, blijkt bijvoorbeeld uit het proces voor de recente goedkeuring van ODF versie 1.2. Dat proces heeft enige jaren geduurd en is kort geleden afgerond door het OASIS Technical Committee. Belangrijke uitbreidingen in versie 1.2 zijn onder andere de beschrijvingen voor formules en voor digitaal ondertekenen.
De degelijkheid, kwaliteit van ODF wordt nog eens extra onderstreept door feiten uit het proces, dat tot de nieuwe versie heeft geleidt. Enkele zaken daaruit:

  • Gedurende het werk aan ODF 1.2, had het ODF Technical Committee 76 leden, uit 17 landen, die 23 bedrijven en instellingen vertegenwoordigden, evenals 17 individuele leden.

  • ODF 1.2 heeft in het totaal 210 dagen open gestaan voor onderzoek en opmerkingen door iedere belangstellende of belanghebbende.

  • Het ODF TC heeft tijdens het werken aan ODF 1.2 1822 publieke commentaren behandeld en verwerkt. Die werden allemaal gelezen.

  • ODF 1.2 schrijft 628 keer "moet" en maar 14 keer "alsjeblief", waardoor het één van de meest duidelijke normen is.


  • Veel dank ben ik verschuldigd aan Rob Weir, die op zijn blog deze feiten, en nog meer, opsomde. Rob geeft in zijn blogs veel nuttige informatie over ODF.

    vrijdag 15 april 2011

    Oracle draagt OpenOffice.org over aan community

    Oracle heeft vandaag, 15 april, bekend gemaakt dat ze een andere koers gaat varen met OpenOffice.org. Oracle ziet het niet meer als een commercieel product, maar zal het helemaal overdragen aan de gemeenschap, een stichting of iets dergelijks. Een organisatie waarin alle partijen, belangstellenden zich op hun plaats voelen. Dit nieuws blijkt uit deze aankondiging waarin Chief Architect Edward Screven wordt geciteerd.
    Op The Register staat een analyse, die mij door 'een betrouwbare bron' als 'interessant' is aangeraden.

    En waar gaat Oracle een plek vinden voor OpenOffice.org? Sinds 28 september 2010 is er al The Document Foundation, waar een groot deel van de voormalige OpenOffice.org community naar toe is gegaan om verder te werken in een vrij project, een onafhankelijke organisatie. Oracle wilde daar toen niet aan mee doen, en daarom maakt The Document Foundation nu het programma LibreOffice, en niet OpenOffice.org.
    En dan vandaag dus de opmerkelijke koerswijziging van Oracle. Dit is een grote stap op weg naar wat ik in het begin van de afsplitsing van al als wens uitsprak: dat de twee wegen weer samen zullen komen. En zie: per vandaag zoekt Oracle een groep, een community, die OpenOffice.org graag een thuis wil geven. Me dunkt dat Oracle bij The Document Foundation een warm onthaal zal krijgen :-)

    En er is nog een positieve kant aan deze ontwikkeling. Het zal de weg vrij maken voor IBM, die een contract heeft met Sun/Oracle over OpenOffice.org en het daarop gebaseerde Lotus Symphony, om zijn volledige commitment aan de ontwikkeling in een vrije community te geven.
    Zo kan OpenOffice.org, ehh LibreOffice, echt de krachtige steun krijgen van vele grote bedrijven, die hun gezamenlijke belang bundelen, meer dan hun onderlinge verschillen bevechten. Een prima basis voor alle ontwikkelingen rond web-office, tablets, smart-phones en een plek waar (vrije) software-ontwikkelaars zich met alle kwaliteiten en interesses goed voelen.

    vrijdag 1 april 2011

    Hackers-event op NoiV congress

    Vorige week donderdag, 24 maart, waren en vijf Nederlandse LibreOffice hackers bijeengekomen voor een speciaal evenement: we waren uitgenodigd om op het jaarlijkse NOiV congres om te tonen hoe het ontwikkelen van open source gaat. We hebben alle vijf heel verschillende achtergronden en vaardigheden. Sprekend over mezelf: ik ben niet bepaald de meest gevorderde C++ ontwikkelaar. Maar toch was het prima mogelijk om nuttige dingen te doen, bijvoorbeeld met het begrijpen en vinden van functies.
    Sterker: ik vond dat onze verschillende achtergronden hielpen om een interessante en zinvolle dag te hebben. We hebben niet alleen goed werk gedaan aan code, maar ook veel van elkaars kunnen geleerd, van het werk zelf en als bonus waren we ook nog in staat om andere bezoekers aan het congres uitleg te geven over LibreOffice en over ons werk.
    OK, eerst wat foto's:
    (bekijk de foto's een en twee van Paul Ridderhof op flickr).

    De code waar we naar keken en aan werkte was:
    - toggle functie voor Notities in Writer (easy hack) maar een deel ervan bleek veel minder 'easy' dan verwacht ..);
    - precisie van decimalen bij het importere van een cvs-bestand;
    - de kleur van de scheidingslijn van voetnoten (uitgelegd in mijn vorige blog). Terwijl we er aan werkten, bemerkten we dat de functie net voer dagen eerder door iemand anders aan de master-code was toegevoegd ;-) );
    - meer dan der 12 standaard kleuren voor diagrammen (vraag op de LibreOffice users-list). Dankzij Rob, is het vanaf LibreOffice 3.4 mogelijk méér dan 12 kleuren zelf in te stellen! Zie de dev-list en deze schermafdruk:


    Net zoals de mensen die ons bezochten positief waren, zo waren wij het ook!
    We besloten om ergens de volgende maanden nog een event te houden. En ook om mee te doen aan T-Dose, aanstaande November in Eindhoven.
    Dus hou dit in de gaten, of lees onze Nederlandstalige discussie-lijst :-)

    woensdag 23 maart 2011

    Zo is werken met OpenDocument echt leuk ... oranje!

    LibreOffice en OpenOffice.org blinken onder andere uit door dat ze standaard werken met het open, ISO-gecertificeerde ODF-bestandsformaat.
    ODF is voortgekomen uit het eerste complexe XML-bestandsformaat dat voor office-documenten is gemaakt, terug in 2000 door toen nog jonge OpenOffice.org-project. Een xml-bestand heeft onder andere als eigenschap dat de inhoud als platte tekst kan worden bekeken en bewerkt. Niet handig voor dagelijks gebruik; wel heel goed voor geautomatiseerde bewerking en kleine extra trucjes. Van dat laatste wil ik een aardig voorbeeld delen.
    Een uitgangspunt is, dat alles wat je in een document kunt instellen aan opmaak, inhoud etc., te vinden is in standaard xml-documenten, waarmee het ODF container bestand is opgebouwd. Soms kunnen daarom nieuwe mogelijkheden in programma's die met ODF werken, pas volgens de standaard geïmplementeerd worden als het ODF bestandsformaat daar een uitbreiding voor heeft. Voorbeeld daarvan: de gekleurde tabs van werkbladen in Calc.
    Andersom kan het echter ook: dat in het bestandsformaat iets mogelijk is, dat in een programma (nog) niet is in te stellen. Zo kwam er vandaag een klant met de wensen voor een nieuwe set sjablonen. Daarin ontwaarde ik een afscheiding van voetnoten, die bestaat uit een lijn met een kleur. En nu kan ik in mijn favoriete office-programma van alles instellen in het pagina-opmaakprofiel, ook voor de scheidingslijn tussen tekst en voetnoten, maar net niet de kleur.
    Niet getreurd: een optimistische duik in het styles.xml bestand, één van de componenten van een ODF-document, bracht me keurig tot de eigenschap 'color' van 'style:footnote-sep'. Daar de waarde "#000000" gewijzigd in "#FFA500", het xml-bestand weer keurig opgeslagen in de ODF-container, en het document toonde een keurige organje lijn boven de voetnoten.
    Niet iets om elke keer te doen, maar om één keer in een sjabloon te regelen: geen enkel probleem, grote voldoening, en een tevreden klant :-)

    dinsdag 18 januari 2011

    Recente ontmoeting - oude discussie

    Kort geleden was ik op bezoek bij een relatie, Hans de Vries van de Securityacademy, die ik vorig jaar hielp met een mooi basic scriptje om opsommingen in Impress te corrigeren. We spraken uiteraard over LibreOffice.
    Hans is al jaren deskundige dienstverlener op gebied van beveiliging en veiligheid, maar lang daarvoor was Hans werkzaam in de universitaire wereld. Uit die tijd herinnerde hij zich discussies met enthousiaste unix en open source ontwikkelaars, die eigenlijk niet zo'n zin hadden in OpenOffice.org. Ze vonden het maar niets om het auteursrecht voor codebijdragen te delen met Sun, zoals werd gevraagd.
    Persoonlijk til ik niet zo zwaar aan dat onderwerp (maar eerlijk gezegd: ik ben natuurlijk ook niet een core-ontwikkelaar), doch weet dat het een issue is voor andere ontwikkelaars. Het is hoe dan ook opvallend, dat juist dit verhaal zo direct naar boven komt, als ik vertel over het ontstaan van LibreOffice. Het spreekt voor zich dat Hans ons project met grote interesse volgt.