Door _R0N_: Er zijn zorgen dat de gelekte broncode kan worden gebruikt voor het vinden van kwetsbaarheden in het platform of manieren biedt voor het verzamelen van gebruikersgegevens of aanvallen van de website.
Dat was toch juist het voordeel van open source?
lekken worden lekker snel gevonden.
De uitspraak "given enough eyeballs, all bugs are shallow" slaat er niet op dat bugs makkelijk ontdekt worden maar dat als een bug eenmaal ontdekt is (wat helemaal niet makkelijk hoeft te zijn) bij actieve projecten met veel deelnemers die via publieke kanalen met elkaar communiceren veel betrokkenen meekrijgen wat er gaande is. Onder het slag mensen dat daaraan meedoet zijn er de nodige die dan ook de broncode in duiken om zelf te zien hoe het zit, en dat vergroot de kans aanzienlijk dat iemand er net met de juiste blik naar kijkt en snel overziet waarom het misgaat en hoe het verholpen kan worden.
Het is geen magie, en deze dynamiek is echt niet bij elk open source-project aanwezig. De eyeballs-uitspraak was een observatie over de werkwijze in het Linux-kernelproject, wat een groot en zeer actief project is.
De gelekte Twitter-broncode is geen open source, het is gelekte closed source. Dat die code op GitHub heeft gestaan maakt echt niet dat er meteen een projectstructuur omheen is ontstaan met dit soort dynamiek. Of een dergelijke dynamiek binnen Twitter bestaat hangt af van hoe ze daar werken. Gezien het grote aantal mensen dat door Elon Musk is ontslagen lijkt het niet waarschijnlijk dat, als ze al zo werkten, de overgebleven mensen veel ruimte hebben om verder te kijken dan naar hun eigen workload.
Helaas zijn er zowel onder voor- als tegenstanders van open source mensen die maar blijven hameren op iets dat neerkomt op magisch denken, alsof het openbaar beschikbaar zijn van de broncode zelfstandig allerlei problemen doet verdwijnen. Onzin, het kan een voordeel zijn dat die mogelijkheden die het biedt niet afgesloten zijn, maar het is nog geen garantie dat die mogelijkheden ook echt benut worden, daar is veel meer voor nodig en daar komt geen spatje magie bij kijken.
Zullen we eens allemaal, voor- én tegenstanders van open source, stoppen met dat onzinnige gehamer op magie die helemaal niet bestaat? Dan kan je de energie die je er nu aan verspilt in steekhoudende argumenten stoppen — of aan heel andere onderwerpen besteden.