De eigenaar van een systeem is verantwoordelijk voor wat daarop wel en niet acceptabel is. Daarom is er transparantie nodig en steeds meer vereist. Zonder transparantie vooraf valt er namelijk nauwelijks verantwoordelijkheid te nemen.
Dat niet iedere eigenaar alle transparantie aan teksten leest is hun verantwoordelijkheid. Het is geen argument om dus maar helemaal niet over
belangrijke kenmerken te informeren. En al helemaal niet om dus maar belangrijke kenmerken opzettelijk te verbergen in de hoop dat de eigenaar ze niet zal vinden. Omdat het opzettelijk voorkomen dat een eigenaar goed geinformeerd keuzes kan maken niet snel redelijk is. Als ontwikkelaars ga je er namelijk niet over in welke gevallen de eigenaar keuzes wil of moet maken wat er op hun systeem staat. Anders hoor je namelijk duidelijk naar de eigenaar te zijn dat je daarover volledige eigen verantwoordelijkheid neemt. Maar dat lees is dit soort ontwikkelaars die opzettelijk belangrijke
kenmerken van apps verbergen ook niet doen.
Daarnaast introduceren deze beta features of developer insights helemaal geen extra attack surface
Dat gaat hooguit op voor apps waar je zelf controle over de kwaliteit hebt. Maar die kwaliteit is er niet zomaar wanneer ontwikkelaars beta features inbouwen. En al helemaal niet als die ontwikkelaars opzettelijk doen alsof er alleen maar hoogwaardige code en features in de app geleverd worden.
Nmm zijn features die je als ontwikkelaars opzettelijk gaat verbergen en dan ook nog de gebruiker niet over gaat informeren kennelijk belangrijk. Als een app geen duidelijke game is waar je verborgen features moet zoeken dan informeer je de gebruikers over het bestaan van die features, of je neemt duidelijk volledige verantwoordelijkheid over alle risico's die de app geeft zolang het op iemands systeem staat. Iedere andere keuze lijkt namelijk alleen maar tot doel te hebben wel te willen dicteren wat een ander maar moet accepteren maar er geen duidelijke verantwoording in te willen als het voor een ander onacceptabel is of zelfs toch mis gaat.
Het belang van de ontwikkelaars staat niet voorop als een app op andermans systeem staat. Het belang van de ontwikkelaars is niet zomaar vergelijkbaar met de belangen van een ander. En aangezien er al jaren te veel ontwikkelaars zijn die het niet zo nauw nemen met de risico's voor gebruikers om er vooral zelf beter van te worden is het niet transparant zijn dat je beta code, beta features of debug features meelevert en dan ook vooraf daarover geen duidelijke verantwoording af legt nmm onverantwoord naar de gebruikers.
[
Voor 10% gewijzigd door
kodak op 11-05-2025 11:56
]