1 00:00:02,800 --> 00:00:04,520 MARIE MAESSEN: Je favoriete film of serie kijken… 2 00:00:04,520 --> 00:00:07,440 via Netflix, muziek luisteren via Spotify… 3 00:00:07,600 --> 00:00:11,120 of eenvoudig je rekeningen betalen via internetbankieren. 4 00:00:11,480 --> 00:00:16,080 We gebruiken deze diensten bijna allemaal, maar wat we ons vaak niet realiseren is... 5 00:00:16,080 --> 00:00:20,880 dat het merendeel van deze software draait op open source componenten. 6 00:00:20,920 --> 00:00:24,480 Omdat de rol van software in deze maatschappij steeds groter wordt... 7 00:00:24,480 --> 00:00:27,760 krijgt software ook een steeds meer publiek karakter. 8 00:00:27,800 --> 00:00:30,520 En dus is het belangrijk dat overheidssoftware... 9 00:00:30,520 --> 00:00:34,400 op een zo open, efficiënt en controleerbare manier wordt ontwikkeld. 10 00:00:34,800 --> 00:00:36,120 MARIE: Goeiemorgen Matthijs! 11 00:00:36,160 --> 00:00:37,360 MATTHIJS GOENE: Hallo goedemorgen! 12 00:00:37,400 --> 00:00:38,800 Bij jou thuis in Amersfoort. 13 00:00:38,800 --> 00:00:39,640 MATTHIJS: Ja, welkom. 14 00:00:39,640 --> 00:00:41,400 Dank je wel. Zou je me eens willen vertellen... 15 00:00:41,400 --> 00:00:43,720 wat is dat precies open source? 16 00:00:44,000 --> 00:00:46,880 Ja, open source in de context van... 17 00:00:46,880 --> 00:00:51,280 software betekent dat ik jou niet alleen maar de applicatie geef die je kan... 18 00:00:51,280 --> 00:00:54,200 installeren op je telefoon of op je computer... 19 00:00:54,200 --> 00:00:58,600 maar ook de broncode geef waarmee die applicatie gemaakt is. 20 00:00:58,640 --> 00:01:01,040 Dus dat betekent dat jij ook kan zien hoe... 21 00:01:01,040 --> 00:01:04,960 die applicatie daadwerkelijk van binnenuit werkt. 22 00:01:05,000 --> 00:01:09,000 En dat is het heel basaal, het principe van een open source. 23 00:01:09,040 --> 00:01:11,920 Jij hebt meegewerkt aan de CoronaMelder-app. 24 00:01:11,960 --> 00:01:15,760 Wil je me eens vertellen waarom dat nou zo'n goed voorbeeld van open source is. 25 00:01:15,800 --> 00:01:17,960 MATTHIJS: Ja, heel basaal natuurlijk, omdat we... 26 00:01:17,960 --> 00:01:21,360 de broncode van die app online gezet hebben... 27 00:01:21,400 --> 00:01:24,160 dus iedereen kan die broncode bekijken. 28 00:01:24,200 --> 00:01:28,240 Maar ik denk ook dat we niet alleen dat gedaan hebben... 29 00:01:28,280 --> 00:01:30,440 maar we hebben ook tijdens het ontwikkelen van de app... 30 00:01:30,440 --> 00:01:34,360 dus al vanaf versie 0.1 zijn we dat gaan doen. 31 00:01:34,400 --> 00:01:40,240 Dus ook developers buiten het team dat de app daadwerkelijk aan het ontwikkelen was... 32 00:01:40,240 --> 00:01:41,960 konden van buiten al meekijken welke... 33 00:01:41,960 --> 00:01:46,080 keuzes er gemaakt werden en hoe die app in elkaar zal steken. 34 00:01:46,120 --> 00:01:48,960 En een ander bijzonder ding is dat we... 35 00:01:49,000 --> 00:01:55,520 niet alleen de broncode online gezet hebben, maar ook het ontwerp van de app. 36 00:01:55,560 --> 00:01:57,120 Dus welke teksten gebruiken we? 37 00:01:57,120 --> 00:01:58,680 Welke plaatjes? 38 00:01:58,720 --> 00:02:03,000 Dat is ook al vanaf het begin af aan allemaal open en transparant gedeeld. 39 00:02:03,040 --> 00:02:05,640 Ik was daar zelf medeverantwoordelijk voor... 40 00:02:05,640 --> 00:02:08,520 dus daar weet ik ook best wel veel van. 41 00:02:08,560 --> 00:02:10,400 En het bijzondere was dat we... 42 00:02:10,400 --> 00:02:12,760 de allereerste ontwerpen hebben we online gezet... 43 00:02:12,760 --> 00:02:15,240 dus de 0.1 versie, en we kregen dus ook... 44 00:02:15,280 --> 00:02:17,960 vanuit de community van ontwerpers... 45 00:02:17,960 --> 00:02:21,040 kregen we heel veel feedback over hoe het beter kon. 46 00:02:21,080 --> 00:02:24,680 En ze begonnen ook vragen te stellen van ja, hoe hebben jullie dit getest dan? 47 00:02:24,680 --> 00:02:26,920 Hoe zitten jullie gebruikerstesten in elkaar? 48 00:02:26,960 --> 00:02:31,160 En ja, zo kwam er een hele interessante dialoog, eigenlijk met een hele brede... 49 00:02:31,160 --> 00:02:34,480 groep developers en ontwerpers op gang... 50 00:02:34,520 --> 00:02:36,680 rondom die app. 51 00:02:37,000 --> 00:02:39,400 MARIE: En hoe was dat dan om op zo'n manier te werken? 52 00:02:39,440 --> 00:02:41,680 Als je zag hoe het op Twitter tekeer ging... 53 00:02:41,680 --> 00:02:46,800 over onder bijvoorbeeld de comments van Hugo de Jonge, dan dacht je echt oh... 54 00:02:46,800 --> 00:02:50,440 we zijn helemaal gek geworden dat we dit open en transparant gaan doen. 55 00:02:50,480 --> 00:02:52,840 Maar het interessante was juist dat... 56 00:02:52,880 --> 00:02:58,120 omdat we in contact waren met een community van... 57 00:02:58,160 --> 00:03:01,480 mensen die zelf ontwerper zijn of zelf developers waren... 58 00:03:01,520 --> 00:03:04,840 die vonden het belangrijk om gewoon goed en gedegen feedback te geven... 59 00:03:04,880 --> 00:03:08,200 want dat is ook een beetje hun visitekaartje die ze aan ons afgaven. 60 00:03:08,200 --> 00:03:10,400 Van hé, ik weet ook echt wel iets van ontwerp af. 61 00:03:10,440 --> 00:03:14,360 Dus die feedback, die was heel erg, echt heel erg goed die we kregen. 62 00:03:14,400 --> 00:03:18,320 En dat was totaal anders dan wat je normaal gesproken op het internet ziet als... 63 00:03:18,320 --> 00:03:21,480 een bewindspersoon een tweet online zet. 64 00:03:21,520 --> 00:03:23,960 Dus ja, ik vond het begin heel spannend... 65 00:03:23,960 --> 00:03:26,240 maar later dacht ik: meer! 66 00:03:26,240 --> 00:03:28,040 Ik wil nog meer feedback! Dat was hartstikke leuk. 67 00:03:29,280 --> 00:03:30,360 Edo... hoi! 68 00:03:30,360 --> 00:03:30,960 EDO PLANTINGA: Hoi. 69 00:03:30,960 --> 00:03:34,240 Jij werkt voor de digitale overheid op het gebied van open source. 70 00:03:34,240 --> 00:03:37,880 Jij bent betrokken geweest bij de ontwikkeling van de CoronaMelder-app. 71 00:03:37,920 --> 00:03:39,840 Wat kunnen andere overheden daarvan leren? 72 00:03:39,880 --> 00:03:41,680 Ik denk dat de de CoronaMelder-app... 73 00:03:41,720 --> 00:03:43,160 dat ging heel erg over transparantie hè... 74 00:03:43,160 --> 00:03:44,840 dus we zijn eigenlijk veel verder gegaan dan... 75 00:03:44,840 --> 00:03:47,720 alleen maar het publiceren van de broncode ergens. 76 00:03:47,720 --> 00:03:48,800 Want dan ja, wat... 77 00:03:48,800 --> 00:03:50,360 dan gebeurt er niet per se iets... 78 00:03:50,400 --> 00:03:51,480 als je dat doet. 79 00:03:51,880 --> 00:03:53,280 We hebben ook heel erg gekeken naar van oke... 80 00:03:53,320 --> 00:03:54,520 wat zijn de redenen erachter? 81 00:03:54,560 --> 00:03:56,400 Wat zijn de ontwerpoverwegingen? 82 00:03:56,440 --> 00:03:59,280 Hoe zijn we omgegaan met privacy, etcetera etcetera. 83 00:03:59,320 --> 00:04:01,120 En ik denk zo'n open manier van werken... 84 00:04:01,120 --> 00:04:03,480 waarbij je dus eigenlijk ook gewoon de dingen die je nog niet weet... 85 00:04:03,520 --> 00:04:05,360 je kwetsbaar op durft te stellen. 86 00:04:05,400 --> 00:04:07,360 Ja, dat is iets wat elke overheid... 87 00:04:07,400 --> 00:04:10,080 bij wijze van spreken morgen al mee zou kunnen beginnen. 88 00:04:10,120 --> 00:04:12,680 En ik denk dat een goed voorbeeld daarvan is... 89 00:04:12,680 --> 00:04:15,880 Ron Roozendaal de CIO van VWS... 90 00:04:15,920 --> 00:04:20,000 die ook heel actief steeds op Linkedin bijvoorbeeld de gesprekken aangaat... 91 00:04:20,000 --> 00:04:23,760 over vragen die ze nog hebben en waar ze nog niet over uit zijn. 92 00:04:25,600 --> 00:04:26,600 Zo hallo Ron... 93 00:04:26,640 --> 00:04:30,480 vertel eens, hoe maak jij nu al zelf gebruik van open source componenten? 94 00:04:30,480 --> 00:04:32,600 Nou, heel Nederland heeft gemerkt en weet... 95 00:04:32,600 --> 00:04:35,800 dat we midden in een pandemie zitten, nu al bijna twee jaar. 96 00:04:35,840 --> 00:04:40,760 En die pandemie, daar dragen we ook ons steentje aan bij in de digitale zin. 97 00:04:40,760 --> 00:04:43,360 Dus het bestrijden van die pandemie... 98 00:04:43,400 --> 00:04:45,920 daar worden ook allerlei digitale hulpmiddelen bij gebruikt. 99 00:04:45,960 --> 00:04:50,320 Dat begon met CoronaMelder, maar iedereen kent bijvoorbeeld ook CoronaCheck. 100 00:04:50,360 --> 00:04:52,320 En als je wilt dat je vertrouwd wordt als... 101 00:04:52,320 --> 00:04:55,640 overheid in wat je doet, dan doe je dat in alle openbaarheid. 102 00:04:55,680 --> 00:05:00,640 Dus alles wat we bediscussiëren kun je vinden op Code for NL... 103 00:05:00,640 --> 00:05:03,840 een grote gemeenschap van open source meedenkers. 104 00:05:03,840 --> 00:05:06,720 Alles wat we bedenken aan designs kun je... 105 00:05:06,720 --> 00:05:10,680 vinden op Figma, de wereldwijde website voor designers. 106 00:05:10,720 --> 00:05:14,440 Dus wat we doen is, alles in alle openbaarheid, in alle transparantie. 107 00:05:14,440 --> 00:05:17,840 En dat betekent dus ook dat de broncode van CoronaCheck... 108 00:05:17,840 --> 00:05:20,560 en CoronaMelder en alle andere dingen die we doen... 109 00:05:20,560 --> 00:05:24,840 dat die staat op de GitHub site van het ministerie van VWS. 110 00:05:24,880 --> 00:05:28,960 We gaan zelfs zo ver dat onze minister, de minister van Volksgezondheid van Nederland... 111 00:05:28,960 --> 00:05:32,120 de eerste minister wereldwijd was die een Github commit deed.