






Informática de Municipios Asociada, IMA, empresa de economía mixta del municipio de Campinas, tiene como premisa, y como una de sus metas principales, la tarea de impulsar objetivos estratégicos de la ciudad, actuando en el sentido de la democratización, del acceso total a la información digital de todos los ciudadanos, sin ningún tipo de privilegio o exclusión.
Por eso, y además por principios, participa activamente del Movimiento Mundial del Software Libre.
Se opone en consecuencia, como tantos otros en el mundo, y de forma concreta, constructiva, vigorosa y participativa, al monopolio que existe ya desde hace algunos años en este sector sensible estratégico.
Un grupo conocido de programadores, ligados a una conocida empresa mundial, líder en la producción de software propietario, mantiene virtualmente a los usuarios como rehenes mediante los llamados códigos fuente cerrados, inaccesibles a los que los usan, suscitando en contrapartida, la "piratería" de esos programas, lo que solo trae perjuicios al País, y con lo cual llega incluso a beneficiarse.
Sus intereses, que se basan exclusivamente en el lucro (o cuanto mayores, mejor para la empresa controladora) no son, evidentemente, los de la humanidad. En consecuencia, no son tampoco los de IMA.
El monopolio en cuestión, provoca, entre otros males, tres grandes problemas a los que utilizan la computadora, hoy un instrumento imprescindible en la mayoría de las actividades, sean comerciales, industriales, administrativas o culturales.
Impide el conocimiento, no permite la seguridad y genera un poder excesivo, cuyos límites están más allá de la imaginación. IMA, se siente en la obligación, hasta por razones programáticas, de oponerse a este monopolio.
IMA tiene como gran misión la de proveer soluciones en Tecnología de la Información para transformar la gestión pública lo más perfecta, eficiente y más transparente posible, integrando al ciudadano, sin ningún tipo de distinción, a la administración y contribuyendo al bienestar de la sociedad.
Por esto no puede permanecer indiferente a la existencia de ese dominio, intolerable por impedir el desarrollo tecnológico y el pleno potencial de la creatividad del hombre, por parte de un grupo restringido, que se apropió de los conocimientos de millares de programadores anónimos en beneficio propio, en detrimento del desarrollo científico y tecnológico.
El Software Libre, de código abierto, es la gran solución para los tres problemas referidos anteriormente (el del conocimiento, el de la seguridad y el del exceso de poder), generados por el monopolio instalado, de producción y distribución de software.
Incentiva la participación de los que tienen talento y conocimiento para aumentar las mejoras y soluciones, tanto en los softwares libres más simples, como en las aplicaciones más complejas.
Con eso elimina, en primer lugar, el problema del conocimiento, ya que todo el código de los programas están disponibles para cualquier persona que lo desee utilizar.
Termina también con el problema de la seguridad, porque como el código fuente está allí disponible para que cualquiera lo pueda ver, más personas pueden manipularlo, y así detectar eventuales fallas que presentase. De esta forma, se tiene la certeza de que el sistema no envía, por ejemplo, informaciones confidenciales para algún lugar de la red. Esto, obviamente, no es posible con un código cerrado.
Y, finalmente, la cuestión del poder excesivo también se elimina. Como todo está accesible para todos, cualquier empresa o persona tiene lasmismas oportunidades de aprovechamiento del mercado.

1.- ¿Qué es el Software?

Cerebro del computador - Cuando se habla de computadoras, pensamos de inmediato en la máquina, en la parte física, visible, concreta de ese instrumento. La primera idea que nos viene a la cabeza son sus componentes: la "torre", el teclado, el "ratón", el monitor. Todo eso sirve para transmitir corriente eléctrica. Es como un cuerpo sin cerebro, que queda inerte sin ese magnífico y misterioso comando central, que dirige y coordina todas las funciones del organismo humano. Con la computadora también es así.
Comando de máquina - El equipamiento en sí es casi totalmente sin inteligencia. Pero cuando se junta con el software, aquella parte que vemos en la pantalla y que está grabada en un disco, todo cambia, se vuelve posible la interacción entre el usuario y la máquina. Se accionan botones, ventanas, editores de texto, navegadores, etc. Es el software que comanda todo ese mecanismo.
Sistema Operativo - Es necesario un software especial que sirve de base para todos los otros de la computadora, que lo controla y permite que usemos los recursos básicos del equipo (como ser el teclado y el ratón, por ejemplo). Este es conocido como Sistema Operativo.
Programas - Aunque inportante, el Sistema Operativo sólo, no ejecuta nuestras tareas diarias. Necesitamos otros softwares, que desempeñen tareas específicas, como editores de texto, de imágenes, navegadores y programas de correo electrónico. Cada uno de ellos es conocido como aplicación. Sólo es ejecutable si existe un Sistema Opertativo.

1.2 - ¿Cómo se produce el software?
¿Cómo era? - Las Computadoras usaban, antiguamente (y no hace tanto tiempo) fichas perforadas para leer y escribir informaciones. La lógica de ese proceso era muy simple: "donde existe un agujero el valor es 0 (supongamos), y donde no, el valor es 1". En rigor eso no cambió mucho. Hasta hoy las computadoras trabajan con 0's y 1's: los famosos bits 0 y 1.
Equipos digitales - Se habla a menudo, de equipos digitales, sin que muchos sepan lo que significa. Eso quiere decir, solamente, que el aparato trabaja con dígitos 0 y 1 ( de ahí el término "digital"). Trabaja con bits.
Códigos Binarios - Los softwares son 0's y 1's también, como ocurría con las fichas perforadas. Pero antes de que se llegue a eso, son producidos como código, legible para el hombre. La tarea de producir el código binario (de dos dígitos, 0 y 1) queda a cargo de un programa que llamaremos compilador.
Lenguaje de programación - Son utilizados lo que llamamos lenguajes de programación, para escribir la lista de tareas que queremos que el computador realice. Después se usa el computador para transformar ese código legible, escrito en ese lenguaje para otro que la computadora entiende: 0's y 1's.
Ejemplo de código escrito - El programa se escribiría:
Si el valor es mayor que 10 muestre en la pantalla la palabra "si".
Si no, muestre en la pantalla la palabra "no".
Eso es un código ficticio, solamente para facilitar su comprensión.
¿Cómo queda al final? - Después de pasar por un compilador, el código de arriba se transforma en 0's y 1's. A partir de allí, queda ilegible para los humanos. La computadora, en cambio, consigue usarlo. Esto se ha vuelto software.

Pseudo - competición - El desarrollo de Software ocurrió en importantes universidades norteamericanas, a través de un trabajo colectivo anónimo de varias personas talentosas desarrollando diferentes proyectos de computación, que se complementaban. Esos investigadores establecieron una especie de pseudo - competición. O sea, competición para desarrollar software más útil, más interesante, más rápido. Pero, lo que era fundamental, intercambiaban soluciones entre sí.
Soluciones adaptadas - Entre los investigadores de computación siempre había quien estuviera dispuesto a mejorar el trabajo de otros o a adaptarlo a las necesidades locales y a contribuir, con sus modificaciones, con los demás. Finalmente siempre había alguien que tenía necesidades similares.
2.2 Y el mercado descubre el software
Producto no comercial - La computadora, originalmente, fué desarrollada en forma exclusiva, apenas en los centros de investigación, universidades y grandes corporaciones, que contaban con inmenso volúmen de información a ser procesadas a corto tiempo. No se pensaba en ella como producto a ser fabricado en gran escala para ser vendido en grandes cantidades como los electrodomésticos, automóviles o televisores.
Filón de negocios - Como toda buena idea que funciona, la computadora luego fue aceptada y apropiada por el mercado. Como se volvió una buena veta de negocios, las investigaciones en desarrollo de nuevas soluciones se multiplicaron. Las empresas comenzaron a crear sus propios productos, cada vez más compactos y más perfeccionados, y a conquistar, de esa forma, consumidores.
Codigos fuente - Comenzaron a aparecer, entonces, programas que tenían códigos fuentes cerrados. Esto es, el lenguaje escrito por el programador pasó a ser escondido, como secreto comercial, guardado con siete llaves. Los softwares cambiaron de característica. Pasaron a ser desarrollados por un grupo de programadores, pagos por una determinada empresa, para crear programas que atendiesen las necesidades del mercado. Se transformaron rápidamente en negocios multimillonarios. Y los programadores dejaron de compartit sus innovaciones. Por el contrario, pasaron a firmar términos de compromiso de no divulgación, bajo ninguna circunstancia, los secretos de las empresas de desarrollo.
Nadie es dueño - La situación del software hoy es esta: usted nunca es el dueño de él. Las empresas que lo desarrollan son las propietarias de los softwares que producen. Usted compra licencias para usar el producto. Normalmente el licenciamiento de un software permite el uso de él en apenas una computadora. Las licencias de software son más caras de lo que deberían.
La "Piratería" comanda - Eso hace que pocas personas tengan disposición para comprar un producto auténtico para usar en casa. Incluso los mismos revendedores de máquinas evitan vender software junto con la computadora que comercializan.
Cómo hacen entonces? Copias ilegales!. La conocida "piratería" está presente en la mayoría de los lugares del mundo en donde hay una computadora.
El perdedor es el país - Esto parece ser mala noticia para las empresas, pero la mala noticia, en verdad, es para el país. El software "pirata" no paga impuesto. Además, contribuye a la dependencia tecnológica del país.

Los gigantes salen ganando - El hecho es que ese tipo de "piratería" es visto como una cosa buena por los gigantes que detentan el monopolio del software. Si una persona usa un programa "pirata" en casa, termina acostumbrándose a él y va a querer usarlo también en el trabajo. Pero las empresas están obligadas a comprar software original. Es ahí donde está la fuente de rentas de los gigantes que tienen el monopolio de los programas y la imposibilidad de desarrollo de la industria nacional de este sector tan sensible.


3.1 - Problema del conocimiento

Conocimiento adormecido - El software distribuído por las empresas especializadas en el producto, contiene, incluído, el conocimiento de millares de programadores geniales, que a su vez se sirvieron del conocimiento de muchas personas anteriores a ellos que desarrollaron teorías y conocimientos, que dejaron a la humanidad. Este conocimiento no ayuda al mundo como debería, pues como llega a nuestras computadoras invisible, cerrado, en formato binario.
Apropiación de la tecnología - Pasamos de agentes de desarrollo de tecnología a meros usuarios, que se acontentan de dar "clicks" en botones. Es así que, en la práctica, ha evolucionado la tecnología, en especial en el Brasil. Ella dejó de ser un bien mundial. Pasó a pertenecer a media docena de individuos.
El conocimiento atascado - El estancamiento del conocimiento es un problema grave para muchas personas en el mundo, que poseen ideas maravillosas y que podrían desarrollarse mucho más si pudiesen tener acceso al conocimiento agregado a los softwares que usan.
3.2 Problema de seguridad

Dudas sobre la privacidad - Los programas, como ya vimos, están hechos como un tipo de texto que lista comandos a ser ejecutados. Los softwares producidos por las empresas actualmente son puestos a disposición del usuario solamente en código binario (1's y 0's), que es ilegible para el ser humano. ¿Qué significa esto? Que nadie excepto la empresa que desarrolla el software sabe lo que este está haciendo realmente, o dice estar haciendo.
Secretos de Estado expuestos - Nadie puede garantir, por ejemplo, que los datos de las computadoras del Congreso Nacional, del Senado, de la Presidencia, de la Justicia, del Ejército Nacional sean enviados, sin que se sepa, para la empresa que creó el software, en forma de código croptografiado. Eso significa que nadie puede asegurar que los sistemas de computadoras de nestro gobierno están sirviendo, o no, como espías. Una empresa puede, además de estar obteniendo informaciones privilegiadas sobre el mercado en nuestro país, saber los planes militares, de los puntos flacos y estratégicos de guerra del país.
Riesgos al ciudadano - No es sólo el Estado quien sufre el mal causado por las empresas de software. El ciudadano común también está expuesto. Como los programas de calcular el impuesto a la renta del gobierno igualmente tiene código cerrado, es imposible así mismo saber si las cuentas que él está haciendo son correctas. Y lo mismo sucede con el software de las urnas electrónicas, que son, en verdad, pequeñas computadoras.
3.3 Problema de poder excesivo

El monopolio - Un monopolio se dá cuando apenas una entidad domina a la totalidad o casi totalidad de un determinado sector del mercado. Los monopolios pueden ser del tipo culturales, políticos, económicos, etc.
Los maleficios - Si una empresa domina un mercado, ella puede cobrar lo que quiera por su producto. Puede valerse de ello para empujar a los consumidores hacia otras mercaderías suyas, con la única finalidad de evitar que los usuarios utilicen programas de otros competidores.
Romper patrones - Como todo el mundo tiene el software propietario más conocido del mundo en su computadora, la empresa que tiene sus derechos puede, de un momento a otro promover un nuevo servicio. Basta colocar un ícono para eso, en el área de trabajo de la próxima versión de su software. Pronto! Conseguido! Los monopolios funcionan así!
Lo mismo sucede con los patrones. Existen varios navegadores de Internet por ahí. Y existe un órgano central, llamado W3C, que especifica patrones a ser usados en la gran red para garantzar que todos los sistemas se comuniquen sin problemas. Un monopolio no cumple con los patrones. Los rompe a todos y deja a otros en vano.
Solución inviable - La única manera de solucionar estos problemas sería obligando a la empresa que produce el software más comercializado del mundo a dar todas las especificaciones de las tecnologías que usa y todos los códigos-fuentes de sus programas. Imposible! No sirve para nada a una empresa querer competir con la gigante que mantiene el monopolio del sector.
4.1 Vuelta a los orígenes
Comienza la reacción - Es así que surge una solución, que sería impensable en la sociedad moderna para oponerse al monopolio. ¿Qué tal volver a los orígenes?
Si! A los tiempos que la computadora servía a la humanidad y que los programas estaban hechos de manera colaborativa, con código disponible para todos los que quisieran verlo y usar!
En la época en que el software comenzó a volverse un producto surgió también una reacción. Richard Stallman, enfurecido por la comercialización del conocimiento, fundó el proyecto GNU, para crear una plataforma de software totalmente libre.

O sea, que cualquier persona pudiese:
Él es el principal o el primer autor de GNU Emacs, del compilador GNU C, del depurador GNU GDB y parte de otros paquetes. Él es el presidente de la Free Software Foundation (FSF) y mantiene el GNU Emacs.
La única condición para que la persona pudiese usufructuar de esos derechos era que ella diera al próximo los mismos derechos que usufructuó.
Software Libre - Pasados algunos años de desarrollo, con muchos colaboradores agregándose al proyecto, se llegó a un sistema completo, conocido como GNU/Linux. El llamado Movimiento del Software Libre vino a ser la entidad necesaria para combatir el monopolio y devolver a las personas, a los gobiernos y a las empresas, la libertad de escoger y la seguridad necesaria.
Hoy GNU/Linux es desarrollado como eran los softwares antes de la comercialización: con intercambio de conocimiento y experiencias. Hecho por la comunidad y para la humanidad.
Conceptos GNU - Esta alternativa de software se basa en conceptos del proyecto GNU (GNU no es UNIX), de la Free Software Foundation, que son:
Libertad para vender - Es importante destacar que free (libre) se refiere a freedom (libertad) y no a precio. No existe contradicción entre la venta de copias y el Software Libre. De hecho, la libertad para vender copias es crucial: las colecciones de software libre que son vendidas en CDROM son importantes para la comunidad y la venta de los mismos es un modo importante para obtener fondos para el desarrollo de Software Libre.
4.2 Las soluciones
Problema del conocimiento - pais saber los planes adoptando Software Libre, el mundo resuelve los tres mayores problemas apuntados aquí: el del conocimiento, el de la seguridad y el del poder excesivo.
El del conocimiento es el más simple. Todo el código de los programas está disponible. Cualquier persona que quiera puede obtener todo el conocimiento usado para crear desde los softwares libres más simples hasta los servidores más complejos.
Problema de la seguridad - La seguridad en un software libre es mayor, porque, como el código fuente está allí para que cualquiera lo pueda ver, más personas miran el código y más personas pueden detectar problemas en él. Usted puede tener certeza de que aquél sistema no envía informaciones confidenciales para algín lugar de la red, lo que no es posible con código cerrado.
Esceso de poder - El poder excesivo no existe en el software libre. Como todo está abierto para que todos lo vean, cualquier empresa o persona tiene las mismas posibilidades de aprovechamiento del mercado, basta que su software sea bueno. No existe una entidad central que controla todo el Software Libre. El software se desarrolla siguiendo las necesidades de los que trabajan en él. Por lo tanto, no hay "control" de mercado.
Indestructible - Como el Software Libre no es una entidad única, no puede ser comprado por ninguna empresa. Tampoco va a desaparecer, la única premisa para que exista es que haya personas con una necesidad y con disposición de compartit su solución.

Sepa más navegando en los sitios:
www.ima.sp.gov.br
www.softwarelivre.rs.gov.br
www.gnu.org
www.fsf.org
www.cipsga.org.br
www.softwarelivre.unicamp.br
www.debian.org.br
www.hipatia.info
www.ututo.org
www.solar.org

