Open source CMS
Wat houdt open source in?
Een open source CMS is een contentmanagementsysteem waarvan de broncode openbaar is. Iedereen mag de software gebruiken, bestuderen, aanpassen en verspreiden. WordPress, Joomla en Drupal zijn voorbeelden van zulke systemen. Bij de software die je van een CMS-project downloadt, hoort dus ook de code waarop het draait. Wat een CMS precies is, lees je bij wat een CMS is en hoe het werkt.
Open source is niet hetzelfde als gratis, al gaan die begrippen vaak samen. De software zelf is in de meeste gevallen gratis te gebruiken. Maar dat zegt niets over de thema’s, plugins en diensten eromheen, die vaak wel geld kosten. Ook is het niet automatisch zo dat alles wat open source is, beter of slechter is dan gesloten software. Het gaat om de vrijheid om de software te gebruiken, en niet om de kwaliteit ervan.
Wat betekent de GPL-licentie?
Veel bekende CMS’en gebruiken de GPL, de General Public License, of een licentie die daar sterk op lijkt. Die licentie geeft je het recht om de software te gebruiken en aan te passen. Het bekende kenmerk van de GPL is dat je aanpassingen die je aan anderen verspreidt, ook onder dezelfde licentie beschikbaar moet stellen. Zo blijft de software open.
Voor een website-eigenaar die het CMS gebruikt om een site te draaien, is dat in het algemeen geen probleem. Het publiceren van je eigen teksten, foto’s en ontwerp valt er niet onder. De verplichting speelt vooral wanneer je de software zelf aanpast en die aan andere mensen geeft. Wil je precies weten wat een licentie voor jouw situatie betekent, dan is een jurist de juiste persoon om dat na te kijken.
Wie onderhoudt een open source CMS?
Een open source CMS wordt niet door één bedrijf beheerd. Er is een kernteam van ontwikkelaars dat de basis bouwt en onderhoudt. Daarnaast werken vrijwilligers, bedrijven en hun medewerkers mee aan verbeteringen, vertalingen en documentatie. Ook thema’s en plugins worden gemaakt door een breed scala aan makers, van grote bedrijven tot individuen.
Dat maakt de software sterk, maar het betekent ook dat de kwaliteit van de uitbreidingen verschilt. Let bij een plugin of thema op of het nog wordt onderhouden, hoe vaak het is bijgewerkt en of het met de nieuwste versie van het CMS werkt. Een verlaten plugin kan een risico vormen. Je vergelijkt meerdere CMS’en op hun ecosysteem in WordPress, Joomla of Drupal: wat is het verschil?
Veelgestelde vragen
Is open source software veilig?
Open source is niet automatisch veiliger of onveiliger. Doordat de code openbaar is, kunnen veel ontwikkelaars fouten zien en melden. Tegelijk kan een kwaadwillende de code ook bestuderen. Het grootste risico zit vaak in verouderde software, slecht onderhouden plugins en zwakke wachtwoorden, en niet in de licentie zelf.
Kan ik een open source CMS gratis gebruiken?
De software zelf is in de meeste gevallen gratis te downloaden en te gebruiken. Je betaalt meestal wel voor hosting en een domeinnaam, en eventueel voor premium thema’s of plugins. Ook je eigen tijd of die van een bureau telt mee bij het onderhoud. Reken de totale kosten door voordat je kiest, en gebruik de software niet alleen op basis van het woord gratis.