De kracht van open source en open standaardenIn onze visie is betrouwbaarheid, continuïteit en het kunnen koppelen met andere systemen van vitaal belang voor een goede ICT. Daarom werkt Authentic ICT vrijwel uitsluitend met open source technologieën.Voor het kunnen koppelen met andere systemen zijn open standaarden nodig. Daarom heeft Authentic ICT een strategische keuze gemaakt voor open source software en open standaarden. Wat is open source?De term "open source software" (OSS) is voor het eerst voorgesteld eind jaren '90 om onderscheid te maken met bedrijfseigen software. Deze laatste kunt u uitsluitend gebruiken, de eerste kunt u behalve gebruiken naar wens aanpassen.Open source is een overkoepeld woord waarmee één of een combinatie van onderstaande drie betekenissen wordt bedoeld. 1. Open source is een licentievormEr zijn meer dan honderd open source licenties, waarvan de GPL (General Public Licence) en BSD (Berkeley Software Distribution) de meest gebruikte zijn. Andere bekenden zijn de Apache licentie en de Mozilla licentie.De door de Free Software Foundation (FSF) opgestelde GPL stelt dat je toepassingen volledig aan mag passen. Op het moment dat je de aanpassingen aan iemand anders wilt geven of verkopen, zul je de broncode van de aanpassingen mee moeten leveren, zodat de ander verder kan gaan met aanpassingen en verbeteringen aanbrengen. De BSD licentie stelt dat je bij het doorgeven of verkopen van je eigen aanpassingen de broncode NIET hoeft mee te leveren. De ander kan dan niet zien hoe je de aanpassingen hebt gemaakt, en kan daar niet mee verder ontwikkelen. Dit kan in sommige gevallen wenselijk zijn, hoewel je dan de voordelen van de open source manier van software ontwikkelen mist (zie volgende punt). 2. Open source is een manier van het ontwikkelen van softwareOpen source software wordt vaak door meerdere, geografisch verspreide mensen gemaakt.Peer review en het feit dat veel mensen de programmacode onder ogen krijgen (het zogenaamde "many eye ball effect") maken dat fouten (bugs) in een vroeg stadium aan het licht komen. Ook ontleent een ontwikkelaar zijn status aan de kwaliteit van zijn code. Dit gezamenlijke en open ontwikkelen zorgt voor de hoge kwaliteit en betrouwbaarheid van open source software. En daar plukt u de vruchten van. Hoewel OSS legaal gratis te gebruiken is, zoeken wij altijd naar een manier om de ontwikkelaars te steunen. Dit stimuleert de doorontwikkeling van het product, waar iedereen en u dus ook voordeel bij heeft. Zo brengen we bijvoorbeeld op uw verzoek een symbolisch "licentiebedrag" in rekening en we zorgen er dan voor dat het ten goede komt aan de ontwikkelaars en de gemeenschap. 3. Open source is een gemeenschap
Rondom een open source toepassing ontstaat een groep belanghebbenden: ontwikkelaars, gebruikers, documentatieschrijvers, vertalers, testers, beheerders, grafisch ontwerpers en uitgevers. De activiteit en cultuur van de gemeenschap is zeer bepalend voor de inzetbaarheid van een open source toepassing. Dit is daarom ook een van onze selectiecriteria.Om meer te begrijpen van waarom de open source aanpak zo succesvol is, verwijzen we u graag naar het beroemde essay van Eric S. Raymond: "De kathedraal en de bazaar" (oorspronkelijke engelstalige versie "The cathedral and the Bazaar"). Waarom open source software inzetten?Voordelen van het inzetten van open source software:
Nadelen zijn er natuurlijk ook: zo is de gebruikersvriendelijkheid en beheerbaarheid niet altijd optimaal en wordt er geen support geboden. Deze nadelen heft Authentic ICT voor u op. Wat zijn open standaarden?Open standaarden zijn openbare beschrijvingen van uitwisselingsprotocollen en gegevensformaten die door iedereen zonder beperkingen te gebruiken en implementeren zijn. Voorbeelden van open standaarden zijn: HTML, XHTML, CSS en ECMAscript voor webpagina's, XML en ODF voor gegevens- en Officedocumentopslag, SOAP voor het uitwisselen van gegevens tussen systemen, Prince2 voor projectmanagement, enz. Voorbeelden van instanties die open standarden aannemen, beheren en publiceren zijn ISO, NEN, DIN, OASIS, ECMA, W3C.Waarom open standaarden inzetten?Open standaarden hebben een aantal voordelen, waaronder:
Open source software in de dagelijkse praktijk
Authentic ICT vertrouwt voor haar dagelijkse bedrijfsvoering voor het grootste deel op open source software. Zo draait bijvoorbeeld onze website met: Debian Linux besturingssysteem, Apache webserver, PHP programmeertaal, MySQL database en MODx content management systeem (CMS). De site voldoet aan de standaarden van het W3C en is daarom te gebruiken in een veelvoud aan browsers.Op de desktop gebruiken we o.a. Kubuntu Linux als besturingssysteem, KDE als desktop, OpenOffice.org als kantoorapplicatie met tekstverwerker, spreadsheet en presentatieprogramma, FireFox voor surfen op Internet en Thunderbird voor het lezen, versturen en beheren van e-mail, en TightVNC voor beheer op afstand. |