El Fri, 10-03-2006 a las 14:50 -0800, Hugo Martin C.V. escribió: > Amigos, > > Estoy de acuerdo en que seria ideal contar con PDT multiplataforma. > Pero pongamonos a pensar sobre la viabilidad de esto. > > 1) El PDT no es una aplicacion simple, me parece muy poco probable que > la SUNAT permita que otras personas desarrollen ese software ya que el > PDT cuenta con sistemas de verificación de autenticidad, integridad y > cifrado de todo lo que se almacena ahi, para evitar alteraciones en > las declaraciones, entre otras cosas más.
No creo que sea correcto lo que dices. Una de las propuestas mas interesante del Congresista Villanueva hace años era en relación a la transparencia en relación con el software que usa el estado. No es responsable proponer soluciones de seguridad por oscuridad. Lo correcto podría ser mas bien crear un sistema que sea seguro así el código fuente y los algorítmos de encriptación sean públicos ya que la seguridad vendría del empleado de claves, certificados digitales y tecnología similar. > > 2) Si uno no quiere tener Windows solo por el PDT, la SUNAT puede > facilmente decir que pueden declarar en las mismas cabinas de sus > locales, cuyos PDT pueden usarse libremente. > Si pero esto en la práctica contradice la misma idea de tener el propio PDT que es facilitar la declaración telemática con las herramientas de cómputo al alcance de las personas. En España no se hubieran hecho problemas y ya tendrían una aplicación corriendo en Linux. Claro, aún queda el problema de que la misma aplicación corra en Windows. En este caso particular yo jamás propondría el empleo de Java. Ya para mucha gente puede ser toda una complicación usar la computadora y tener instalado el PDT para crear dependencias en capas adicionales. Si se persiste en la idea de una aplicación standalone para mi una de las mejores alternativas disponibles hoy sería crearla utilizando las herramientas del proyecto Mozilla, ya que ellos se han enfrentado justamente al mismo problema queriendo crear aplicaciones que corran en Windows, Linux y Mac: [1] http://kb.mozillazine.org/Dev_:_Application_framework [2] http://www.mozilla.org/why/framework-details.html [3] http://books.mozdev.org/html/index.html Como ven hasta un libro está disponible gratuitamente para los desarrolladores interesados. Este framework facilita mucho la inclusión de un componente de navegador web (gecko) dentro de las aplicaciones y si quisieramos que la aplicación interactuara directamente con la web de la SUNAT (por ejemplo, si el usuario tiene una conexión a Internet) que mejor que el soporte para herramientas cliente de Web Services. Los que tenemos alguna experiencia en desarrollo y familiaridad con estos conceptos creo que vemos bastante clara y sólida esta opción. > 3) Sería interesante si se desarrollara la alternativa Multiplataforma > que se ejecute en la Web de la misma SUNAT. Desarrollo que veo poco > factible, ya que tendrían que utilizarse más mecanismos de > verificación de integridad y cifrado. ¿Pero de donde sacas esas ideas? Si justamente ese es el esquema que usan para hacer la declaración telemática en Francia. Los responsables de desarrollar esa aplicación en Francia participaron del congreso Lacfree del 2003 en Cuzco y quienes asistimos pudimos ver como el apoyarse en herramientas opensource (Linux y varias herramientas abiertas de Java) les permitió no solo lograr su objetivo sino superar los obstáculos y corregir bugs en las propias librerías a tiempo para no salirse de sus cronogramas. Además no le demos mucha solemnidad a un tema que posiblemente no lo tenga. No veo nada complicado en lo que hace el PDT. Es una simple herramienta de declaración, de "digitación" de datos para que lleguen a la SUNAT en un formato mas facil de procesar electrónicamente. Esta entidad igual tiene que verificar la información y hacer una serie de pruebas. Además, si un contribuyente presenta información adulterada podrá ser detectado y podría recibir una fuerte sanción (de acuerdo a lo que permita la ley, no soy experto en el tema) Bajo ese punto de vista un simple formulario web con SSL parecería suficiente. Sin embargo, no todo el mundo tiene acceso a Internet hoy en día y por eso se insiste en este modelo de aplicaciones standalone. Lo que si no me parece muy coherente es el llevar la data en diskettes al banco. Eso si es estar en la época de la carreta. Yo hasta el dia de hoy uso floppies en una que otra oportunidad y soy testigo de lo vulnerables que son, de la facilidad con que se malogran físicamente los sectores y lo poco práctico que es el formato para entregar información sensible. > ¿Qué gana la SUNAT con esto? Nada. ¿Cómo que nada? Justamente podrá servir a todos sus contribuyentes sin imponer una plataforma de computación en particular. La política actual crea barreras artificiales y le da pobremas a las PYMES imponiéndoles la compra de software. Si el requerir una licencia de Windows no es un problema que Microsoft del Perú demuestre su voluntad de colaboración y entregue gratuitamente licencias de Windows a quienes necesitan correr el PDT entonces con la condición de que se usen estríctamente para ese fin. > ¿Qué ganamos los que usamos Linux y otros Unix? Libertad, comodidad y > permanente actualización del PDT sin instalar nuevas versiones. Si, pero persiste el problema de exigir el acceso a Internet. Cada vez más esto es mas manejable y no debería ser una barrera significativa pero pensemos en que el Estado tiene que ofrecer soluciones que lleguen al espectro más amplio de los ciudadanos. Posiblemente el empleo de una aplicación standalone asi sea en los casos de no poder acceder a Internet podría seguir siendo requerido. Lo que si no puedo negar es que lo más práctico sería poder usar una aplicación web para declarar en línea ó al menos para hacer un upload de los archivos creados con el PDT offline y recibir en forma inmediata la confirmación por pantalla de que la información ya esta a buen recaudo en los servidores de la SUNAT. Antonio
_______________________________________________ Linux-plug mailing list [email protected] http://www.linux.org.pe/cgi-bin/mailman/listinfo/linux-plug
