Jeg har foretaget en indledende vurdering af Open365, som er en cloudserver med indbygget webbaseret LibreOffice. Analysen er udarbejdet umiddelbart efter offentliggørelsen af Open365. Vurderingen er ikke udtryk for at jeg har foretaget en grundig test af hverken funktionalitet, kvalitet eller sikkerhed.
EyeOS
Firmaet bag Open365 er EyeOS, som er et spansk firma, og er en del af Telefonica-koncernen. EyeOS er specialister i at virtualisere skrivebordsmiljøer (Windows og Linux) ved hjælp af HTML5.Uklarheder
Open365 er beta-software, og EyeOS’s endelige forretningsmodel er ikke tydelig. Det er ikke tydeligt om den gratis beta-version ( 20.0 GB) fortsætter med at være gratis. Det er heller ikke tydeligt hvornår løsningen forventes at være produktionsklar og hvilke priser den vil blive tilbudt til.Ifølge hjemmesiden er løsningen open source, men det er ikke lykkedes at finde kildekoden. Ifølge supportsiden vil kildekoden samt en installerbar selfhosting-version blive offentliggjort i løbet af ”et par uger”.
Det er ikke tydeligt under hvilken open source licens Open365 vil blive frigivet under, men for at være kompatible, må licensen være mindst lige så restriktiv som GPLv2 (Seafile).
Løsningen
Open365 består af flere elementer:-
En cloud-løsning, hvor filer kan opbevares, organiseres og
deles, samt klientprogrammer som synkroniserer indhold mellem
cloudserveren og en klientmaskine (pc eller mobiltelefon). Disse
dele af løsningen håndteres af Seafile.
-
Online editor (LibreOffice)
-
En Linux-server
-
Et KDE skrivebordsmiljø
LibreOffice i Open365
Implementeringen bygger ifølge producenten på LibreOffice Online, det er sandsynligvis ikke den samme implementering, som Collabora har implementeret i OwnCloud, og som betragtes som ”community-versionen”. I steder virker det som om producenten har implementeret en HTML5 virtualisering af LibreOffice desktopversionen vha. af den teknologi de anvender i deres øvrige produkter.Implementeringen er komplet, hvilket vil sige at LibreOffice i browseren fungerer nøjagtig som LibreOffice 5.1 fungerer på f.eks. en Linux eller Windows-maskine. Det er blandt andet muligt at installere udvidelser og udvikle makroer. I forbindelse med afprøvningen lykkedes det at installere en udvidelse (oxt-fil) med makroer. Det er også muligt at uploade og benytte skabeloner i Open365. Stavekontrol på dansk og andre sprog kan installeres i LibreOffice, omend det er lidt besværligt. Til gengæld findes der pt. ikke dansk brugergrænseflade, men det vil med stor sandsynlighed kunne lade sig gøre at implementere, når vi installerer løsningen på vores egen server.
Implementeringen er ”beta”, hvilket den afprøvede version da også bærer præg af. Open365 har en del småfejl, som må forventes at blive løst i beta-fasen.
-
Dokumenter gemmes ikke som standard det rigtige sted.
-
Det er ikke muligt at benytte danske bogstaver (æ, ø og
å) i hverken regneark eller tekstbehandling.
-
Genvejstaster fungerer ikke.
Open365 sporer brugen med Google Analytics, også når man arbejder inde i dokumenter. Dette forhold er betænkeligt idet arbejdet med og i dokumenter må betragtes som en privat sag. Henvendelse til firmaet bag løsningen har ikke givet noget resultat, endsige svar på, hvorfor de sporer brugerne.
Filsync-klienten til Windows bliver identificeret som virus af F-secure. Det er filen Qt5Core.dll, som F-secure ikke kan lide.
Sprog
Foreløbigt findes løsningen kun på engelsk, men det ser ud til at der er oversættelser på vej. Dansk er et lille sprogområde, og det er tvivlsomt om løsningen vil blive oversat til dansk.Seafile (cloud)
Seafile er en eksisterende open source-løsning til storage og synkronisering. Seafile er open source, og koden kan hentes fra Github. Seafile er oprindeligt etableret i Kina, men firmaet som står bag, har i dag også afdelinger i Tyskland og Frankrig. Løsningens kerne er udviklet i C, og flere dele i Python (Django). Cloud-serveren kan køre på både Windows og Linux. Der følger sågar en mail-konto og en postklient (KMail) med løsningen.Funktionalitet
Det er muligt at dele dokumenter med andre Open365-brugere, samt
afgøre om de skal have læse- og skriveadgang eller kun læseadgang.
Adgang kan også give til grupper, som oprettes til formålet. Det er
også muligt at dele læseadgang til brugere som ikke bruger Open365,
og det foregår ved at dele et link, samt evt. password hvis man
vælger det.
Filer og dokumenter gemmes med historik, således at det er muligt
at gendanne en tidligere version. Samtidigt er det muligt at se hvem
der har rettet et dokument, og hvornår.Klientprogrammer
Open365 består af flere klient-programmer, herunder til Windows, Mac og Linux (Ubuntu). Klientprogrammet sørger for synkronisering mellem cloud kontoen og den lokale pc, tablet eller telefon. Filer åbnes lokalt med LibreOffice eller andet tilsvarende program.Tilsvarende Apps til Android og Ios. Eksempelvis er det muligt at synkronisere billeder til Open365 direkte fra kameraet i Android.
Synkroniseringsprogrammerne, herunder også den browserbaserede brugergrænseflade, er en standardløsning fra Seafile.
Opbygning af filstrukturen
Øverste niveau er biblioteker ("Libraries"). Et Library kan krypteres og deles.Biblioteker, folders (og underfolders) samt enkeltdokumenter kan deles.
Bemærk at filsystemet håndterer alle typer af filer, altså ikke kun LibreOffice-dokumenter.
Seafile består af en række rigtig smarte funktioner, som altså også tilbydes sammen med Open365. F.eks. er det muligt at kryptere dele af indholdet, samt oprette Wiki-sider.
Synkronisering
Synkroniseringsklienter til Linux og Android er afprøvet. Begge fungerer efter hensigten, og de består af en imponerende rigdom af funktionalitet, hvilket primært skyldes at Seafile leverer al grundfunktionalitet "ud af boksen".Implementeringen i Seafile betyder at løsningen sammenlagt fungerer meget som andre cloudbaserede cloudsystemer, f.eks. Dropbox.
Øvrige forhold
Seafile understøtter integration med AD via LDAP, men det er ikke eksplicit beskrevet at denne mulighed er tilgængelig i Open365.Konklussion
Open365 er beta (3. maj 2016), hvilket løsningen bærer præg af. Store dele af løsningen bygger på Seafile, som leverer den bagvedliggende infrastruktur med blandt andet funktionalitet til deling og synkronisering. Heri er implementeret LibreOffice vha. EyeOS's eksisterende virtualiseringsteknologi.Implementering af LibreOffice benytter ikke samme teknologi som den community-version af LibreOffice Online, som Collabora har udviklet.
Open365 virker mere komplet og færdig end tilfældet er med LibreOffice Online Community. Dog er der fortsat en række småfejl, som må forventes at blive løst i forbindelse med beta-fasen.
Open365 er rig på funktionalitet fsva. håndtering af filer og dokumenter, hvilket er resultatet af at løsningen bygger på Seafile. Implementeringen af LibreOffice er på nuværende tidspunkt mangelfuld, hvilket understreger at der er tale om en beta-version.
Kilder
Open365: https://www.open365.io/Download klienter: https://open365.io/download.html
Engelsk support: https://support.open365.io/index.php/en/forum/englishsuport
Seafile: https://www.seafile.com/en/home/
Firmaet bag Open365 (EyeOS): http://eyeos.com/en/
KDE: https://www.kde.org
KMail: https://en.wikipedia.org/wiki/Kontact#E-Mail