Planteo una idea: en este caso el código es “poco relevante” (aunque la transparencia en oposiciones sí lo es), pero me pareció desde el principio un caso útil para sentar precedente, aparte de por ser un código muy simple (ordenar al azar una lista de nombres) porque DEBE funcionar sin estar conectado a una red externa si no se justifica lo contrario. Si este código con esta funcionalidad tan simple puede funcionar conectado a una red externa y eso permite ataques y usos indebidos [el argumento de la administración para no darlo], aumenta mucho más la importancia de conocer su código fuente. El mero indicio de que la funcionalidad que implementa el código pueda ser atacada y tener un uso indebido hace imprescindible conocer su código.
La Comunidad no aclara si funciona localmente o permite conexión externa, y eso sería clave:
-
Si funciona localmente sin conexión externa, es imposible un ataque externo, y se desmontaría su argumento.
-
Si funciona en red y ello permite una conexión externa, sería muy relevante para la transparencia conocer la “funcionalidad” de dicha conexión.
Pero hay otro detalle que hace este caso único y creo que interesante para usarlo de punta de lanza para la transparencia de algoritmos, aparte de que la funcionalidad, y por lo tanto el código, sea muy simple:
LA EJECUCIÓN DEL CÓDIGO SE HA HECHO ANTE NOTARIO.
“Se contó con la participación de un Notario (nº Colegiado 8104041), designado por el Ilustre Colegio Notarial de Madrid, para dar fe de dicho acto.”
Si se hubiera hecho bien, el notario debería haber contado con un perito informático, dar fe del código recibido, dar fe de que se compilaba dicho código según lo que le indicaba el perito, y que se ejecutaba el resultado de dicha compilación. Dudo que se haya hecho eso, pero … debe haber un acta notarial de lo que “hizo” el notario, y quizá ese acta aclare algo básico: si el notario puede dar fe de si se ejecutó de modo local o se ejecutó con conexión a red. Si el acta no lo dijese, se podría citar al notario como testigo:
-
Si el acta/notario confirman la ejecución en local, se desmonta su argumento.
-
Si el acta/notario confirman la ejecución en red, el argumento de ser atacable se mantiene, pero entonces su argumentación del pseudocódigo facilitado se derrumba, porque no describe qué uso se hace de la conexión.
-
Si el acta/notario no puede confirmar nada, muestra que la presencia del notario es una falsa garantía de transparencia.
Tras esta idea, hago solicitud de transparencia:
Solicito copia del acta notarial que da fe del sorteo realizado el día 9 de marzo de 2021 a las 12:30 asociado a la siguiente resolución
https://www.comunidad.madrid/sites/default/files/doc/educacion/rh03/edu_rh03_20210318_resolucion_listas_sorteo_trib.pdf
para la que se indica
“Se contó con la participación de un Notario (nº Colegiado 8104041), designado por el Ilustre Colegio Notarial de Madrid, para dar fe de dicho acto.”
59/292086.9/22