Escrito por Aashish Aryan
El | Nueva Delhi |
Publicado: 3 de junio de 2020 3:15:19 am
Hasta el lunes, había 122 solicitudes de extracción pendientes hechas por los desarrolladores de software al código, y se habían marcado hasta 235 problemas mayores y menores. (Foto expresa: Sneha Saha)
Casi una semana después de que el Ministerio de Electrónica y Tecnología de la Información (MeitY) publicara el código fuente de la aplicación Aarogya Setu en la plataforma de intercambio de código fuente GitHub, los desarrolladores de software y los expertos en seguridad cibernética alegaron que el gobierno no estaba respondiendo a los cambios sugeridos por ellos en la plataforma.
“Hasta ahora, los desarrolladores no han podido acceder al código y ha habido más de 100 solicitudes de extracción, lo que denota que existe un gran interés en comprender el funcionamiento de la aplicación. No hay una participación activa de los propietarios de la aplicación ", dijo Kazim Rizvi, fundador del grupo de expertos sobre políticas The Dialogue.
Sin embargo, el gobierno dijo que los cambios sugeridos por los desarrolladores de software deben seguir el proceso correcto para que sea aceptado, y que simplemente sugerir el cambio en GitHub no era el procedimiento correcto. “Debe leer las pautas del programa de recompensas de errores junto con el enlace de GitHub. Cualesquiera que sean las sugerencias que se brinden, el equipo técnico las examinará en cuanto a cuáles deben aceptarse y luego se incorporarán. Deben presentar los cambios en la forma en que se prescribió en el programa de recompensas de errores ", dijo el portavoz y CEO de MeitY. de MyGov, dijo Abhishek Singh.
Algunos de los desarrolladores de software con los que habló TecNoticias también afirmaron que el código cargado en el repositorio de código abierto es diferente del código en vivo que ejecuta la aplicación en la tienda Google Play.
El código fuente de la aplicación Aarogya Setu fue lanzado para promover la transparencia, dijo el gobierno. (Foto expresa: Sneha Saha)
“No es el mismo código. Play Store está ejecutando la versión 1.1.3, esta (la de GitHub) está ejecutando 1.2.0, que es una versión para el futuro. También podemos ver que, desde compromisos anteriores, algunas de las funcionalidades se han eliminado o cambiado, incluida, por ejemplo, la integración PM Care-UPI, del código publicado ", Anivar Aravind, director ejecutivo fundador de Indic Project, quien ha También analizó los códigos en GitHub, dijo.
El 27 de mayo, el gobierno publicó el código fuente de su aplicación de rastreo de contactos Aarogya Setu y anunció premios en efectivo para aquellos que encuentren un error o vulnerabilidad en él.
Cuando se le preguntó sobre la demora en la publicación del código después de llamadas importantes de la comunidad de desarrolladores de la India, el secretario de TI, Ajay Prakash Sawhney, dijo a The TecNoticias: "Incluso los mejores desarrolladores no documentan su código cuando se apresuran a hacerlo funcional. Ahora, han limpiado correctamente el código. Incluso planeamos lanzar el código para la función del servidor para que otros países puedan recogerlo y usar esta aplicación también en su país ".
Sin embargo, los desarrolladores de software argumentan que desde el 27 de mayo no ha habido compromiso por parte del gobierno ni de ninguno de los voluntarios que escribieron el código.
“Cuando crea una aplicación o código de código abierto, hace que su repositorio de código sea accesible públicamente a través de servicios como GitHub y la práctica ideal es que todas las funciones de inserción y extracción, así como los cambios, se realicen desde ese repositorio, de modo que todos los cambios sean registrado y todos pueden monitorear esos cambios. Parece que el gobierno mantiene un repositorio privado, ha creado una copia del mismo y lo ha hecho público ”, dijo un experto en seguridad cibernética con sede en Chennai.
Las solicitudes push y pull son características de GitHub que permiten a los desarrolladores de software y al propietario del código interactuar entre sí y tomar nota de los diversos cambios sugeridos en el código fuente. Según GitHub, una solicitud de extracción permite que un desarrollador permita que otros, incluido el propietario del código, sepan que han sugerido ciertos cambios en el repositorio de código.
Hasta el lunes, había 122 solicitudes de extracción pendientes hechas por los desarrolladores de software al código, y se habían marcado hasta 235 problemas mayores y menores. No se han tomado medidas sobre ninguno de los problemas en el repositorio público.
Indian El TecNoticias ahora está en Telegram. Haga clic aquí para unirse a nuestro canal (@indianexpress) y mantenerse actualizado con los últimos titulares