Kiezen tussen open of closed source webshopsoftware? Het kan ook anders - Blog

Gepubliceerd op: woensdag 19 augustus 2015

Door: Marlieke van Velthoven

Bij de zoektocht naar het juiste webshopplatform, lijkt het vaak alsof men een keuze wil maken tussen open source of closed source software. Maar zo zwart/wit is het in veel gevallen niet. Open source software maakt gebruik van closed source applicaties, en closed source software kan gebaseerd zijn op open source technologieën.

Wanneer is webshop software open source?

Open source betekent letterlijk “open bron”, en staat in het geval van software voor vrije software die gebruikt, aangepast en doorverkocht mag worden. Dat betekent dat allerlei programmeurs van over de hele wereld in hun vrije tijd aan de software kunnen werken en deze kunnen verbeteren. Input van veel verschillende ontwikkelaars zorgt ervoor de software snel kan verbeteren.

De vier essenties van Open Source Software zijn:

  • De vrijheid om het programma te gebruiken voor elk doel.
  • De vrijheid om de manier waarop het programma werkt te bestuderen en naar eigen behoefte aan te passen.
  • De vrijheid om het programma te verspreiden om anderen te helpen.
  • De vrijheid om het programma te verbeteren en te verspreiden, zodat de hele gemeenschap hier voordeel van heeft.

Vrije beschikbaarheid van de broncode is dus een onmisbaar onderdeel om deze vier vrijheden te kunnen realiseren. Ter vergelijking: voor een closed source programma moet een licentie gekocht of verkregen worden voordat het programma gebruikt kan en mag worden, en meestal is de broncode ook mét licentie niet in te zien.

Voorbeelden van open source webshopplatformen zijn bijvoorbeeld osCommerce, prestashop, en Magento. Door het open karakter van deze webshopplatformen hebben zij verschillende voordelen die closed source systemen niet hebben. Er zijn echter ook zeer specifieke nadelen die bij open source software komen kijken. Hieronder zijn de belangrijkste voor- en nadelen opgesomd.

Voordelen open source

  • Beperkte leveranciersafhankelijkheid
  • Veel vrijheid
  • Groot aanbod functionaliteiten en informatiebronnen
  • Veel en snelle updates, en bugfixes voor veelvoorkomende problemen

Nadelen open source

  • Afhankelijk van developers community voor updates
  • Niet altijd gratis en aanpassen kan duur zijn
  • Open bron, dus gevoeliger voor hackers en lekken
  • Wanneer de achterban de software niet meer gebruikt stoppen de updates

Ook aan closed source software hangen, in vergelijking met open source, verschillende voordelen. De belangrijkste nadelen blijven dat de leverancier bepaald wat er met het product gebeurd en dat de afnemer dus altijd afhankelijk blijft van de leverancier. Hieronder zijn de belangrijkste voor- en nadelen opgesomd:

Voordelen closed source

  • Kwaliteitsgarantie door winstoogmerk
  • Wordt vaak geleverd mét support
  • Vaste prijsafspraak
  • Blijft updates leveren en bugs fixen
  • Veilig, doordat source beschermd is

Nadelen closed source

  • Afhankelijk van leverancier van licentie
  • Product kan niet zelf in de source worden aangepast

Zowel open als closed source oplossingen hebben dus hun voors en tegens. Vaak denken klanten dat zij een keuze moeten maken tussen óf een open source webshopplatform, óf een closed source webshopplatform. Dit is echter niet per se een keuze voor het één of het ander. Wanneer voor open source wordt gekozen, valt de keuze bijvoorbeeld vaak op Magento. Magento is van origine een open source platform, waar de grote achterban een heleboel voor ontwikkeld heeft. Omdat Magento ook haar valkuilen kent zijn er ook erg veel kwalitatief uitstekende extensies ontwikkeld door bedrijven, die het platform verbeteren. Zo kunt u dus een uitstekend webshopsysteem hebben dat gebaseerd is op de software van een open source aanbieder als Magento, maar naar eigen hand is gezet met closed source extensies.

Shoxl: open of closed source?

Shoxl is een closed source ecommerce platform. Het is echter wél gebaseerd op open source technologieën, zoals Microsoft .Net. Er geldt wél een licentie voor Shoxl en de bronnen zijn niet in te zien of aan te passen, maar door het gebruik van .Net heeft Shoxl wel de voordelen van een open source developers-platform. Microsoft .NET biedt een stabiele en innovatieve omgeving, en Shoxl biedt de veiligheid van closed source software.  

Naast het feit dat Shoxl gebaseerd is op open source technologieën, werkt ons ecommerce platform ook uitstekend in combinatie met open source oplossingen als Magento of WooCommerce. Namelijk, het e-commerce platform van Shoxl is als geheel te gebruiken, maar de onderdelen kunnen ook als extensies worden toegevoegd aan bijvoorbeeld Prestashop, Magento of WooCommerce. Zoals hierboven wordt uitgelegd is het webshopplatform Magento open source, maar zijn er daarbij veel nuttige closed source extensies ontwikkeld die het product kunnen verbeteren. Zo is er vanuit Shoxl ook een extensie ontwikkeld die de voordelen van Shoxl's beheersysteem Vendisto toepast op Magento. Shoxl is later ontwikkeld dan Magento, en kon daarom inspelen op de behoeftes van de huidige webshopplatform markt. Daarom is extra aandacht besteed aan performance en productmanagement. Zo kan het closed source systeem van Shoxl dus gecombineerd worden met het open source systeem van Magento. Op deze manier maakt u gebruik van de voordelen van een open source platform, maar worden de nadelen vervangen door de voordelen van Shoxl.