Algoritmekader v1.1 #81
Replies: 5 comments 4 replies
-
Mooie mijlpaal. Ik ben heel benieuwd naar de reacties/feedback. |
Beta Was this translation helpful? Give feedback.
-
N.a.v de instructie op Pleio haal ik de discussie hier naartoe. In PR #71 heb ik een voorstel gedaan om de verplichtingen onder artikel 5 AVG samen te vatten zodat de overige technieken en regels een duidelijker kader hebben. De PR is ruim voor de release ingediend, niet meegenomen en nu weer bijgewerkt voor de nieuwe release. Procesmatig zou ik voorstellen dat het handig is om pull request tijdens het werk aan de release te beoordelen, van feedback te voorzien en/of over te nemen. Volgens mij is dat in lijn met de contributing guidelines uit commit 5323c24 Inhoudelijk is er wel een verwijzing naar artikel 5 AVG meegenomen in commit 5323c24. Mijn zorg is dat de impact van artikel 5 AVG niet duidelijk gecommuniceerd wordt. Artikel 5 draait voor een groot deel de bewijslast om. Je moet kunnen aantonen dat een algortime (waar persoonsgegevens worden verwerkt) rechtmatig wordt ingezet en het is niet genoeg om best-effort transparantie te geven. Dat is voor organisaties die aan de slag gaan zeer relevant, want dat is in de uitvoering een zeer ingrijpend verschil dat nu niet nadrukkelijk wordt uitgelegd. Maar ook voor burgers die de rechtmatigheid willen controleren is het belangrijk waar, primair, de bewijslast ligt en hoe gaten in de onderbouwing geïnterpreteerd moeten worden. Ik denk dat de keus over de uitleg van artikel 5 AVG een belangrijke keus is voor de toon van het algortimekader. Is het de bedoeling om mensen te informeren over regels, verplichtingen, methoden die voor hen relevant/verplicht (kunnen) zijn of is het kader meer bedoeld als een verzameling vrijblijvende tips waar mensen uit kunnen kiezen wat ze willen? Ik zou voor het eerste kiezen, maar uit de toon van het algoritmekader maak ik op dat er misschien meer iets richting het tweede is gekozen. Misschien is het goed om die keuze te documenteren zodat dat voor lezers én mensen die willen bijdragen duidelijk is. |
Beta Was this translation helpful? Give feedback.
-
@ruthkoole Naar aanleiding van je opmerking tijdens de sprintreview op 11 april (minuut 25/26 van de opname): Het is niet helemaal waar dat alles te volgen is via branches. Er wordt ook gewerkt met branches die verborgen zijn, waardoor de commits slechts gedeeltelijk inzichtelijk zijn en waardoor bijdragen via pull requests niet gebaseerd kunnen worden op de meest recente versie van de documenten. Ik wil dit benadrukken omdat ik merk dat het erg lastig is om fatsoenlijk bij te dragen. Dat kan eigenlijk het beste als kleine opzichzelfstaande veranderingen voor iedereen evenveel toegankelijk zijn en het liefst ook als discussies over waarom keuzes gemaakt worden hier bij bijvoorbeeld de pull requests gevoerd worden zodat iedereen kan meelezen of zelfs argumenten bijdragen. Een praktisch voorbeeld van de lastig te volgen commits is bijvoorbeeld hier te vinden: https://github.com/MinBZK/Algoritmekader/pull/69/files/a2bc55831cfb7b4ce4a1dd0c433020d37f1f627a..42f445bd7a80a4cc2472a35707e6ddf7fbf776b1 |
Beta Was this translation helpful? Give feedback.
-
Hoi @floort, Onze werkgroep rondom privacy en gegevensbescherming gaat inhoudelijk kijken naar jouw pull-request rondom artikel 5 van de AVG. Dit proberen we te verwerken voor de volgende release. Verwoording maakt inderdaad uit, dus we kijken er graag naar met een groep van experts. Ik ben het met jou eens dat het handig is om een pull-request tijdens het werken aan de release te beoordelen. Dat is ook de werkwijze die we voor ons zien en hoe we het beschreven hebben in de contributing guidelines. Afhankelijk van het onderwerp en de aard van de pull-request kan het soms wat langer duren om dit te reviewen (we pakken de onderwerpen één voor één op, dus het soms het is het logischer een inhoudelijke suggestie door te schuiven naar een volgende release). Het werken met de releases is nieuw voor ons, waardoor de aanloop naar de 1e release niet precies is verlopen zoals bedoeld. We proberen daar strakker in te zijn vanaf nu, en hopen dat het door het werken met de releases ook duidelijker is aan welke onderwerpen er gewerkt wordt. Wat betreft jouw opmerking op de branches, snap ik dat het voorheen (en bij het voorbeeld waar je naar verwijst) lastig te volgen is geweest. Dat is in aanloop naar release v1.1 niet duidelijk genoeg geweest. Nu de structuur van de website iets beter staat, en we werken met releases moet het volgens mij makkelijker te volgen zijn. Een voorbeeld van hoe we dit beter proberen te doen, is dat we een milestone met onderliggende issues hebben gemaakt voor de volgende release, zie https://github.com/MinBZK/Algoritmekader/milestone/1. We proberen de pull-requests kleiner te maken zodat het makkelijker te volgen is. Dat er voorheen is gewerkt met verborgen branches is overigens niet waar. Ik hoop dat dit in het vervolg beter gaat, en dat het makkelijker wordt om bij te dragen. We hebben ervoor gekozen om voor bepaalde onderwerpen met werkgroepen te werken aan de inhoud. De inhoudelijke discussie vindt vaak plaats in die werkgroep. Het is helaas niet realistisch om alle onderbouwingen en afwegingen in detail ook op Github te plaatsen. Ik snap dat dat fijn zou zijn voor de lezer, maar dat is helaas met onze beschikbare resources niet heel realistisch. We proberen de pull-requests wel beter toe te lichten. Daarnaast is het natuurlijk ook mogelijk om deel te nemen aan één van de werkgroepen. |
Beta Was this translation helpful? Give feedback.
-
Hi! Geen inhoudelijk commentaar, maar een praktische tip. Wellicht is het handig om in het vervolg in de release notes ook linken naar de daadwerkelijke kader website: https://minbzk.github.io/Algoritmekader/. En eventueel zelfs deeplinken aan de hand van de wijzigingen. Ook is het handig om ergens op https://minbzk.github.io/Algoritmekader/ |
Beta Was this translation helpful? Give feedback.
-
Dit is een doorontwikkeling op het Implementatiekader ‘Verantwoorde inzet van algoritmen’ dat op 7 juli 2023 is verzonden naar de Tweede Kamer als bijlage van de Kamerbrief algoritmen en AI. Naar deze versie wordt verwezen als het Implementatiekader v1.0. Dit Implementatiekader wordt doorontwikkeld, zowel op inhoud als op vorm.
Wat is er veranderd?
This discussion was created from the release Algoritmekader v1.1.
Beta Was this translation helpful? Give feedback.
All reactions