Software Libre: ¿Por qué debería importarme?
Los primeros pasos para entender esa realidad que no había visto o no lo habían dejado ver. Sin dudas el mundo de la tecnología digital y la informática como ciencia han avanzado a un ritmo sumamente vertiginoso a tal punto de volverse elementos corrientes de la cotidianidad de gran parte de la población mundial.
En los países con economía de mercado, la mayoría del globo, es casi impensado vivir sin las tan promocionadas bondades de los sistemas informatizados y las computadoras. Esta necesidad es un reflejo del grado de penetración económica, técnica y social de las nuevas herramientas que provee la llamada “Era Digital”.
Vivimos constantemente rodeados de información que viaja al rededor nuestro: la telefonía celular, Internet, cajeros automáticos, señales de televisión, etc. Todos componen la realidad diaria de millones de personas que se entregan a estas comodidades del mundo moderno sin siquiera entender o reflexionar al respecto.
La automatización es un proceso que parece no alcanzar fin, y las únicas enunciaciones de la población acerca de estas son palabras de elogio, asombro o silencio absoluto. Los invito entonces a pensar un poco sobre la masiva tecnificación de nuestras vidas, la digitalización de todas nuestras acciones y la virtualización de nuestra realidad.
Los invito a encontrar el denominador común entre todas las maravillosas tecnologías antes enumeradas. Si no halla la respuesta rápidamente pregúntese a si mismo: ¿Cómo es que funcionan Internet, nuestras computadoras, celulares y cajeros? ¿A quienes obedecen los sistemas electrónicos de los hospitales, bancos y gobiernos?. “A quienes las usan”…
Existe una extendida creencia en el común imaginario de las personas acerca de las bondades tecnológicas: según reza el mito, estas responden a las ordenes de los [usuarios-consumidores], han sido pensadas para hacer lo que nosotros queramos.
Pregunto nuevamente al lector, ¿cuántas veces usted le ha pedido a su computadora que deje de funcionar haciéndole perder el trabajo de toda una noche? ¿Usted le dijo a ese cajero que atrapara su tarjeta de crédito? ¿Solicito a su teléfono celular que se negara a enviar sus SMS?. No. Esto es así porque usted no controla la tecnología: estos dispositivos son controlados por el SOFTWARE.
¿Software? ¿Chino mandarín o la palabra mágica que alguna vez oyó pero jamás terminó de comprender?
El software es quien controla su computadora y todos los sistemas basado en tecnología informática. Usted puede o no interactuar con el software. Al calentar su comida en un microondas o al extraer dinero de su cuenta en un cajero automático esta operando un software. Este dice como funcionan las cosas, es la lógica que sostiene todas estas posibilidades y las hace [in]funcionales.
Su computadora y dispositivos no le obedecen a usted, obedecen sólo al software que los controla. Entonces quien controla el software controla la tecnología.
Muchas personas conociendo esto prefieren que sea así: aceptan que un tercero controle de forma única el software y por ende, como funcionan las cosas. Quizás usted también piense de esa manera, después de todo usted no es un técnico en computadoras ni le interesa serlo.
Es posible que no le interesa quien controla el software, pero seguro le preocupa tener el control sobre su privacidad, su información, su dinero y su voto en un sufragio electoral. Pero alguien controla todo esto por usted. ¿Quién es ese alguien? Nuevamente, el software y, claro, quienes controlan el software.
¿Ahora entiende la importancia del software?, pero…¿quiénes están detrás de él?
Posiblemente este leyendo este artículo navegando la red con algún software para tal fin: un navegador web. Hoy en día casi el 90% del mercado de navegadores web esta controlado por uno llamado Microsoft Internet Explorer, tal vez lo conozca y muy posiblemente lo este usando ahora.
También es posible que este usando alguna versión del sistema operativo Microsoft Windows. Usted esta en este momento cediendo el control de toda su información, usted esta en manos de alguien más, usted no tiene forma de saber que está haciendo su computadora en este instante.
Y el hecho de que usted no lo sepa no tiene que ver con que usted no sea un técnico o un especialista en informática, aunque lo fuera tampoco lo sabría. El propietario del software es quien lo sabe y usted no lo es. Él decidió negarle a usted el control y claro, usted acepto. Es usted es tan solo un consumidor.
El software puede presentarse de dos formas: la herramienta o binario en sí mismo, lo que usted ejecuta y usa; o el código fuente, las instrucciones que el programador escribe y que determinan como funciona el programa.
Para entenderlo mejor le presentare una analogía sencilla: una torta. La receta de como hacer la torta, los ingredientes y el procedimiento son como el código fuente: el cocinero/programador las controla. Lo que dice la receta determinara la torta que usted se comerá. Determinará el binario que usted usará. Sin receta no hay torta. Sin código fuente no hay binario/ejecutable.
Ademas, es importante notar otro punto de la analogía de la cocina: no es posible volver a los ingredientes originales una vez obtenido el producto final. Digamoslo de otra forma: usted no puede saber exactamente cómo se hizo una torta, no puede conocer todos los ingredientes que tiene o el detalle del proceso de fabricación si tan solo come la torta. Traslademos esto al software: si usted tan solo opera el software es incapaz de conocer como éste está diseñado y qué es lo que realmente hace.
Del análisis anterior se desprende la conclusión siguiente acerca del software: el código fuente da origen al binario/ejecutable, pero el proceso no se da a la inversa. No es posible obtener la receta/código partiendo de la torta/binario. Solo si sabemos como funciona el software podemos hablar de transparencia y solo cuando tenemos acceso a modificar el funcionamiento del software estamos habilitados a dejar ser simples consumidores.
La distinción crucial del software es justamente ésta: el acceso a poder entender como funciona y poder modificarlo. Hagamos entonces esta distinción. El software antes comentado, del que usted posiblemente sea consumidor no permite saber como funciona y menos aun permite adaptarlo a nuestras necesidades.
Esto no es posible por dos razones: sus propietarios no distribuyen la receta/código fuente de sus programas y además el poder de estos propietarios, en su gran medida grandes corporaciones de gran poder económico, les ha permitido establecer en su país de origen (la gran mayoría de EEUU) que el intentar compartir, aprender como funciona o modificar su software sea un delito. Este tipo de software es llamado software privativo: priva a sus usuarios del conocimiento, de la posibilidad de aprender, de mejorar, de compartir y de saber si el software hace lo que dice hacer.
El software privativo es una caja cerrada la cual no podemos investigar. Al pagar por software privativo no compramos el software (esto implicaría que nos dieran no solo binario/torta, si no también el código fuente/receta), tan solo pagamos por un permiso de uso sumamente limitado en el cual nos definimos como consumidores impotentes de saber que hace el software, de apropiarnos en cualquier forma del software o del conocimiento que encierra.
¿Dónde está el software privativo?
En su computadora, su navegador web y su sistema operativo lo son. Usted los opera, pero no los controla. Usted no puede saber lo que hacen. También están en lugares mucho más cruciales, donde la transparencia es no solo una cuestión ética sino un asunto de seguridad. Bancos, hospitales, los sistemas del gobierno o los flamantes sistemas de voto electrónico.
El desconocimiento al respecto es muy grande. Poca gente se cuestiona estas cosas. Se ha creado una acostumbre enorme a la desinformación y se ha colocado a la informática por si misma, sin preguntarse cómo actúan sus hacedores, como el pilar fundamental de los tiempos modernos. Nadie cuestiona la tecnología ni se pregunta quien la controla. ¿Cuántas veces ha regresado a casa sin poder terminar un trámite porque al llegar al lugar le informaron que “el sistema se había caído”? ¿Quién es “ese sistema” que se cae cuando quiere y del que nadie parece tener control?
El software privativo es malo. No solo técnicamente, principalmente en su aspecto ético. Oculta el conocimiento, encarcela a las personas por querer aprender, enseña que compartir es malo y nos plantea un escenario donde solo podemos obedecer sin cuestionar, consumir y no producir, negar antes que dar. El software es un elemento político trascendental. Se caracteriza por ser transversal: interviene casi en toda actividad humana. El control sobre el software equivale a el control sobre la información y el conocimiento.
¿Cuál es la salida? ¿Cuál es la solución para un problema que para la mayoría no es un problema?
Volviendo sobre lo dicho, el control del software reside en su código fuente. En otras palabras, el control real sobre un algo no es el algo en sí mismo, sino el proceso y el conocimiento empleado para generar ese algo. Puede ser software, puede ser una torta, puede ser música, puede ser un edificio, puede ser lo que usted quiera.
El Software Libre
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.
¿Quién puede usar Software Libre? ¿Debo ser programador?
No. 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 su idioma, su cultura o sus necesidades específicas. Es legal y usted está alentado a hacerlo.
Existen miles de programas libres: navegadores web, programas de mensajería, procesadores de texto y prácticamente todo lo que pueda necesitar. Existen también sistemas operativos libres los cuales puede descargar de la red casi siempre sin pagar absolutamente nada.
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.
Resumiendo lo dicho en este artículo podemos destacar la importancia política y social del software. 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.
En el contexto actual nos encontramos que los propietarios de los software más populares y empleados no permiten conocer su funcionamiento o menos aun copiarlos. Según sus reglas es ilegal aprender y malo compartir. Este modelo es conocido como software privativo ya que priva a los usuarios de sus libertades.
Existe una construcción sustentada en otros principios: el Software Libre, este ha sido desarrollado en comunidad por personas de todo el mundo que comparten los programas y los mejoras según sus necesidades y preferencias.
El Software Libre es creado por un par hacia otro par. El privativo esta pensado desde la óptica de un vendedor hacia un consumidor.
Copyright 2007 © Franco Iacomella, este articulo se encuentra bajo una licencia Creative Commons BY-SA 3.0.
Muy buen artículo Franco. Me han gustado mucho las 4 libertades que has enumerado. Sin duda que ha ampliado mis conocimientos sobre soft libre.
Muy interesante. Y muy interesante también que se deje claro que el software libre no tiene por qué ser gratis: mucha gente parece no comprenderlo, pero en muchos casos es necesario que se cobre algo para seguir produciendo software libre.
[…] del software 20 03 2007 La editorial de hoy de Maestros del Web está mas que interesante. Para aquellos que aún se resisten a probar el software libre. […]
Felicitaciones, es muy aclaratoria y gráfica la forma en la que expones el tema desde lo más básico, es nuestro deber difundir este conocimiento. Gracias.
Excelente Articulo, del Software Libre y sus ventajas, la explicacion del software privativo, no deja dudas y responde muy bien de porque este tipo software limita el conocimiento del ser humano, el conocimiento es libre, desde cuando se patento el conocimiento humano, y que lo compre el mejor postor.
P.D. Esto es un poco fuera de tema, pero hace un ya 5 dias instale Ubuntu en mi computadora, la instalacion fue limpia, y mucho mejor que la de windows, inclusive podia estar navegando en internet mientras estaba instalando Ubuntu, bueno, el problema que tengo es que despues de instalado y reiniciado y cuando comienza a cargar el sistema me aparece un pantalla de fondo negro donde me pide mi login y mi contraseña, ingreso lo que les di al momento de la instalacion, pero no sucede nada, si quieres ingresar a mi pagina ahi explico todo lo que he hecho, he investigado, pero no me han podido dar una respuesta correcta. Cualquier Ayuda les Agradecere.
http://lolograremos.blogspot.com
Yo tengo el demo de un programa y al iniciarlo me salia el anuncio y el recordatorio para comprarlo, entonces entre a la carpeta de ese programa y le quite el archivo que provocaba esa accion y ahora el programa me abre mas rapido sin ese recordatorio tecnicamente eso es ilegal?
Muy buen artículo, es bueno saber que el Software Libre se está extendiendo cada vez más. Es bueno ahora que se comenzó con ésta información, hacerle saber a la población las ventajas económicas que ésto implica.
Un gran problema para el desarrolo del Software Libre en nuestros países es la PIRATERÍA, es tan penoso ver que la gente sabe que tiene software pirata en sus equipos y lo miren tan normal, no se han dado cuenta que es un delito.
Otro problema es que los Ministerios de Educación no apoyan al uso de dicho softare, ya que prefieren invertir millones en equipos con software privativo y acostumbran a la población a dicho software, y que pasa cuando el usuario compra un equipo, lo primero que quiere es el software que le enseñaron a usar, y si no tiene para comprarlo?…fácil, entonces lo piratea.
Creo que por ahí tenemos que comenzar, haciéndole entender a las personas que no es necesario robar software para poder hacer funcionar sus equipos, si no realmente hay opciones y muy buenas que se encuentran como Software Libre.
Por último, les recomiendo mencionar las ventajas económicas y las ventajas de seguridad del software libre, y de esta manera se podrá dar más opciones de porqué escojerlo.
Yo no veo al software “privativo” tan malo. Es más bien un Modelo de Negocio en donde el desarrollador del software busca obtener una ganancia a su esfuerzo invertido en el desarrollo de su producto.
El software “privativo” tiene el dinero para contratar programadores, diseñadores, beta testers y escritores de documentación; es por ello que tiene a ser un producto mucho más terminado que uno de software libre, el cual depende de una comunidad numerosa para lograr avanzar.
Muchas veces uno se encuentra con software libre que solo esta disponible como código fuente (muy común en ambientes GNU/Linux), muy pobre documentación, y desarrolladores que dan muy poco soporte a sus creaciones; y no los culpo, desarrollar software de calidad no es solo de sentarse, programar un rato y demostrar lo bueno que eres con el código.
Desarrollar software implica usar Ingeniería, no solo sabre programar bien. Yo he usado programas libres que en una versión tiene X,Y,Z variables y en la siguiente versión son R,S,T variables… desperdicias mucho tiempo leyendo los changelogs y ajustando tus modificaciones propias a la nueva versión.
Mucho del Software Libre vive una etapa inmadura, donde lo primordial es el código y no el usuario final; mientras que el Software “Privativo” siempre tiene en mente a este último. No quiere parecer en contra de del Software Libre, he escrito algunos miles de lineas de código libre y ocasionalmente ayudo a traducir en Launchpad.net; y sé muy bien lo que cuesta mantener un Software.
Quizás ahora se ve con malos ojos el Software “Privativo” por causa de algunas malas empresas, como Microsoft, que crean absurdos Contratos de Licencia para el Usuario Final ó incorporando software de espionaje oculto. El Software Privativo no es tan malo como se le trata de hacer ver, es cierto oculta su programación, pero a cambio tienes una elegante interfaz, buena documentación y soporte. Lo que al Software Libre le toma años desarrollar por falta de un Modelo de Negocio que garantice su ciclo de vida, el Software “Privativo” lo hace tiempo mucho menor.
También se dan casos donde el Software Libre no están “Libre”, es decir, que el código que se acepta o se rechaza incluir esta bajo el control de unos pocos (y están en su derecho pues al final de cuentas ellos son quienes invierten su tiempo), aunque quieras contribuir tus propuestas terminan siendo rechazadas. Como esto es una democracia, puedes tomar el código y hacer un “fork” del mismo, pero seguramente no tendrás el mismo apoyo de toda la comunidad.
Estoy muy contento con lo mucho que han avanzado los ambientes basados en Software Libre, pero me da tristeza que se ataque al Software Privativo solo porque es “Privativo” en vez de destacar muchas de sus bondades y usarlas de ejemplo a seguir….
@Javier: Interesante tu opinión y es muy válida, el asunto del Softare Libre es que muchos lo confunden con Gratis o más bien lo quieren gratis. Pero lo importante del Software Libre es la comunidad que se puede formar, es una forma de compartir, de no quitar derechos a quien lo compre, por ejemplo hay Software Libre que realmente es mejor que cualquier Privativo y mucho más estable, por ejemplo, porqué crees que en Hollywood se está usando todo este tipo de software (GNU / Linux), por su estabilidad, su seguridad, es prácticamente superior.
Lamentablemente al hablar de software privativo se nos viene a la mente Microsoft y todos sus problemas, yo compraría por ejemplo con mucho gusto un Adobe Photoshop o un Fireworks para GNU / Linux, o si hubiera un buen programa administrativo de inventarios y planillas como el Peachtree Accounting haría que todos mis clientes se pasaran sin pensarlo a GNU / Linux.
Comparto tu idea de lo atractivo que es el software dentro de los ambientes Windows, pero el simple hecho de estar montado sobre ese OS da pena recomedarlo, a quién no le ha pasado que vende una computadora y recibe las primeras gritadas porque la computadora no sirve, “es que me salió una pantalla azul”…jajaja, yo sé que me van a entender; qué pasaría por ejemplo si se vendiera un software para operaciones en un hospital y en medio de la operación, upsss, pantalla azul.
Bueno, simplemente es mi opinión, y a seguir adelante mejorando el Software libre, porque a la gente le gustan los espejitos, que se mire bonito, pués hagámolo así….
siempre habia escuchado sobre el software libre y no tenia claro el concepto ahora si se mas del tema, gracias
Excelente artículos. El mejor que he leido aquí.
Felicitaciones!! Muy buen artículo… realmente muy esclarecedor… me gustaria que pongan mñas artículos como este para aprender más y así poder tomar conocimiento de alternativas buenas ante tanto software de privativo.
[…] trabajo ha sido recientemente publicado, y ya demuestra tener buenas repercuciones. Los invito a leerlo, adaptarlo como más prefieran y […]
Espero que pronto todos puedan entender y unirse al uso de sofware libre.
esta muy chevere y completa la informacion, lo especifica todo de manera clara y precisa
muy interesante este tema de software libre y en verdad como lo mencionan estamos en la era digital donde cada segundo, cada instante la tecnologia avanza insaciablemente sin importar los pro y contras que estos traen consigo y las ventajas y desventajas de estos tipos de software con la era digital nos facilitan mucho las cosas pero a la vez entorpece al conocimiento nos hace menos pensantes, por eso si sabemos aprovechar lo que nos ofrece la tecnologia es formidable pero si abusamos de estas herramientas nos hace inutiles, pero debemos de estar a la vanguardia para no quedarnos en el pasado y como se comento nosotros creemos usar y operar los distintos software que creemos conocer pero realmente no los controlamos en su totalidad como tambien es cierto que nadie cuestiona a la tecnologia ni se preguntan quien esta atras de todo este mecanismo en cuanto al software libre que tanto porcentaje es confiable y seguro para que de esta manera se den más opciones de porqué escojerlo.
es interesante el tema y de aqui se sacan muchas concluciones de las cosas que son verdad pero ni cuenta nos damos y por ello entonces estamos estancados en algo que deberiamos de estar ya mucho mas abanzados y bueno pues solo es enterarnos mas para poder apoyar
Este articulo esta muy bien explicado es un tema del cual yo no sabia mucho, pero al leerlo me quito muchas de las dudas que yo tenia, espero y vuelvan a poner articulos como este son muy interesantes.
de ante mano gracias al que lo publico por este medio
[…] Portal de la comunidad de LinuxChillan nos brinda valiosa información relacionada con el Software Libre y la publicación bimensual de su revista […]
La verdad muy bien explicado y de gran beneficio para los usuarios de la internet. Gracias y te felicito.
La verdad, muy bien explicado y de gran beneficio para los usuarios de la internet. Gracias y te felicito.
hey oiganb agan paro kiero saver todo sobre
el cable de telefono, las microondas , y celulares
con sus ventajas y desventajas neta me urge
poR fa eske es de tarea para el lunes y no lo allo por ni una parte jeje bye
chido
Para Javier Aroche: una pregunta ¿cuando fue la ultima vez que usaste software libre, en el 1900?
Hoy tenemos interfaces elegentes, atractivas, bonitas, que le dan mil vueltas a m$. insertas un cd o dvd y te pregunta si quieres instalar los codecs apropiados, le dices que si y listo. Con 3d funcionando (compiz-beryl) y cuando miras el consumo de la cpu ves que solo es de el 4% Y no se trata que sea todo mas bonito ¿quien puede decir que tiene instalado un S.O privativo durante 3 años y jamas se le ha colgado? ¿quien puede decir que tiene una pc conectada a internet las 24h sin antivirus y jamás le ha entrado un código malicioso.
Ah y no soy ni programador ni informático pero veo que linux es mucho mas facil, mas intuitivo , estan facil que mi madre con 65 años ya lo usa y maneja mejor que yo.
Linux dificil? juaaaaaaaaa
Lo que yo creo es que nunca has visto una computadora ni con win ni con nada
[…] Opera, Safari, Konqueror y los novísimos SeaMonkey y Camino. En la actualidad, la difusión del software libre y la educación que han recibido los usuarios en materia de nuevas tecnologías hace temblar a los […]
[…] Como desarrolladores de software leyendo el artículo seguramente ya se habrán dado cuenta de que la mejor opción para distribuir su trabajo es hacerlo por las vías del Software Libre. […]
[…] habrán dado cuenta de que la mejor opción para distribuir su trabajo es hacerlo por las vías del Software Libre. Cualquiera que sea su situación hay ciertos conceptos que se aplican a cualquier forma de […]
EL SOFTWARE LIBRE NO TIENE FUTURO LABORAL BIEN PAGADO, LO UNICO QUE SATISFACE EL SOFTWARE LIBRE ES LA CURIOSIDAD PARA PROGRAMADORES POR HOBBIE Y LO GRATIS PARA USUARIOS NORMALES, ABRAN SUS MENTES !!!
Genial. Literatura/documentación de alta calidad. Me gustaría en un futuro hacer cosas así también.
[…] Ante tal hecho, los principales desarrolladores de la organización estuvieron en desacuerdo y fue así que más de 30 miembros principales del equipo renunciaron de inmediato y fundaron Joomla!® una palabra de origen africano que significa “todos juntos”, un CMS que funcionaba con el núcleo de Mambo, pero con cambios importantes en el código y lo mejor de todo es software libre. […]
[…] Richard Matthew Stallman nació el 16 de marzo de 1953 en Manhattan, Nueva York; es fundador del Movimiento del Software Libre, creador del proyecto GNU y actualmente Stallman realiza conferencias y charlas difundiendo su ideología del Software Libre. […]
[…] Ante tal hecho, los principales desarrolladores de la organización estuvieron en desacuerdo y fue así que más de 30 miembros principales del equipo renunciaron de inmediato y fundaron Joomla!® una palabra de origen africano que significa “todos juntos”, un CMS que funcionaba con el núcleo de Mambo, pero con cambios importantes en el código y lo mejor de todo es software libre. […]