viernes, 9 de mayo de 2014

La Ética del Software y sus implicaciones

Ética del Software
Tecnológico de Monterrey Campus Guadalajara
Emmanuel Acevedo Parra

            En este escrito se habla acerca del por qué es importante la ética del software,  que involucra a todas las carreras que tienen algo que ver con las TICs, tanto en la ingeniería de software como en licenciatura en informática así como en muchas otras profesiones hay códigos de ética, estos códigos nos ayudan a tomar decisiones éticas en el ejercicio de nuestro oficio, lo que busco es concientizar acerca del código de ética del software ya que muchos programadores hoy en día abusan de la facultad que tienen de manipular la información para el beneficio propio y de las empresas sin tomar en cuenta  a lo más importante que son las personas.
Palabras Clave: Información, Ética, Ética Profesional, Software, Justicia, Poder.
            Hoy en día hay muchísimas personas que utilizan dispositivos electrónicos, como computadoras o celulares, las cuales generan millones de datos todos los días, los oficios relacionados a las TICs son los encargados de manipular toda esa información, muchas de las veces esa información son datos sensibles es por eso que todos los que nos dedicamos a ello tenemos que seguir firmemente el código de Ética del software un documento creado por los expertos en la materia para establecer una serie de normativas, con el fin de que todos los encargados de la TICs podamos ejercer el oficio de manera adecuada.
            Cada persona es libre de ejercer su Profesión como guste, tienen derecho a la libertad de elegir para quien trabajar y como realizar su trabajo, en muchas ocasiones el gobierno u otras empresas utilizan la información personal de las personas sin su consentimiento,  pero el programador obtiene una ganancia de ello, pero ¿es esto realmente correcto?, el programador está actuando un tanto egoísta pero es esto a lo que se le conoce como egoísmo ético, yo considero que pese a que el programador tiene la facultad de tomar decisiones que parezcan adecuadas para él tiene que tomar en cuenta que al final que consecuencias globales traerá a todos esta toma de decisiones, de hecho en el código de ética del software se habla de algo muy importante como lo es el compromiso programador-cliente, el cual dice "Los ingenieros en sistemas deben de actuar de una manera que sea conforme a los mejores intereses de sus clientes o jefes"[Traducción propia]( Gotterbarn,1999).
            Será esta razón suficiente para Justificar las Acciones que han Realizado empresas como Facebook y Google, las cuales han estado vendiendo la información personal que dan sus clientes cuando se registran a dichas páginas y hacen uso de su software, como por ejemplo facebook empezó a vender a compañías la información relacionada con lo que veían sus usuarios en las páginas, es por eso que si usted es usuario de facebook es normal que usted cada día vea más publicidad en dicha página y si presta un poco de atención, lo más probable es que vea publicidad relacionada a gustos suyos como por ejemplo si usted a menudo visita la página de algún famoso es normal ver sus discos anunciados o eventos del mismo género de música y esto es debido justamente a esa venta de su información, tal y como Rachels en su libro expone el pensamiento kantiano es incorrecto utilizar a las personas como medios (2006) y  en esta situación estamos siendo completamente utilizados como un medio para obtener dinero, por parte de facebook  y las empresas involucradas.
            Pero eso es solo el principio del problema sino que también esta problemática afecta el mismo principio kantiano de respetar a la ley por sobre todo y al menos en México se ve violada la ley federal de protección de datos en los artículos 7 y 9 los cuales estipulan que los datos personales deben recabarse de forma lícita  y además que solo pueden ser usados con el consentimiento de las personas, respectivamente(S.S.P,2010), podrían justificarse con que ellos tienen un acuerdo de términos y condiciones el cual al aceptar es como si lo estuvieras firmando, pero esos "acuerdos" suelen ser bastante engañosos, es decir cuando tu quieres instalar una aplicación en algún dispositivo móvil por ejemplo los contratos de términos no vienen disponibles al momento de la descarga es algún documento anexo o si vienen son bastantes difíciles de leer y en caso de no aceptar dicho contrato no puedes hacer uso de tu aplicación, por lo que mucha gente acepta estos contratos sin saber qué es lo que realmente está aceptando, esto nos regresa al problema de Kant puesto que si usamos a la persona a través de engaños seguimos no solamente usándolas como medio sino que también atentamos en contra de su dignidad (Citado por Rachels,2006).
            Retomando la regla de la ética que habla acerca de programador-empleado, tiene un pequeño apartado que dice que todo lo mencionado previamente puede llevarse a cabo solo si  es consistente con los intereses del público, pero que sucede cuando los representantes del público son los mismos que te hacen hacer mal uso de la información, como por ejemplo el tan aclamado caso de Snowden un ex-trabajador del gobierno de los Estados Unidos que los desenmascaró, la forma en que la NSA trabajaba para según ellos mantener la seguridad nacional, invirtieron millones de dólares en una campaña clandestina para poder espiar, desde la persuasión a empresas, el uso de computadores y hasta el robo de claves de encriptación, así lograba espiar tanto a personas adentro de EUA como de afuera (Perloth,2013).  
            Es decir que el gobierno tiene acceso a casi todo el contenido global de información, conversaciones "privadas" de las personas en facebook, Toda clase de correo electrónico, conversaciones de algún sistema de mensajería ya sea skype, yahoo messenger, entre muchos otros, es decir que ya nada es privado porque en cualquier momento el gobierno puede tener acceso a ellas ya que los programadores facilitan esa información pero, ¿Dónde queda la privacidad de la gente?.
            Empresas como Google, Facebook, Yahoo, Skype, Apple se vieron involucradas en este asunto donde se decía que ellos eran los principales proveedores de información del gobierno, a final de cuentas tuvieron que admitirlo y presentar el protocolo de intercambio de información con el gobierno pero solo cuando este traía una orden Judicial, y es que visto desde el punto de vista utilitarista quizá sea más importante preservar el orden puesto que si se mantiene el orden y la seguridad del país es más sencillo poder proteger a las personas y por ende la vida misma de dichas personas, pero a costa de engañarlos y de el descontento que esto pueda ocasionar, al final en la ecuación costo-beneficio los más perjudicados hubieran sido las empresas y las personas, las empresas con el desagrado de la noticia a la gente pudieron haber perdido cantidades impresionantes de dinero es por eso que al final tuvieron que pedir disculpas y mostrárselo a la gente, para no perder el prestigio que se tenía con ellos, ¿Entonces lo que hizo es Snowden fue incorrecto o correcto?, yo considero que para él había cosas más importantes como la verdad, es por eso que publicó todo lo que el gobierno estaba ocultándole a la gente para a fin de cuentas seguirla usando.
            En cuanto a la ética del software creo que se hizo lo correcto en el caso Snowden ya que el gobierno no estaba actuando de acuerdo a los intereses públicos o legales, de otra manera las personas se hubieran sentido felices por saber que su información era usada con fines de protección, pero no fue ese el caso.



            Otro ejemplo clarísimo de lo que he estado hablando es la ley telecom, que en las últimas semanas causó gran revuelo a causa de lo que prentendía hacer con las comunicaciones como censurar el internet o privar de comunicación cierta área cuando el gobierno de México lo quisiera.
            El punto es que un programador debe de tener la facultad de saber elegir entre sí darle gusto a la gente o si aceptar el trabajo y afectar a muchas personas, los programadores tienen que tener en claro que es lo que puede llevar cada acción y estoy seguro que a la mayoría de los programadores no les gustaría que hubiera censura en internet o que el gobierno pueda cancelarnos alguna cuenta cuando ellos lo decidan etc.
            Yo creo que la ética del software debe de ser usada siempre ya que abarca una gran gama de posibilidades desde el interés colectivo hasta el particular de una empresa, pasando por el marco jurídico, esta ética se debe de usar para inspirar a los programadores a tomar las responsabilidades de su trabajo y saber qué consecuencias puede llevar el uso de este oficio, por ejemplo otra parte del código dice que hay que asegurar que un producto está funcional al 100% antes de comercializarlo, ya que alguna falla en dicho sistema podría implicar la muerte de personas por ejemplo supongamos que alguien hace una base de datos para un hospital pero no lo entrega bien, sucede un error y se almacena un valor que no debía de ser así y se le administra a un paciente otra medicina o alguna dosis extra todo a causa que falló el sistema, es una vida menos provocada por el mal trabajo y la poca ética que puede tener una persona.
             Considero que el principal tema a seguir como lo establece Rachels en su libro es el contrato social, ya que el contrato social dice que se debe de llegar a un acuerdo donde, encontramos la armonía y la convivencia social para no matarnos los unos a los otros, es decir que yo hago lo correcto esperando a que la otra persona haga lo correcto, todos aceptamos vivir de la misma manera, bajo las mismas normas por nuestra propia voluntad, con el objetivo de vivir bien es decir que cada quien se pone a hacer lo que le corresponde en la sociedad y son las leyes las encargadas de regir sobre el comportamiento de todos los individuos que estamos inmersos en ese contrato(2006). Entonces si una persona va a utilizar un software de manera correcta y si cada persona en la sociedad está haciendo la parte que le corresponda es necesario que esta comunidad de programadores, hagan lo mismo, manipulen la información de una manera adecuada para que los intereses de las demás personas no se vean afectados, puesto que esa información es vital para cada persona y si lo universalizamos a nadie le gustaría que en la misma situación jugaran con su información, es decir que lo que se espera es que si alguien tiene acceso a toda esta información pesada y sensible haga buen uso de ella y no solo piense en el beneficio propio sino en el colectivo.
            Como conclusión quisiera decir que todos los de la comunidad programadora deberíamos seguir el código claramente, puesto que en sus apartados nos ayuda a tomar mejores decisiones de manera ética cuando se presenten problemáticas en nuestro trabajo, es de vital utilidad para todos y cada uno de los que ejercemos este oficio ya que nos ayuda a cuidar del público en general y de todas aquellas personas que hagan uso de nuestros programas, nos dice cómo es que tenemos que actuar con los intereses de nuestros clientes, nos da un mejor panorama para hacer juicios y ver qué es lo que realmente conviene hacer como en todos los casos que presenté anteriormente a mantener así mismo a mantener una reputación propia y para la materia, todos debemos  de tener una ética personal y profesional, el código de ética del software aporta bastante a como deberíamos comportarnos no solamente en nuestro oficio si no también con nosotros mismos.



Referencias
Rachels,J.(2006). Introducción a la filosofía moral. Fondo de Cultura Económica : México
Cortina,A.(2001). Ética de Máximos y Mínimos. Recuperado de    http://www.acfilosofia.org/materialesmn/filosofia-y-ciudadania/filosofia-moral-y-         politica-           democracia-ciudadania/400-eticas-de-maximos-y-eticas-de-minimos
Gotterbarn, Miller y Rogerson.(1999).Sotfware Engineering Code of Ethics is Approved.          Communications of the ACM
McBride, Neil.(2012). The Ethics of Software Engineering Should be an Ethics for the client. Communications of the ACM
Rodríguez, G.(2008).El Software libre y sus implicaciones Jurídicas. Revista de derecho             Recuperado de http://www.redalyc.org/articulo.oa?id=85112306007
Secretaría de Servicios Parlamentarios(2010). Ley federal de Protección de Datos           personales en posesión de los particulares Recuperado de          http://www.diputados.gob.mx/LeyesBiblio/pdf/LFPDPPP.pdf
González, M.(2013).Guía de aprendizaje de ética informática. Recuperado de             http://www.eumed.net/librosgratis/2008a/347/Implicaciones%20eticas%20del%20s        oftware%20libre.htm
Times, A.(2011).Facebook vende la información personal de sus usuarios Recuperado de             http://www.vivelohoy.com/noticias/negocios/7993957/facebook-vende-la-           informacion-personal-de-sus-usuarios
Perloth, N.(2013).N.S.A Able to foil basic safeguards of privacy.New York Times           Recuperado de http://www.nytimes.com/2013/09/06/us/nsa-foils-much-internet-   encryption.html?pagewanted=1&_r=1&hp&
Efe.(2013).¿Cómo cede Google información a EEUU?. El Mundo. Recuperado de             http://www.elmundo.es/america/2013/06/13/estados_unidos/1371092391.html
Serrano, R.(2011).Internet como herramienta de transparencia de información.    Recuperado de http://www.eumed.net/ librosgratis/2011a/347rev/cccss/12/rsr.htm
Bertoni, E.(2012). Hacia un internet libre de censura.Universidad de Palermo: Argentina.

Mancini, A(2012). Justicia e Internet, una filosofía del derecho para el mundo virtual.     Buenos Books America: EUA. 

No hay comentarios:

Publicar un comentario