onsdag den 20. juli 2011

Brokkeindlæg - om Open Source vs. Closed Source - del 2

Sørme om ikke Version 2 har en artikel om netop problematikken med skift til f.eks OpenOffice (jeg havde faktisk ikke set den, da jeg skrev mit indlæg i går):
http://www.version2.dk/artikel/endnu-en-norsk-kommune-dropper-openoffice-19103

Denne gang er det den norske kommune Asker, der har problemer med at få OpenOffice til at spille sammen med 3. parts programmer, og de har derfor valgt at gå tilbage til Microsoft Office. En anden kommune i Norge, Sarpsborg er også gået tilbage til Microsoft Office. I store træk er deres kritikpunkter, mere eller mindre dem, jeg hev frem som eksempler i går.

Argumenterne:

OpenOffice spiller ikke sammen med 3. parts programmer ... Når hjælpen fra leverandørerne er så begrænset
Det fremgår ikke af artiklen hvilke 3. parts programmer der er snak om - men det behøver ikke være OpenOffice's skyld. Det kan lige så vel være 3.parts programmet, der mangler et grænsefladesnit, man kan koble op imod.

Hjælpen fra leverandørerne er begrænset...
Ja, her er man mere eller mindre overladt til sig selv for øjeblikket, Novell, som er blevet opkøbt af Attachmate, har overgivet al koden til Apache Incubator, og det ser umiddelbart ud som om at kommerciel support er en by i Rusland pt. (juli '11).

Sarpsborg: Medarbejderne arbejder mere effektivt (i Microsoft Office)
Det er klart at det går stærkere for dem, for det er i Microsoft Office-pakken, alle deres opbyggede rutiner ligger. Det tager tid at skifte. Jeg er selv forholdsvis habil bruger af både OpenOffice og Microsoft Office, og jeg synes, forskellene er små. Der er menuer, og tastaturgenveje, der ligger forskelligt, men det er ikke noget, man ikke kan lære over et par aftener. Er man negativt indstillet fra starten, så er projektet dømt til at fejle.

Måske er OpenOffice/LibreOffice ikke modent til kommerciel brug endnu - jeg tror dog stadig, det afhænger af de krav man har. Det kunne være interessant at vide, hvilke 3. parts programmer, den norske kommune Asker, ønskede at benytte og om det var muligt at lave en slags bro.

tirsdag den 19. juli 2011

Brokkeindlæg - om Open Source vs. Closed Source

Jeg er ikke negativ i dag - har bare lige nogle ting der skal ud... :-)

Jeg er træt .. træt af at høre om alle kompatiblitetsproblemerne, der er med Open Source-software.

Der er så mange artikler på nettet, hvor diverse firmaer/organisationer "disser" Open Source-produkter, fordi det er svært at vende folk til at bruge det nye Open Source-system frem for det de er vant til. Man hører tit om "NU skifter by/afdeling/skole X til Open Source", og så et halvt år senere - så hører man "Jaeh.. vi prøvede, men det viste sig ikke at være en rentabel beslutning".

En af årsagerne, tror jeg, er oftest at man glemmer, at hvis man skal indføre Open Source i sin organisation, så skal ALLE være indstillet på at skifte, og være indstillet på at det kræver en indkøringsfase og nogle kompromis'er. Lad os lege du har en virksomhed (måske har du) ... Din kontordame, lad os kalde hende Magda... Hun har måske været vant til Microsoft Word i 14 år, nu skal hun pludselig til at vænne sig til noget andet .. Så er det klart, hun er negativ indstillet... For Magda køber IKKE dine argumenter om at du kan spare penge på kontorpakker, hvis det kræver hende flere uger/måneder at indarbejde nye rutiner, og hvis hun har gamle Word-filer, der pludselig ser mærkelige ud.

Her er et eksempel, jeg hører tit, når snakken falder på at bruge Open Source-produkter:

"Jamen... OpenOffice/LibreOffice" importerer ikke filer særlig godt fra Microsoft Office .. Nej, hvorfor mon? Du kan heller ikke stikke en nøgle fra en Mercedes ind i tændingen på Audi og forvente at den starter. Jeg synes trods alt, der er gjort en del forsøg fra f.eks OpenOffice/LibreOffice-lejren på at skabe mulighed for at importere Microsoft Office-filer, men naturligvis kan det ikke blive 100%, fordi der altid vil være "klumper" i den kode f.eks en Word-fil består af, som din nye Open Source-kontorpakke tolker forskelligt fra Word. Det er noget man må leve med.

Der er et andet problem, når man så forsøger at skifte til et Open Source-produkt:

Udefrakommende tvang!

Hvis du ejer en virksomhed, der ofte modtager filer udefra - så er der en stor chance for at de kommer i et Microsoft-format .. For det ER jo stort set defacto standard, at man skal have en Microsoft-kontorpakke i et firma ... Alle er jo stort set flasket op med Microsoft Office fra spæd (det vender jeg tilbage til), så de får ukontrollable spasmer, hvis de skal til at sende deres filer i et andet format... Prøv at bede en sælger sende hans Excel-ark som kommasepareret fil, eller hans PowerPoint-præsentation som PDF. så kan man jo nærmest høre hovedet eksplodere i telefonen, fordi det er jo lige et par ekstra trin i 'Gem som..."-rutinen ... Så udefrakommende forhold kan også forhindre i et totalt vellykket skifte.

Jeg skrev før at folk var flasket op fra spæd med Microsoft Office-pakken - og det bliver de. Der står måske ikke lige Microsoft på den første sut du får, men det er tæt på. Da jeg var folkeskoleelev brugte vi Microsoft Office (da kendte ingen it-chefer vel rigtig begrebet "alternativ til Microsoft", så.. Det kan man måske forstå... Linux-kernen var knapt bygget), da jeg kom på Handelsskolen brugte vi Microsoft Office, og da jeg kom videre i forløbet, ja.. også Microsoft Office. Der har på intet tidspunkt været forsøg på at gøre tingene tilgængelige i andre formater end Microsoft Office, og man blev nærmest hånet, fordi man brugte en kontorpakke der var forskelig fra alle andres. Hvis du allerede bruger OpenOffice/LibreOffice, så har du garanteret hørt sætningen "Ser indholdet mærkeligt ud.... Jaaaamen du bruger også den der mærkelige kontorpakke", hvorefter man bare venter på at de sætter en seddel på ryggen hvor der står "Spark mig, fordi jeg ikke bruger Microsoft Office" .. 

Disclaimer: Selvom jeg er pro-open source gut - så er jeg ikke fanatisk. Nu må I ikke tro, at jeg hader Microsoft, snarere tværtimod... eller .. nej, det lød forkert, men jeg bruger deres produkter hver dag, og synes de generelt gør et supergodt stykke arbejde. Det er vel heller ikke uden grund de kan kaldes for softwaregigant. De har været smarte, det må man lade dem.

I det offentlige er der heller ingen reel opbakning til Open Source, der er godt nok en del offentlige websites, der kører Open Source-systemer f.eks Umbraco, Typo3 eller Drupal, og der bliver søsat Open Source-projekter (tjek evt. digitaliser.dk), men der ikke rigtig nogen, der går ud og siger - okay, vi er interesseret i at spare her og her - lad os tvinge Open Source ind - ned gennem hele fødekæden. Det er en investering, og det er dyrt upfront - men investeringen er tjent ind over en årrække og det åbner op for et friere leverandørvalg. Der er bare ingen, der tænker rigtigt langsigtet. Det er muligt de siger det, men ingen gør det.

Noget der, i mine øjne, virkelig udstiller det offentliges problemer med lukket, proprietært software, har været under fornyelsen af nogle store gamle systemer: Tinglysningssystemet, det nye system til Det Centrale Motorregister, og diverse systemer hos Skat. Store leverandører som KMD, CSC og IBM bliver hyret og fyret i et væk, fordi projekterne overskrider forskellige deadlines, jamen for pokker.. Ekspertise eller ej, de arme programmører/databasefolk sidder og arbejder op imod systemer der måske er 30-40 år gamle, og informationerne de skal hente i databaserne, skal måske nærmest hentes ud med håndsving, eller med kodesprog, som alle for længst har glemt. Jeg tror der foregår rigtig meget konverteringsarbejde, og så flyder tiden altså bare. Måske kan de ikke engang få adgang til informationerne, fordi det firma, den offentlige instans købte deres software fra, måske ikke findes mere.

Derfor håber jeg vitterligt, at de forskellige projektledere på de her nye offentlige projekter seriøst har tænkt åbenheden ind, så der fremadrettet kan spares ressourcer på at få kommunikationen mellem forskellige offentlige systemer til at fungere gnidningsløst. Hvis man sørger for at informationerne gemmes i et åbent format f.eks XML (og her menes ikke Open XML), så er der en god chance for at der ikke bliver nogen større problemer om 40 år, når systemerne skal laves om igen, for så kan man spare førnævnte konverteringsarbejde. Det er alt andet lige, nemmere, når data ligger gemt i ren tekst og ikke i noget proprietært format. Der er selvfølgelig ikke rigtig nogen der kan sige, hvordan vi lagrer data om 40 år, men ren tekst går man vist aldrig forkert af.

Puha.. det her blev et længere blogindlæg end jeg lige regnede med, ved ikke helt hvordan jeg slutter af. Jeg tror bare jeg går ud og nyder solen nu...

Moralen må være: Brug Open Source, hvis du er klar til at gå ind for det 100%  med alt hvad det hører med sig...

Avisoverskrifter - sådan en helt alm. fredag

Lidt spredte avisartikler, som jeg skal huske mig selv på - grøn, bæredygtig fremtid ja tak ;) (de forsvinder lidt hvis de ender i browseren...