T H E M A : F I N A N C I Ë L E S O F T WA R E A U T O M AT I S E R I N G GRATIS SOFTWARE MET BRONCODE Open source: bedrijfsleven loopt er (nog) niet warm voor Het klinkt aanlokkelijk: gratis software. Moeten we dan uit kostenoverwegingen maar zo spoedig mogelijk overstappen op open source? Voor veel mensen doet hierbij het credo ‘onbekend maakt onbemind’ opgeld. Aan die onbekendheid maakt dit artikel in elk geval een einde. Of beminnen de volgende stap is, kunt u het beste zelf beoordelen. Door Gerard Bottemanne, onderzoeksbureau GBNED Bij open source wordt de broncode van de software gratis beschikbaar gesteld en mag deze worden aangepast.Vaak leidt dit laatste tot nieuwere versies van de software. Ontwikkeling van open source software vindt meestal plaats door ‘communities’ (verschillende organisaties en personen). Maar het kan ook gaan om een commerciële softwareleverancier die de broncode van de software beschikbaar stelt aan afnemers. Open source wordt vaak geassocieerd met gratis software. En hoewel open source software vaak gratis beschikbaar is op internet, is gratis software niet altijd open source software. En open source software is ook niet altijd gratis. Bij gratis software gaat het meestal om het gebruiksrecht en wordt zeker niet altijd de broncode beschikbaar gesteld. Zo zijn er leveranciers van boekhoudsoftware die gratis een beperkte versie beschikbaar stellen aan gebruikers, bijvoorbeeld met een maximum aantal boekingen per boekjaar. Ook mag soms de volledige software gedurende een bepaalde periode (een jaar is het meest voor de hand liggend) gratis worden gebruikt. Deze leveranciers hopen dat u na verloop van tijd gebruik gaat maken van betaalde software. Open source is niet altijd gratis en gratis software is niet altijd open source. TIJDSCHRIFT ADMINISTRATIE - NUMMER 12 - DECEMBER 2006 Open source wordt ook vaak gezien als alternatief voor software van het machtige Microsoft. Het gaat dan meestal om een Linux alternatief voor het besturingssysteem Windows of een office suite als alternatief voor Microsoft Office. We moeten daarbij alleen niet uit het oog verliezen dat Microsoft zo machtig is geworden omdat hun software in het algemeen eenvoudig te installeren, goed gedocumenteerd en gebruikersvriendelijk is. Bij open source software is vaak meer tijd nodig om de software goed te implementeren en de documentatie is niet altijd vertaald in het Nederlands. Hoewel dit artikel is geschreven voor financials gaan we wat verder dan administratieve software als we het hebben over open source. Gerelateerd aan het aanbod van open source hebben wij de volgende onderverdeling gemaakt: – besturingssystemen; – kantoortoepassingen; – websites, webwinkels en andere webtoepassingen; – administratieve toepassingen. BESTURINGSSYSTEMEN Verreweg de meeste bedrijven maken gebruik van Windows als besturingssysteem. Termen als Windows 2000 en Windows XP zullen u bekend in de oren klinken. Een alternatief voor Windows is het open source systeem Linux, op een 20 W W W. T I J D S C H R I F TA D M I N I ST R AT I E . N L proberen. Er zijn in de boekhandel inmiddels meerdere uitgaven verkrijgbaar over deze toepassing, ook in het Nederlands, met soms het programma als bijlage op cd-rom. Meer informatie over OpenOffice.org is te vinden op http://nl.openoffice.org/. WEBTOEPASSINGEN Is het werkelijk alleen de zon die voor niets opgaat? Met andere woorden: hoe gratis is gratis software? stand alone pc of als server in een netwerk. Van Linux zijn inmiddels meerdere distributies in omloop: bekende namen voor het bedrijfsleven zijn SuSe en RedHat. Met name enterprise-uitvoeringen van open source besturingssystemen zijn lang niet altijd gratis. Om na te gaan in hoeverre Linux de weg naar het bedrijfsleven heeft gevonden, hebben wij in het voorjaar van 2006 een kleine enquête uitgevoerd op de website van de Belangenvereniging SPD. Op onze vraag of Linux in gebruik is binnen de onderneming kregen we het volgende resultaat: niet in gebruik: 546 wel in gebruik: 35 weet niet: 20 Het zal duidelijk zijn dat Linux nog een lange weg te gaan heeft om geaccepteerd te worden binnen het bedrijfsleven. Daar komt nog bij dat de meeste (administratieve) software wordt ontwikkeld voor het Windows-platform. En wat hebben we aan een besturingssysteem als het boekhoudpakket of de ERP-toepassing er niet op draait? Inmiddels is er wel speciale software verkrijgbaar om applicaties voor Windows te draaien onder Linux. CodeWeavers (www. codeweavers.com) bijvoorbeeld levert software (tegen betaling) om applicaties voor Windows te kunnen draaien onder Linux en Macintosh. KANTOORTOEPASSINGEN Als tegenhanger van Microsoft Office heeft de open source gemeenschap een aantal alternatieven ontwikkeld. Een inmiddels redelijk bekende toepassing is OpenOffice.org, bestaande uit componenten voor onder meer: tekstverwerking, presentaties, spreadsheet, tekenen/grafieken en een database. Het is een internationale ontwikkeling met documentatie in vele talen, waaronder Nederlands. Op dit moment is OpenOffice.org volgens ons een serieus, en gratis, alternatief voor Microsoft Office. Het pakket is beschikbaar voor meerdere besturingssystemen waaronder Windows, Linux en Macintosh. OpenOffice.org kent een eigen bestandsformaat voor het opslaan van documenten (sxw), maar biedt ook de mogelijkheid om documenten in MS Word (.doc) op te slaan en als Rich text format (.rtf). OpenOffice.org is een serieus gratis alternatief voor Microsoft Office. Wij hebben versie 1.1 van het pakket zonder problemen geïnstalleerd op onze pc, naast Microsoft Office, en hebben de module tekstverwerking uitgeprobeerd.We waren best onder de indruk en kunnen u zeker aanraden OpenOffice.org eens uit te TIJDSCHRIFT ADMINISTRATIE - NUMMER 12 - DECEMBER 2006 Als het gaat om het bouwen van websites, webwinkels en andere internettoepassingen, dan is het gebruik van open source inmiddels volwassen te noemen. Veel van deze toepassingen worden gebouwd op basis van de webtaal PHP en de database MySQL. Hosting providers maken dan veelal gebruik van Linux als besturingssysteem en van Apache als (open source) webserver. Deze combinatie wordt in de praktijk vaak aangeduid als LAMP (Linux, Apache, MySQL en PHP). Ook webtoepassingen die worden gebouwd met behulp van PHP en MySQL worden regelmatig als open source aangeboden. Bekende voorbeelden van open source content managementsystemen zijn Joomla (www. joomla.org) en Typo3 (http://typo3.org). Een voorbeeld voor het opzetten van een webwinkel is OsCommerce (www.oscommerce.org). De meeste open source producten in deze categorie zijn gratis beschikbaar. OVERHEID De overheid heeft op dit moment haar mond vol van open source. De website www.ososs.nl geeft uitgebreide informatie over open source programma’s binnen de overheid. Op deze site vindt u eveneens uitleg over open source software. ADMINISTRATIEVE TOEPASSINGEN Bij administratieve software kan het gaan om boekhouden maar ook om software voor het voeren van een projectadministratie, productieplanning of voorraadbeheer. Als we op zoek gaan naar het aanbod van open source software gericht op administratieve toepassingen in Nederland, dan is het aanbod ronduit slecht te noemen. Eerlijk gezegd hadden wij ook niet anders verwacht; bij het bouwen van open source software is men veelal afhankelijk van vrijwilligers en gaat het om internationale projecten. Onze inventarisatie op www.softwarepakketten.nl leverde de volgende hits op van 21 W W W. T I J D S C H R I F TA D M I N I ST R AT I E . N L administratieve open source toepassingen: – OsFinancials: dit is een Nederland open source boekhoudpakket dat recent is afgeleid van TurboCASH. Dit laatste pakket komt oorspronkelijk uit ZuidAfrika. In Nederland is onlangs de stichting osFinancials Foundation opgericht. Deze stichting heeft zich ten doel gesteld osFinancials verder te ontwikkelen en te ondersteunen in Nederland. OsFinancials kan gratis worden gedownload via internet. De stichting werkt aan een (betaald, maar niet verplicht) supportcontract voor gebruikers van osFinancials. Dit vormt de belangrijkste inkomstenbron voor de stichting. Meer informatie over osFinancials is te vinden op www.osfinancials.org. – SQL Ledger: dit is een open source toepassing die is ontwikkeld in de Verenigde Staten. Bijzonder is dat het gaat om boekhoudsoftware met tevens de nodige ERP-functies, zoals verkooporders, voorraadbeheer, assemblages en projecten. Het pakket is volledig webbased en draait, na installatie op een webserver, volledig via een webbrowser (en dus op afstand via internet). In Nederland wordt SQL Ledger ondersteund door Dutch Open Projects (www.dop.nu). Deze laatste organisatie is bezig met de ontwikkeling van Nederlandse add-on’s. SQL Ledger wordt, inclusief deze addon’s, in Nederland uitgebracht onder de naam Open Ledger (zie www.openledger.nl). Verder is een koppeling aanwezig met een online webshop. De inkomsten voor deze leverancier bestaan uit installatie en implementatie (opleiding en conversie) van het pakket. Verder wordt de toepassing aangeboden via het ASPmodel (internetboekhouden). Tarieven voor deze laatste service zijn nog niet bekend. Naast osFinancials en SQL Ledger komen we ook het bedrijf Teamsoft tegen onder de categorie open source. Teamsoft is een commerciële softwareleverancier die zijn producten als Open-S Finance en Open-S Payroll tegen betaling aanbiedt. Dit in tegenstelling tot osFiancials en SQL Ledger. De aanschafprijs van het boekhoudpakket Open-S Finance begint bij 5000 euro, lezen we op de website. En daar komen dan nog kosten bij voor een Progress-licentie en implementatie. De leverancier spreekt van ‘conditional open source’, waarbij de broncode aan klanten wordt geleverd onder voorwaarde dat deze broncode niet wordt verspreid. Dit is enigszins te vergelijken met een escrow-overeenkomst, waarbij een softwareleverancier zijn broncode in bewaring geeft bij een onafhankelijke escrow agent (veelal een notaris). Dit om gebruikers van software meer zekerheid te bieden op een voortdurend en ongestoord gebruik van de software, ook als de leverancier er onverhoopt niet meer mocht zijn. ATTENTIEPUNTEN Als het gaat om het in gebruik nemen van open source software moet u natuurlijk net zo zorgvuldig te werk gaan als bij de aanschaf van andere software. Dat betekent een selectietraject op basis van weloverwogen eisen en wensen en natuurlijk een testcase voordat de software operationeel gebruikt gaat worden. Maar daarnaast willen we met name bij open source de volgende attentiepunten noemen: continuïteit, support en implementatie. Continuïteit We gaven al aan dat ontwikkeling van open source software vaak plaatsvindt door zogeheten communities. Voor een belangrijk deel is deze ontwikkeling het werk van vrijwilligers of organisaties die deze ontwikkeling willen financieren door inzet van SAMENVATTING Allereerst moet u zich afvragen welke voordelen open source voor u kan hebben in de praktijk. Het klinkt natuurlijk aardig dat de broncode van deze software gratis beschikbaar is. Maar wat hebt u aan dit laatste als u geen automatiseringsdeskundige bent en de broncode toch niet kunt aanpassen? Moet u voor de lol eens een stukje broncode proberen te begrijpen van een Linux-variant of van de kantoortoepassing OpenOffice.org. Een overweging om over te gaan op open source kunnen de kosten zijn. OpenOffice.org is een gratis kantoortoepassing met functies voor tekstverwerking en spreadsheets. Dit is inmiddels een volwassen product dat zeker valt te overwegen voor organisaties die op het punt staan een nieuwe office suite aan te schaffen. Voor bedrijfskritische applicaties als ERP- en boekhoudsystemen zijn wij nog wel wat terughoudend als het gaat om open source. Het knelpunt is dan met name de continuïteit. TIJDSCHRIFT ADMINISTRATIE - NUMMER 12 - DECEMBER 2006 ontwikkelcapaciteit of een andere bijdrage. Open source software kan in de meeste gevallen gratis worden gedownload. Maar hoe zit het met de continuïteit? In veel gevallen kunt u zich niet beroepen op een leverancier die ervoor zorgt dat de open source software blijft voldoen aan de wettelijke regelgeving. En wat als er geen vrijwilligers meer zijn, die de software blijven ondersteunen? SITES Voor meer informatie over open source noemen we enkele websites. http://opensource.startpagina.nl http://www.vosn.nl (Vereniging Open Source Nederland) http://www.hollandopen.nl http://www.softwareconsulent.nl Support Hoe zit het met support als het gaat om open source? Als u software tegen betaling afneemt bij een softwareleverancier kunt u vaak een onderhoudscontract afsluiten en is er sprake van een telefonische helpdesk. Als u bijvoorbeeld OpenOffice.org zelf downloadt, dan bent u in eerste instantie aangewezen op de bijgeleverde documentatie en aanvullende informatie op internet. Als u er zelf niet uitkomt, moet u dus op een zoek naar een organisatie die u verder kan helpen. Implementatie Het verdienmodel bij open source software zit hem meestal niet in de opbrengst van licenties; veel software is gratis beschikbaar. Organisaties die zich richten op het aanbod van open source zullen echter ook een verdienmodel moeten hebben. Bij open source software is vaak meer tijd nodig om de software goed te implementeren en de documentatie is niet altijd vertaald in het Nederlands. U zult dus terdege rekening moeten houden met implementatiekosten en daar de juiste organisatie voor moeten vinden. Heeft u ervaring met open source? Laat het ons dan even weten en mail aan [email protected] of aan de redactie van Tijdschrift Administratie: [email protected]. 22 W W W. T I J D S C H R I F TA D M I N I ST R AT I E . N L