Misschien wel, maar de eerste drie keer hebben niets opgeleverd.
kijken.
Transparantie.
Heel weinig tot niets, dus. Dat is je muur schoonspuiten omdat je raam vies is.
Hergebruik van zaken die met belastinggeld zijn gemaakt.
Dat is ook al meerdere keren weerlegd. En dan wordt de scope opeens verkleind tot maatwerk, dat dus niet herbruikbaar is.
Potentieel lagere kosten op langere termijn.
Alleen bij herbruik, wat dus niet of nauwelijks opgaat.
Verminderen van vendor lock-in en afhankelijkheid van leveranciers.
Daar heb ik ook nog steeds geen overtuigend argument voor gezien. Het is een utopie om te denken dat je een bestaand complex stuk maatwerk eenvoudig overdraagt aan een nieuwe toko voor onderhoud. Ontwikkeling, ondersteuning en uitbreiding van software is meer dan alleen een code-base. Je echte lock-in zit op een gegeven moment in de domeinkennis die een leverancier opbouwt. En dat is 100% onafhankelijk van een framework, platform, licentiemodel of taal.
Allemaal eerder in dit topic genoemd.
En allemaal al eerder in dit topic weerlegd.
Je ziet het niet omdat je alles wat al gezegd is negeert. Letterlijk helemaal niemand heeft het over "OSS is gaaf" gehad. Dat is de stroman die je zelf opzet. Want dat is makkelijker dan argumenten lezen en daarop reageren.
Ik
zou nu iets heel flauws kunenn zeggen over het negeren van de weerleggingen van de genoemde "argumenten", maar ik zal het maar niet doen

Niemand heeft gezegd dat alles herschreven moet worden. Niemand wil voor tientallen miljarden aan maatwerk software herschrijven "omdat het kan". Maar voor nieuwe projecten kan OSS prima. Je moet ergens beginnen.
Het "kan", maar wat is dan het voordeel?
Software gaat decennia mee, dus
als er al voordelen aan OSS zijn ga je die pas op heel lange termijn merken. Een termijn die veel langer is dan de strategische planningstermijn bij overheidsinstanties (die veelal een softwarelandschap hebben waar nu al 20 vernieuwende ideeen en paradigma's in staat van oorlog naast elkaar leven.)
Juist. Dus wat is jouw bezwaar?
Dat het feit dat er een case te maken is om bij gemeenten het e.e.a. te standaardiseren (al dan niet met OS, daar zie ik nog steeds niet direct een enorm voordeel van) niet betekent dat het dus een goed idee is om overal maar OS te willen implementeren.
Ik ben enorm voorstander van hamers om spijkers in hout te meppen. Ik ben fervent tegenstander van het gebruik van hamers om
alle bevestigingsmaterialen aan te brengen. En dat laatste is het onderwerp van dit topic (dat is een pleonasme, sorry.)
Ongetwijfeld. Maatwerk wordt meestal niet ontwikkeld omdat "het gaaf is" maar omdat het niet anders kan. Maar standaardisering is niet de enige reden voor OSS.
Ik heb nog geen andere redenen gezien die
mij overtuigen. (Wel genoeg die mij
niet overtuigen, ondanks je aanname dat ik niet kan of wil lezen.)
Je bent aan het navelstaren. Je denkt dat OSS alleen goed is als het de overheid helpt. Maar de overheid is er voor de burger. En transparantie is een essentieel onderdeel van democratie. Closed source software staat op gespannen voet met transparantie.
Hoe verhoogt het openbaar maken van sourcecode de transparantie van een overheidsorganisatie?
De enige voorbeelden die bij me opkomen zijn zeer uitzonderlijke gevallen:
Ten eerste de corona-chack app, een use-case die (hoop ik) redelijk uniek te noemen is.
Ten tweede noemde iemand de "vlag-algoritmes" bij de belastingdienst die mensen automatisch als fraudeur wegzetten.
Van die laatste zou je terecht kunnen beargumenteren dat het de burger voordeel had opgeleverd als die meuk eerder aan het licht was gekomen. Ik betwijfel echter dat de kans substantieel is dat dergelijke zaken (op tijd) opgemerkt worden als er opeens de sourcecode van duizenden hoogspecialistische applicaties on-line komt. Ik vermoed dat er niet een enorme overlap zit tussen degenen die die sourcecode kunnen lezen en begrijpen, en degenen die voeldoende domeinkennis van de betreffende materie hebben.
Ik zie wel een risico in (welwillende!) oplettende burgers die de media en socials gaan overspoelen met bakken aan al dan niet terechte enorme fouten in overheidssoftware, en daarmee het toch al wankele vertrouwen in die overheid nog verder vernaggelen.
Daarom zou de rijksoverheid het op de prioriteitenlijst erbij moeten zetten. Niet denken dat het vanzelf wel gebeurt.
Heb je enig idee wat er gebeurt met iets dat op nummer 4 staat op de prioriteitenlijst bij een overheidsinstelling?

De beste manier om problemen bij de overheid aan te pakken is niet door die organisaties te helpen om nog meer onder de mat te schuiven. De beste manier is door toezicht en transparantie af te dwingen. Denk jij dat de toeslagenaffaire was gebeurd als de BD een open en transparante organisatie met afdoende toezicht was geweest?
En door transparantie af te dwingen denk jij dat je de angstcultuur in die organisaties gaat veranderen? Ik zou wel twee keer nadenken voordat ik een regel code zou durven schrijven en inchecken bij of voor een overheidsorganisatie.
Hooguit een aanroep naar een functie in een stuk closed-source code (en ga maar aantonen dat dat stuk closed-cource code onterecht closed source is

)
En ja, het is vervelend werken als elk foutje in de pers en de politiek wordt opgeblazen, en het is geen gezonde manier om met elkaar om te gaan. Maar dat kan nooit een reden zijn om maar voor geheimhouding te kiezen. Want dat leidt op lange termijn alleen maar tot meer problemen.
Het is niet alleen "vervelend". Ik kan je uit ervaring vertellen dat het een manier van werken is die dusdanig giftig is dat het de gezondheid van mensen direct in gevaar brengt.
De overheid heeft
nu al moeite om goede IT-ers te vinden en te behouden, dat gaat er niet op vooruit als je jezelf moet gaan adverteren met "we laten heel Nederland je sourcecode reviewen op Twitter!"
Ik wil trouwens ook je valse tegenstelling nuanceren. Het niet publiceren van alle sourcode staat niet gelijk aan alles geheimhouden. Sterker nog, als je transparantie wilt (en daar ben ik echt niet op tegen) dan moet je dat op procesniveau doen, daar is veel meer winst te behalen.
Maar zelfs als die transparantie er is lost dat niet alles op. Ik heb gezien dat iemand pas na lange tijd een (tegen die tijd heel hoge!) factuur kreeg van een overheidsinstantie. Lag dat aan die instantie? Nee, het bleek dat een gemeente verzuimd had een wijziging door te voeren in de GBA.
Hier werd een burger benadeeld, terwijl diezelfde burger op ieder moment had kunnen zien dat er gegevens niet correct waren in de GBA (want die is transparant toegankelijk voor je eigen gegevens).
Dan kan de betreffende organisatie die de factuur stuurde wel de sourcecode online zetten van de applicaties die de GBA-gegevens ontvangen, verwerken, de te betalen bedragen berekend, de facturen aanmaakt, de facturen opmaakt, de verzending van die facturen verzorgt en de 300 andere applicaties die ergens in de stroom zitten, maar daar was de betreffende burger geen fluit mee opgeschoten.
Transparantie? Helemaal voor, maar het sec publiceren van sourcecode is niet alleen een druppel op een gloeiende plaat, het vergroot de druk op overheidsinstanties nog veel meer, waar de kwaliteit van de dienstverlening aan de burger alleen maar onder lijdt.
Moet het anders? Jazeker! Maar niet met een hamer, en al helemaal niet omdat
iemand ooit
ergens met enige mate van succes een hamer geprobeerd heeft.