var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
var wpml_cookies = {"wp-wpml_current_language":{"value":"nl","expires":1,"path":"\/"}};
var wpml_cookies = {"wp-wpml_current_language":{"value":"nl","expires":1,"path":"\/"}};
Binnen de overheid heeft de term “Open Source” al decennialang een magische klank.
Het roept beelden op van transparantie, maatschappelijke verantwoordelijkheid, en onafhankelijkheid van grote techreuzen. De Europese Commissie geeft in haar ICT-strategie flink de ruimte aan open source en ziet dit als een voorloper in de digitale transitie, gericht op openheid, autonomie, en de burger.
De Voordelen van Open Source
Om het gebruik van open source software te promoten, worden alle mogelijke voordelen benadrukt: continuïteit, leveranciersonafhankelijkheid, marktwerking, (keten)samenwerking, innovatie, veiligheid, en zelfs duurzaamheid. Goede open source software biedt inderdaad veel voordelen. Het is niet voor niets dat bijna elke commerciële software tegenwoordig gebruik maakt van meerdere open source componenten. Het is vaak economisch niet rendabel om die functionaliteit zelf te ontwikkelen, of er is simpelweg geen beter alternatief voorhanden.
Maar, zoals het gezegde luidt, als iets te mooi lijkt om waar te zijn, dan is dat meestal ook het geval.
De Mensen Achter Open Source
Open source software wordt gebouwd door slimme, gepassioneerde mensen. Maar net als iedereen hebben deze mensen verantwoordelijkheden zoals een hypotheek, een gezin en andere dagelijkse zorgen. De communities die open source projecten ondersteunen zijn zeer divers van samenstelling en overtuiging. Sommige projecten worden door één enkele persoon onderhouden, terwijl andere steunen op bijdrages van medewerkers van grote bedrijven die hun werknemers toestaan om tijdens werktijd bij te dragen aan open source projecten. Echter, de kachel moet branden en de koelkast moet koelen, dus ergens zal er iets betaald moeten worden aan al die mensen die tijd en energie stoppen in open source software.
Daarnaast zijn, ondanks de vaak genoemde ‘peer review’, fouten onvermijdelijk. Voorbeelden van fouten die een enorme impact hadden zijn bijvoorbeeld de bugs in Log4J, het Java Spring Framework en OpenSSL. Deze gebeurtenissen lieten zien hoe kwetsbaarheden in open source software in sommige gevallen kunnen leiden tot wereldwijde paniek. Ook komt het voor worden wijzigingen doorgevoerd om politieke statements te maken, zoals protestware die onverwacht opduikt op de systemen van gebruikers. Er zijn ook gevallen waarbij ontwikkelaars hun eigen code saboteren uit protest tegen oorlogen of tegen grote bedrijven die volgens hen profiteren van open source zonder iets terug te geven.
Risicomanagement bij Open Source
Het belangrijkste punt hier is dat risicomanagement essentieel is bij elke softwarekeuze, en open source is daarop geen uitzondering. De risico’s zijn anders, maar zeker aanwezig. Bij het kiezen van open source software is het cruciaal om deze risico’s te overwegen en te beheren.
De Nadelen van Open Source
Hoewel open source software veel voordelen biedt, zijn er ook nadelen die niet genegeerd mogen worden. De afhankelijkheid van vrijwilligers en de mogelijke discontinuïteit van projecten zijn reële zorgen. Bovendien kunnen veiligheidsrisico’s ontstaan door het open karakter van de code en kan de ondersteuning soms tekortschieten vergeleken met commerciële software.
In het volgende deel zullen we dieper ingaan op de specifieke voor- en nadelen van open source software en hoe deze zich verhouden tot de behoeften van organisaties. Risicomanagement en een gebalanceerde benadering zijn hierbij cruciaal.
Conclusie
Open source software biedt veel voordelen en kan een waardevolle toevoeging zijn aan de IT-strategie van elke organisatie. Echter, het is belangrijk om de potentiële risico’s en nadelen niet te negeren. Door een weloverwogen aanpak en goed risicomanagement kan open source software een belangrijke rol spelen in de digitale transitie en het bereiken van technologische autonomie.
(function(d,s,i,r) {
if (d.getElementById(i)){return;}
var n=d.createElement(s),e=d.getElementsByTagName(s)[0];
n.id=i;n.src='//js.hs-analytics.net/analytics/'+(Math.ceil(new Date()/r)*r)+'/25186859.js';
e.parentNode.insertBefore(n, e);
})(document,"script","hs-analytics",300000);
var smush_detector = {"ajax_url":"https:\/\/enable-u.nl\/wp-admin\/admin-ajax.php","nonce":"b5b62fd160","is_mobile":"","data_store":{"type":"post-meta","data":{"post_id":20056}},"previous_data_version":"-1","previous_data_hash":"no-data"};
var wp = {"ajax":"https:\/\/enable-u.nl\/wp-admin\/admin-ajax.php","theme":"https:\/\/enable-u.nl\/wp-content\/themes\/enable-u","post":{"id":20056,"title":"(Deel 1) Open Source: Mythen en Realiteit","type":"post","template":""},"rest":"https:\/\/enable-u.nl\/wp-json\/","nonce":"8b0d7f034c"};
var gform_i18n = {"datepicker":{"days":{"monday":"Ma","tuesday":"Di","wednesday":"Wo","thursday":"Do","friday":"Vr","saturday":"Za","sunday":"Zo"},"months":{"january":"Januari","february":"Februari","march":"Maart","april":"April","may":"Mei","june":"Juni","july":"Juli","august":"Augustus","september":"September","october":"Oktober","november":"November","december":"December"},"firstDay":1,"iconText":"Selecteer een datum"}};
var gf_legacy_multi = [];
var gform_gravityforms = {"strings":{"invalid_file_extension":"Dit bestandstype is niet toegestaan. Moet \u00e9\u00e9n van de volgende zijn:","delete_file":"Dit bestand verwijderen","in_progress":"in behandeling","file_exceeds_limit":"Bestand overschrijdt limiet bestandsgrootte","illegal_extension":"Dit type bestand is niet toegestaan.","max_reached":"Maximale aantal bestanden bereikt","unknown_error":"Er was een probleem bij het opslaan van het bestand op de server","currently_uploading":"Wacht tot het uploaden is voltooid","cancel":"Annuleren","cancel_upload":"Deze upload annuleren","cancelled":"Geannuleerd","error":"Fout","message":"Bericht"},"vars":{"images_url":"https:\/\/enable-u.nl\/wp-content\/plugins\/gravityforms\/images"}};
var gf_global = {"gf_currency_config":{"name":"Euro","symbol_left":"","symbol_right":"€","symbol_padding":" ","thousand_separator":".","decimal_separator":",","decimals":2,"code":"EUR"},"base_url":"https:\/\/enable-u.nl\/wp-content\/plugins\/gravityforms","number_formats":[],"spinnerUrl":"https:\/\/enable-u.nl\/wp-content\/plugins\/gravityforms\/images\/spinner.svg","version_hash":"6e6f92f16342c68030f4dd711b8401e3","strings":{"newRowAdded":"Nieuwe rij toegevoegd.","rowRemoved":"Rij verwijderd","formSaved":"Het formulier is opgeslagen. De inhoud bevat de link om terug te keren en het formulier in te vullen."}};
var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"6e6f92f16342c68030f4dd711b8401e3"},"ajax":{"ajaxurl":"https:\/\/enable-u.nl\/wp-admin\/admin-ajax.php","ajax_submission_nonce":"86e81deece","i18n":{"step_announcement":"Stap %1$s van %2$s, %3$s","unknown_error":"Er was een onbekende fout bij het verwerken van je aanvraag. Probeer het opnieuw."}}}},"hmr_dev":"","public_path":"https:\/\/enable-u.nl\/wp-content\/plugins\/gravityforms\/assets\/js\/dist\/","config_nonce":"58930dfb59"};