Bright Answers

Bright Answers biedt branchespecifieke ICT oplossingen en maatwerk aangepast op jouw bedrijfsvoering. Wij helpen bedrijven op het gebied van:

Gerelateerde onderwerpen

Open source versus closed source

Dit artikel is gepubliceerd op: 09-10-2015

Wie zich verdiept in de wereld van software en applicaties, komt al snel in aanraking met de termen ‘Open Source software’ en ‘Closed Source software’. Als we deze begrippen vertalen naar het Nederlands, wordt er simpelweg gesproken over ‘open bron software’ en ‘gesloten bron software’. Maar wat houden deze begrippen precies in en welke vorm van software is het meest geschikt om te gebruiken bij het ontwikkelen van bijvoorbeeld bedrijfsapplicaties? De antwoorden op deze belangrijke vragen, lees je in dit artikel.

Zo krijg je in dit artikel eerst een korte introductie over Open Source Software, zodat je een duidelijk beeld hebt van wat dit precies voor software is. Als je weet wat Open Source Software is, kun je je in de volgende alinea’s van dit artikel verdiepen in de voordelen en nadelen van Open Source Software. Vervolgens gaan we door naar het begrip ‘Closed Source software’, waarbij ook dit begrip uitgebreid wordt beschreven om je een duidelijk beeld te geven van wat deze software precies is. Hierna worden ook de voordelen en nadelen van Closed Source Software gegeven, zodat je naast de voordelen en nadelen van Open Source software ook een beeld hebt van de pluspunten en minpunten van Closed Source software.

Open Source software: een introductie

Open Source software betreft software met een openbare broncode. Dit betekent dat je de broncode achter de software gewoon op het internet kan inzien en vervolgens kan gebruiken om te implementeren, bijvoorbeeld als je een specifieke applicatie voor jouw bedrijf wil gebruiken en zelf niet de kennis hebt om deze applicatie te ontwikkelen.

Daar komt nog bij dat je Open Source software niet alleen online in kan zien en gratis kan gebruiken, maar ook zelf aan kan passen. Omdat de codes van een Open Source applicatie gewoon online staan en je op deze manier inzicht krijgt in de achterliggende broncode van een specifieke applicatie, hebben softwareontwikkelaars de mogelijkheid om de code zelf te gebruiken, uit te breiden of te verbeteren. Op deze manier ontstaat er rondom Open Source softwareapplicaties vaak een soort community van softwareontwikkelaars, die er samen en toch onafhankelijk van elkaar voor zorgen dat de broncode steeds verder wordt uitgebreid en de software op deze manier steeds meer wordt verbeterd.

Een bekend voorbeeld van Open Source software is de software van WordPress. De vele codes van WordPress zijn gewoon online in te zien en zelfs te bewerken, waardoor WordPress steeds verbeterd en uitgebreid wordt. Daarnaast kun je de codes van WordPress gewoon gratis gebruiken om een eigen WordPress website te starten, zonder dat je hier veel ontwikkelkennis voor hoeft te hebben. Je kiest een responsive 'theme' gratis of tegen een kleine betaling. Je bewerkt pagina's met tekst en afbeeldingen via de makkelijke editor. En kiest desgewenst uit de duizenden plugins/widgets. Van SEO widgets, Facebook Like buttons tot geavanceerde image sliders.

  • Open Source software wordt doorgaans voornamelijk gebruikt door kleinere bedrijven die geen budget hebben om eigen software te laten maken of bestaande software aan te schaffen. Omdat Open Source software gratis van het internet gehaald kan worden en dus geen betaling vereist, is de software voor veel organisaties met een kleiner budget interessant.

De voordelen van Open Source software

Het gebruiken van Open Source software om bepaalde applicaties te kunnen hanteren, brengt diverse voordelen met zich mee. Het eerste voordeel van Open Source software is dat Open Source software altijd heel goedkoop of zelfs helemaal gratis gebruikt kan worden. Hierdoor is het gebruiken van de software voornamelijk interessant voor kleinere bedrijven met een kleiner budget of startende ondernemers, die simpelweg niet zo veel geld kunnen of willen investeren in hun gloednieuwe bedrijf.

Een ander voordeel van Open Source software is dat deze software gemakkelijk aanpasbaar is. Door de omschrijving van de software lijkt het misschien alsof het gaat om één code die zorgt voor één specifieke applicatie en die door iedere organisatie op dezelfde manier gebruikt moet worden, maar in feite gaat het hier om een code die voor iedere organisatie op een andere manier geïmplementeerd kan worden. Kijk je bijvoorbeeld naar de software van WordPress, dan zie je dat iedere WordPress website er weer anders uit ziet en er dus helemaal geen sprake is van één specifiek product.

Tot slot is Open Source software altijd in ontwikkeling. Omdat de broncode van de software online gevonden kan worden en er een hele community van softwareontwikkelaars regelmatig bezig is met het verbeteren en uitbreiden van de code, staat de ontwikkeling van Open Source software eigenlijk nooit helemaal stil. Hierdoor profiteer je als gebruiker niet alleen van software die regelmatig uitgebreid wordt, maar ook van software die altijd verbeterd wordt en steeds zorgt voor een betere gebruikservaring.

De nadelen van Open Source

Naast diverse voordelen, heeft het gebruik van Open Source software helaas ook enkele nadelen. Het eerste nadeel van het gebruik van Open Source software is dat de software geen goede continuïteit heeft. De ontwikkeling van de software is afhankelijk van verschillende softwareontwikkelaars en als het enthousiasme van deze softwareontwikkelaars minder wordt, betekent dit dat de software niet meer doorontwikkeld wordt en misschien zelfs niet meer gebruikt wordt. Kortom: bij het gebruiken van Open Source software ben je afhankelijk van het enthousiasme van enkele sleutelfiguren, wat de continuïteit van de software verslechtert.

Een ander nadeel van Open Source software is dat deze software niet altijd betrouwbaar is. Omdat de code van de software gewoon online staan, kunnen kwaadwilligen de code ook op een verkeerde manier gebruiken. Kijken we bijvoorbeeld weer naar de software van WordPress, dan zien we dat er door de jaren heen veel plug-ins met virussen voor deze software zijn ontwikkeld. Deze plug-ins worden vervolgens door gebruikers van de Open Source software geïnstalleerd, uiteraard zonder dat zij weten dat er virussen in de plug-ins zitten, waarna zij hun WordPress website helemaal opnieuw kunnen opbouwen door de aanwezige virussen. Kortom: de broncode van Open Source software wordt niet alleen gebruikt door mensen die goede bedoelingen hebben met de code, maar ook zeker door mensen die van plan zijn om de code voor andere doeleinden te gebruiken.

Tot slot is er vaak nog maatwerk nodig bij het gebruiken van Open Source software. Zeker als je een op maat gemaakte applicatie wil gebruiken, moet je specifieke uitbreidingen voor de software installeren en bepaalde plug-ins downloaden. Hoe meer je van deze zaken moet gebruiken om maatwerk te realiseren, hoe minder overzichtelijk het gebruik van Open Source software wordt.

Closed Source software

Closed Source software is de tegenhanger van Open Source software. Waar de code van Open Source software gewoon openbaar is, is dit bij Closed Source software niet het geval. In de meeste gevallen is de code van Closed Source software door een commerciële organisatie gemaakt die hier geld mee wil verdienen. Dit betekent dat je geld moet betalen om de software te kunnen gebruiken, vaak in de vorm van een eenmalige vaste prijs voor een licentie of een vaste prijs per maand voor een abonnement. Het ServicePunt en de AppBuilder van Rivium Bright Answers zijn beide voorbeelden van Closed Source software.

De voordelen van Closed Source software

Het gebruiken van Closed Source software brengt diverse voordelen met zich mee. Ten eerste ontwikkelt het bedrijf achter de Closed Source software de software in kwestie om hier geld mee te verdienen. Dit betekent dat het succes en het voortbestaan van de organisatie (voor een deel) afhankelijk is van het succes van de software, wat weer betekent dat het bedrijf er alles aan zal doen om de software goed te laten functioneren. In tegenstelling tot softwareontwikkelaars van Open Source software, hebben softwareontwikkelaars van Closed Source software een bepaalde verantwoordelijkheid.

Een ander voordeel van Closed Source software is dat de code van deze software stabiel is. De code is niet afhankelijk van het enthousiasme van softwareontwikkelaars, maar wordt steeds verder ontwikkeld om het voortbestaan van het bedrijf achter de software te garanderen. Daar komt nog bij dat de software veiliger is, simpelweg omdat de code niet online staat en de code dus ook niet misbruikt kan worden.

Het laatste voordeel van Closed Source software is dat je als afnemer van deze software altijd een centraal aanspreekpunt hebt, namelijk de supportafdeling van het bedrijf achter de software. Heb je een probleem met Open Source software, dan heb je geen aanspreekpunt en ben je vaak zelf verantwoordelijk voor het oplossen van eventuele problemen binnen de software.

De nadelen van Closed Source software

Net zoals Open Source software, brengt het gebruik van Closed Source software ook enkele nadelen met zich mee. Het eerste nadeel van Closed Source software ten opzichte van Open Source software is dat je voor Closed Source software (meer) moet betalen. Open Source software kan gratis of voor een kleine vergoeding gebruikt worden, terwijl je voor het gebruiken van Closed Source software veel meer moet betalen.

Een ander nadeel van Closed Source software is het feit dat deze software minder vaak vernieuwd wordt door middel van een update. Omdat de broncode van Open Source software openbaar is gemaakt, wordt deze software regelmatig vernieuwd. Bij Closed Source software is dit niet het geval, waardoor je vaker werkt met verouderde software.

Tot slot kun je bij Closed Source software het gevoel hebben vast te zitten aan een specifieke leverancier. Vaak sluit je bij het gebruik van Closed Source software een licentie of abonnement af, wat betekent dat je tijdens de looptijd van deze licentie of dit abonnement in ieder geval bij dezelfde leverancier moet zitten. Je bent dus niet vrij om te gaan en te staan waar je wil, tenzij je bereid bent om meer te betalen en voortijdig over te stappen naar een andere leverancier.

Bedankt voor het lezen van dit artikel! Bekijk gerust meer artikelen in onze Academy. Of bekijk de speerpunten van Rivium Bright Answers: ServicePunt en AppBuilder.


Gerelateerde onderwerpen

Context


 

Reacties

 
Thieu op 4 februari 2019, 16:33

Er zijn een aantal eigenschappen van Open Source Software (OSS) m.i. onjuist beschreven. - Wordt gebruikt door kleinere bedrijven Onjuist. Juist hele grote bedrijven maken óók gebruik van OSS en ontwikkelen deze mede. Juist de grote jongens hebben hier de middelen voor. - software niet altijd betrouwbaar. Dat is met CSS idem, waarbij je nog het minst bang hoeft te zijn voor kwaadwillige code. Als je de software op de juiste manier en bij de juiste website download dan is dat risico nihil. - geen goede continuïteit. Ik denk dat de continuiteit van OSS béter gewaarborgd is dan bij CSS. Een CSS-softwareleverancier kan ook failliet gaan, of stoppen met een bepaald product. Bij OSS kun je dan tenminstre nog door. - afhankelijk van het enthousiasme van enkele sleutelfiguren. Bij een pakketselectie kijk je óók naar de betrouwbaarheid van een leverancier. Een OSS-pakket met een grote community (waar vaak óók bedrijven in zitten) is betrouwbaarder dan een CSS-bedrijf. - maatwerk nodig. Ik heb nog nooit een pakket gezien (OSS of CSS) waar geen maatwerk in zit. MS-Sharepoint is b.v. niet meer dan een framework wat nog geheel ingericht moet worden, waar vele uren in gaan zitten.

 

Plaats nieuwe reactie

Velden met een gemarkeerd met een * zijn verplicht.
 
 
 
­