TecnoGuÃa de Agosto: Software, código y libertad

Como comenté el mes pasado, estoy colaborando con una publicación independiente pletense dedicada a la tecnologÃa y la informática. En mi columna mensual escribo acerca de temas como el Software Libre, la Libre Cultura, los peligros y amenazas de ciertos usos de la informática, crÃtica a la tecnologÃa, etc. Este mes publique un escrito llamado “Software, código y libertad”, continuación de la entrega pasada.
Software, código y libertad
En el número anterior de TecnoGuÃa, en el artÃculo “Dime que software usas y te diré quien mandaâ€?, analizamos la naturaleza del software: su origen, la lógica que lo rige y su importancia trascendental para las sociedades modernas.
Hoy en dÃa los sistemas informatizados controlan y regulan casi todas las actividades humanas. Son elementos prácticamente omnipresentes que conforman la infraestructura de la modernidad: la comunicación, la economÃa, la administración, la cultura están sustentados en sistemas digitales. Quien gobierna todas esas instancias digitales es únicamente el software.
El mismo resulta un elemento constitutivo de las tecnologÃas modernas y en él se define su lógica. Los dispositivos de tecnologÃa modernos y las computadoras obedecen al software y este esta controlado por quien tiene acceso a su código fuente: las instrucciones que determinan que debe y que no debe hacer el software.
La realidad demuestra que la mayor parte del software existente es producido por grandes corporaciones que controlan el código fuente y éste queda fuera del alcance del público. Esto nos lleva a una situación de ignorancia y dependencia absolutas. Este tipo de software priva a los usuarios de la posibilidad de aprender, compartir y mejorar el software. Pero mucho más importante: promueve un modelo de pensamiento egoÃsta y de ignorancia que tiene consecuencias sociales y polÃticas.
En el mundo del software existe un paradigma que plantea una dicotomÃa con el imperante modelo del software privativo: el Software Libre. Este ha sido pensado como máximo fin el bien común, el bien social.
El Software Libre es un movimiento sociopolitico surgido hace más de dos décadas que tiene como objetivo promover la creación, expansión de software que respeta las libertades de los usuarios.
¿Cuáles son esas libertades?
Existen por definición cuatro libertades básicas que debe poseer un software para ser considerado libre:
- Libertad 0:
- La libertad de usar el software de la forma que uno quiera. De forma opuesta, muchos programas de computadora privativos no permiten ciertos usos como por ejemplo, crear otro producto que compita con ese software.
- Libertad 1:
- La libertad de estudiar y mejorar el software. Esto es imposible si no tenemos acceso al código fuente, por eso el Software Libre se caracteriza por distribuirlo además del binario/ejecutable.
- Libertad 2:
- La libertad de copiarlo y compartirlo. El Software Libre es, como ya dije, un movimiento social. Cree que el compartir es algo bueno y no es un delito. Se han inventado conceptos descabellados como “piraterÃaâ€? para defenestrar el maravilloso acto de ser una persona generosa, una buena persona. El Software Libre defiende esos valores y por eso no es ilegal copiarlo y compartirlo. Es más, su éxito se basa justamente en eso.
- Libertad 3:
- La libertad de distribuir las mejoras hechas. Gracias a la Libertad 1 podemos aprender como funciona el software, esta libertad nos permite hacer nuestro aporte. Esta libertad es la responsable de generar comunidades de personas que mejoran y comparten sus soluciones unos con otros.
¿Yo puedo usar Software Libre? ¿Debo ser programador?
No es necesario ser programador o un experto en informática para usarlo. El Software Libre es funcionalmente igual al software no libre, operar un tipo u otro es indistinto en la práctica. Cualquier puede aprender a usarlos y como es Software Libre, sus posibilidades de conocimiento también lo son: nunca nadie le pondrá barreras ni intentará condenar su curiosidad.
Usted puede aprender hasta donde quiera a tal punto de adaptar los programas a sus necesidades. Y no necesita ser programador para esto: mucha gente usar Software Libre y lo adapta a sus gustos, su idioma, su cultura o sus necesidades especÃficas. Es legal y usted está alentado a hacerlo.
Además, más alla de que usted no pueda-quiera modificar o mejorar el software, el hecho de que éste sea libre permite que otras personas puedan hacerlo y que usted también se vea beneficiado.
Usted quizás se pregunte: ¿El Software Libre es software gratuito?
No necesariamente, el Software Libre no se trata de precio sino de libertad. Encontrará mucho Software Libre por el que no tendrá necesidad de pagar nada y habrá casos en que si. En todos los casos lo mas importante está asegurado: el software será libre y por ende SUYO. Otra evidencia de que libre no equivale a gratis son los programas “freeware� por los que no hay que pagar para usarlos, pero sin embargo no son Software Libre: no respetan las 4 libertades antes enumeradas.
El Software Libre es creado por un par hacia otro par. El privativo esta pensado desde la óptica de un vendedor hacia un consumidor. El primero invita a pensar la tecnologÃa con actitud crÃtica y no como un mero elemento de consumo, entendiendo que el software, a diferencia de lo que pregonan supuestos tecnólogos, es el regulador polÃtico invisible más relevante de nuestro tiempo.
Notas
- Este artÃculo es una obra derivada del artÃculo “Software Libre: ¿Por qué deberÃa importarme?â€? de Franco Iacomella

