mandag den 30. september 2013

Tysk/Schweizisk projekt forlænges

En række tyske og Schweiziske offentlige myndigheder (OSB Alliance) har tidligere finansieret et projekt, som skulle forbedre interoperabiliteten med OOXML.

Første fase blev finansieret af blandt andre München, Schweitz' justitsministerium og Frankrigs Kulturministerium. Sammenlagt har disse myndigheder finansieret udvikling af OOXML-initeroperabilitet for ca. 160.000 euro.

Du kan læse mere om det projekt her: http://libreofficedk.blogspot.dk/2012/11/ooxml.html.

Projektet er afsluttet med stor succes, og det sidste punkt som ikke kunne implementeres i første om gang, nemlig indlejrede skrifttyper (http://libreofficedk.blogspot.dk/2013/06/libreoffice-41-vigtigste-nyhed.html), er også gennemført nu.

Den samme kreds af myndigheder har besluttet at fortsætte den vigtige proces med at forbedre OOXML, og de har derfor valgt at fortsætte støtten.

Næste fase vil fokusere på at forbedre understøttelsen af ændringshåndtering ('track changes') ved udveksling af dokumenter mellem LibreOffice og Microsoft Office.

Læs mere om projektet her:
https://joinup.ec.europa.eu/news/renewed-german-swiss-support-office-interoperability-project.

Certificering

(Fra LibreOffice konferencen i Milano)

Igennem et par år har The Document Foundation arbejdet på en certificeringsordning, og foreløbigt er de første udviklere blevet certificeret.

Formålet med certificeringen er blandt andet at garantere kvaliteten i migreringsprojekter.

Ud over udviklere er det planen at også undervisere og implementeringskonsulenter skal certificeres.

Foreløbigt er der planer om at udvikle en referencemodel for implementering, hvorefter der skal udvikles en proces for certificering af konsulenter.

Første bølge af certificerede konsulenter og undervisere vil sandsynligvis bliver kendte medlemmer af TDF som vil finde sted omkring 1. Januar 2014.

Alle certificeringer vil blive vurderet individuelt, så der er altså ikke tale om en automatiseret on-line test.

Google Summer of Code

(Fra LibreOffice konferencen i Milano)

En af mine favoritter på konferencen er altid at se årets Google summer of Code studerende fremlægge deres resultater. Det er spændende fordi jeg her kan se nogle af de mest spændende nyheder i kommende versioner af LibreOffice men også fordi jeg her kan møde en helt ny generation af udviklere.
Blandt de nye spændende projekter jeg så fremlagt har jeg valgt at beskrive et par stykker her.

Cloud

Siden version 4.1 har LibreOffice været i stand til at åbne og gemme dokumenter gennem en række nye protokoller, heriblandt CMIS, WebDAV og FTP. Et af projekterne havde til formål at forbedre implementering af disse protokoller samt implementere nye.

CMIS er forbedret ved at det nu bliver muligt at åbne tidligere versioner af dokumentet samt at påvirke dokumentegenskaberne på serveren fra det lokale dokument.

Et element som endnu ikke er afsluttet, er muligheden for at sammenligne flere dokumentversioner gennem CMIS.

Af helt nye muligheder kan jeg nævne muligheden for at åbne, redigere og gemme dokumenter direkte i Google Drive.

Avanceret konfiguration

I LibreOffice er der mere end 24.000 detaljer, som kan konfigureres. Kun en mindre del af disse muligheder er tilgængelig i Funktioner – Indstillinger.

Ideen med About:config er at udvikle et enkelt interface til manuelt at ændre enhver af disse konfigurationer.

Status er, at der er udviklet et enkelt interface, hvor det er muligt at vise og redigere enhver konfiguration. Men det er meget langsom, og det er ikke muligt hverken at søge, sortere eller filtrere listen med de mere end 24.000 linjer.

Tabeltypografier

Et stort ønske har længe været at kunne kontrollere tabellers udseende mere præcist. F.eks. hvis du laver en tabel med Autoformat, hvor hver anden linje skal have en anden baggrundsfarve. Hvis du efterfølgende indsætter eller sletter en linje, tilpasser tabellens layout sig ikke efter det.

Med tabeltypografier bliver det endvidere muligt at opnå mere konsistente dokumenter, da alle tabellerne kan kontrolleres gennem typografier.
Status på projektet er, at arbejdet endnu ikke er færdigt, men at alle de centrale dele er lavet.

Startcenter

Det startcenter vi kender er hardkodet og meget vanskeligt at ændre i. Derfor er det besluttet at Startcentret skal omlægges til Widget layout som dialogerne er i gang med at blive ændret til.

Startcentret bliver mere moderne og lettere at vedligeholde. Desuden vil det sandsynligvis blive muligt at tilpasse Startcentret efter egne behov.

Startcentret kommer til at indeholde forhåndsvisninger i oversigter over blandt andet senest benyttede dokumenter og dine skabeloner.

Projektet er afsluttet, men der udestår en række fejl, som mangler at blive rettet.

VLC integration

VLC integration betyder at hvis du har VLC Media player installeret på Windows, kan indlejrede multimedier afvikles ved hjælp af VLC. Det vil forhåbentligt resultere i bedre afvikling af mulimedier på Windows, i f.eks. præsentationer.

Status på projektet er at udviklingen er afsluttet, men at der udestår en del fejl.

Værktøjslinjer

Et projekt består i at forbedre de værktøjslinjer, som allerede findes i LibreOffice. Dels skal flere af værktøjslinjerne omlægges til sidepanelet som er under udvikling, men derudover skal der rettes en række fejl i de eksisterende værktøjslinjer.

Det vil også fremover blive lettere at have ikoner, som vises og skjules efter behov.

Projektets status er, at en masse ting allerede er færdiggjort, men at det er et løbende arbejde at få alt gjort færdigt.

Kodefærdiggøresle i Basic

Det indlejrede programmeringsmiljø (IDE) er forbedret på en række punkter: Programmeringen letteregøres ved at de normale makrokommandoer nu automatisk vises, på samme måde som Autofærdiggørelse i tekstbehandling.
Desuden er der implementeret genkendelse af alle udvidede typer (Extended types) og automatisk afslutning af parenteser og gåseøjne.

Hver enkelt funktion kan aktiveres eller deaktiveres efter eget ønske.
Status på projektet er, at alt er afsluttet-

Diaslayout

I impress er diaslayoutet hardkodet, hvilket har været til stor irritation gennem mange år. Projektet har til formål at gøre det muligt at ændre diaslayoutet vha. pladsholdere, som brugeren kan placere efter eget ønske.

Status: Projektet mangler en række detaljer at få færdiggjort, men de centrale elementer er på plads.

Kant omkring karakterer

Det vil fremover være muligt at specificere tekstegenskaberne til at sætte en ramme omkring teksten.

Det fungerer både på enkelte bogstaver og på tekstområder.

Funktionen er kompatibel med tilsvarende mulighed i Microsoft Office, men der er fortsat visse begrænsninger.

Hvis to tilstødende tekstområder har samme kantegenskaber, bliver områderne automatisk vist som var de et samlet område, hvilket er i overensstemmelse med ODF-standarden og tilsvarende funktion i Word.

Konferencen i Milano

Jeg deltog i konferencen i Milano fra 25. - 27 September. På konferencen mødte jeg som altid en masse spænde mennesker og oplevede en masse spændende nyheder.

Mest af alt var det en stor oplevelse igen at være sammen med de øvrige frivillige i The Document Foundation.

Jeg har lavet en lille fotokollage fra konferencen her: http://libreofficedk.blogspot.dk/2013/09/indtryk-fra-milano.html

Video fra konferencen

Samtlige indlæg blevet streamet live, og du kan se samtlige på nettet. Videoerne er ikke opdelt i indlæg, men er en samlet video af hele dagen for hvert mødelokale, og det er derfor en god ide at kigge i programmet først, for at se hvilke indlæg, der kan findes hvor.

Videoer fra konferencen: http://conference.libreoffice.org/2013/en/streams

søndag den 22. september 2013

Windows XP

På Microsofts hjemmeside kan du læse:
Support ophører for Windows XP
Support for Windows XP ophører den 8. april 2014. Hvis du kører denne version, når supporten er ophørt, får du ingen sikkerhedsopdateringer til Windows.
Det er et faktum som du skal tage endda meget alvorligt hvis du bruger Windows XP på en eller flere computere. Reelt betyder det at du ikke bør benytte din computer efter denne dato, fordi der ikke længere kommer sikkerhedsopdateringer til den. At bruge internettet fra en sådan maskine til homebanking er nærmest uansvarligt.

Du kan vælge at skifte din computer ud med en nyere model med en mere moderne version af Windows. Men du kan også vælge at beholde din computer og nøjes med at opgradere  operativsystemet. Hvis det er en halvgammel maskine (hvilket det sandsynligvis er), kan du sikkert ikke få et tilfredsstillende resultat ud af at opgradere til Windows 7. Maskinen er simpelthen ikke kraftig nok til det.

I stedet vil jeg foreslå at du prøver at installere Ubuntu Linux på maskinen. Du kan endda installere Ubuntu Linux ved siden af Windows hvis du har lidt ekstra plads. Så kan du tilgå dine filer (i Windows) fra Ubuntu. Hvis du gerne vil prøve Ubuntu af først, kan du faktisk prøve det, uden at installere på din harddisk. Installationsmediet kan nemlig godt fungere som et medie, som du kan afvikle Ubuntu fra, uden at installere det først.

Du kan downloade Ubuntu her: http://ubuntudanmark.dk/download/
Hvis du gerne vil have hjælp til Ubuntu, kan du på Ubuntu Danmarks hjemmeside også se hvor og hvornår der er møde næste gang. Folkene der er altid hjælpsomme og venlige.

Kommunalvalg

Om ikke så længe skal vi til valgurnerne for at fortælle, hvem vi gerne vil have til at forvalte vores penge ude i de 98 kommuner. Kommunalvalg udemærker sig ved, at det ofte er lokale og vedrørende emner der er til debat.

Kan vi på nogen måde få sat IT og open source sat på den politiske dagsorden i valgkampen?

Måske, og vi kan da prøve. Det eneste der er at gøre, er at stille en masse fornuftige spørgsmål til byrådskandidaterne inden valget. Tag emnet op på valgmøder og i vælgerforeningerne. Hjælp med at klæde politikerne på til debatten.

Når I tager emnet op til debat, så pas endelig på at det ikke bliver et spareforslag. Open source er ikke gratis, og hvis kommunerne ønsker at øge brugen af open source software vil det kræve en højere grad af engagement. Formand for Prosa Niels Bertelsen beskriver det meget godt her: http://www.prosa.dk/aktuelt/nyhed/artikel/open-source-handler-om-at-nyde-og-yde-ogsaa-for-kommunerne/

Der findes en række rigtig gode eksempler på open source i kommunerne, og jeg vil her fremhæve en enkelt. En lang række kommuner har slået sig sammen i et samarbejde omkring open source løsninger. Det startede med at kommunerne samarbejdede om at lave hjemmesider med Drupal, men på det seneste er der blandt andet også kommet tale-til-tekst og CPR-data på programmet. Læs mere på OS2's hjemmeside http://www.os2web.dk/ .

lørdag den 21. september 2013

Nye features

Der er rigtig mange nye funktioner og features på vej i kommende versioner. Herunder et lille smugkig på nogle af dem:

Detaljeret konfiguration

For de avancerede brugere er det nu muligt at finindstille hver enkelt detalje i opsætningen af LibreOffice. Det svarer til funktionen about:config i Firefox.

Ramme omkring tekst

Det vil fremover være muligt at specificere tekstegenskaberne til at sætte en ramme omkring teksten.
Resultatet kan være forskelligt og her sætter kun fantasien grænser.

Farver i formler

Det er fremover meget let at justere detaljerne for indholdet i formler, blandt andet farver og størrelser.

Windows

LibreOffice udnytter Windows' indbyggede funktioner meget bedre. Blandt andet grupperes igangværende dokumenter i opgavepanelet, men der er også mange andre forbedringer til Windows.

Sidepanel

I maj måned skrev jeg (læs her: http://libreofficedk.blogspot.dk/2013/05/nyt-spndende-designtiltag.html ) om et nyt sidepanel, som blev lagt i version 4.1 som "eksperimenterende".
Sidepanelet er nu blevet konverteret til LibreOffice's WidgetLayout og er ikke længere en eksperimenterende feature. Sidepanelet er slået fra alle steder bort set fra Impress, men det er hurtigt at aktivere med Vis - Sidepanel.

Bugs

Der bliver rettet fejl i hver eneste version af LibreOffice, og nogle af fejlene er meget gamle. Et eksempel på gamle fejl som ikke er blevet rettet, er problemet med tekstdokumenter, som starter med en tabel. I så fald er det ikke muligt at markere hele dokumentet. Fejlen er første gang rapporteret i 2002, og nu ser det ud til at være løst.

Læs mere om rettelsen her: http://vmiklos.hu/blog/lo-selectall.html .

fredag den 20. september 2013

Om Open Source – Free software?

I de tidligere artikel om open source har jeg beskrevet de grundlæggende principper, som ligger til grund for open source. Men efterhånden som jeg er dykket længere ned i materialet, viser det sig at være en lille smule mere kompliceret end som så. Eller måske er det i virkeligheden slet ikke så kompliceret endda.

Du kan læse de to tidligere artikler her:
Hvad er open source: http://libreofficedk.blogspot.dk/2013/07/hvad-er-open-source.html
Om Open Source – Fri software? : http://libreofficedk.blogspot.dk/2013/08/om-open-source-fri-software.html

Jeg vil i denne artikel komme ind på et forhold, som man af og til møder i diskussionen om open source software, nemlig begrebet Copyleft, eller forskellen mellem ”restriktiv licens” og ”Ikke-restriktiv licens” og hvilken betydning det har.

Copyleft

Copyleft software er fri software, hvis distributionsvilkår sikrer, at alle kopier af alle versioner bærer mere eller mindre de samme distributionsvilkår. Det betyder for eksempel at copyleft -licenser generelt ikke tillader at afledte værker tilføje yderligere krav til softwaren.

Copyleft kan gradbøjes og de restriktive (stærke) copyleft licenser såsom GPL version 3, blokere for at koden kan ende som en del af proprietær software. De eftergivende (svage) copyleft licenser tillader at koden kan ende som en del af proprietær software.

Læg specielt mærke til, at det ikke er enten eller, men typisk et eller andet sted midt i mellem yderpunkterne.

En særlig type af copyleft-licenser giver anledning til større overvejelser, idet de fortolker begrebet ”brugere” meget firkantet. Normalt er en bruger, den person, som installerer og bruger det installerede program. Fortolkningen opstår i det øjeblik, der er tale om en webtjeneste, hvor de sædvanlige licenser ikke betragter licensen ”udløst” for brugere af tjenesten. Således udløses  copyleft-betingelserne ikke automatisk overfor de daglige brugere. Koden kan derfor– selv i ændret udgave – anvendes i forbindelse med drift af tjenester på nettet, uden at koden skal gøres tilgængelig. Det såkaldte ASP-loophole.

Derimod indeholder AGPL-licensen og andre open source licenser, særlige bestemmelser – Affero klausuler – hvor kildekode, brugsret, ændringsret m.v. skal gøres tilgængelig for alle brugere som gives adgang til funktionaliteten i den licenserede open source software.

Det betyder, hvis en du vælger open source software, der er underlagt Affero klausuler i forbindelse med en tjeneste på nettet, vil du skulle give alle brugerne af tjenesten adgang til kildekoden og ret til at bruge, ændre og videredistribuere denne.

Hvis du anvender en ikke-modificeret udgave af open source softwaren, betyder dette næppe så meget, men har du ændret og tilpasset softwaren, og ikke planlagt at dele denne, er det naturligvis uhensigtsmæssigt at skulle stille softwaren til rådighed for alle, der måtte have adgang til tjenesten på nettet.

I oversigten herover ser du en række af de mest populære open souce licenser, og deres interne kompatibilitet. Pilene indikerer, i hvilken udstrækning kode fra den ene licens kan indgå i en løsning, som er licenseret under en anden licens.
Længst til venstre ses de mest eftergivende (svage) licenser og til højre de restriktive (stærke) licenser.

Der er ingen fast sammenhæng mellem begreberne ”open source” og ”free” i relation til stærk eller svag copyleft. Men der er en implicit forbindelse, hvor Free Software ofte er licenseret med minimum en grad af copyleft, hvorimod open source software sagtens kan være licenseret med en af de svage copyleft licenser.

Det kan illustreres sådan:


Men der er altså ikke tale om en fast defineret sammenhæng, mere en naturlig følge af de to begrebers sammenfaldende filosofier.

Kilder

Categories of free and nonfree software
http://www.gnu.org/philosophy/categories.html
The Free-Libre / Open Source Software (FLOSS) License Slide
http://www.dwheeler.com/essays/floss-license-slide.html
KIT-Magasinet
http://www.kitmagasinet.dk/images/Media/kitmagasinet_20130821.pdf

Tysk/Schweizisk projekt forlænges

En række tyske og Schweiziske offentlige myndigheder (OSB Alliance) har tidligere finansieret et projekt, som skulle forbedre interoperabiliteten med OOXML.

Første fase blev finansieret af blandt andre München, Schweitz' justitsministerium og Frankrigs Kulturministerium. Sammenlagt har disse myndigheder finansieret udvikling af OOXML-initeroperabilitet for ca. 160.000 euro.

Du kan læse mere om det projekt her http://libreofficedk.blogspot.dk/2012/11/ooxml.html.

Projektet er afsluttet med stor succes, og det sidste punkt som ikke kunne implementeres i første om gang (indlejrede skrifttyper: http://libreofficedk.blogspot.dk/2013/06/libreoffice-41-vigtigste-nyhed.html ), er også gennemført nu.

Den samme kreds af myndigheder har besluttet at fortsætte den vigtige proces med at forbedre OOXML, og de har derfor valgt at fortsætte støtten.

Næste fase vil fokusere på at forbedre understøttelsen af ændringshåndtering ('tracking changes') ved udveksling af dokumenter mellem LibreOffice og Microsoft Office.

Læs mere om projektet her: https://joinup.ec.europa.eu/news/renewed-german-swiss-support-office-interoperability-project