El movimiento software libre (
free software movement) surge en 1985 como una parte del proyecto GNU gracias a Richard Matthew Stallman, quién decidió escribir un sistema operativo basado en UNIX gratuito y público, fundando asi el proyecto GNU (
GNU proyect). Creado sobre una ideaología comunista (da más importancia a la comunidad que al capital), el objetivo principal era "liberar" a los usuarios de software alrededor del mundo, brindadoles acceso al código de fuente y permitiendoles modificar y/o distribuir el software libremente. Los softwares libres, una gran mayoría lanzados sobre la licencia
GPL (iniciales de General Public License), fueron encontrando su lugar en el mundo cybernetico para tener una gran importancia el día de hoy.
Existe un mito acerca de problemas de seguridad en los programas que son de código abierto, ya que al poder ver como está hecho, los
crackers (mal llamados hackers) pueden aprovechar las debilidades del programa para usarlo con un fin daniño. Si bien esto no es totalmente falso, al publicar el código se abren las posibilidades de que alguien encuentre dicha brecha en la seguridad y envíe una solución al creador del programa. Si se toma como ejemplo los dos navegadores más conocidos se puede ver esto claramente; en el año 2007, Mozilla Firefox tuvo 9 actualizaciones (3 cada 4 meses) y el IE no fue actualizado durante este año. Desde sus origenes, IE tuvo 35 actualizaciones en 13 años (1995-2008; 2,33 actualizaciones por año) mientras que el Firefox tuvo 93 actualizaciones en 6 años (2002-2006; 15,5 actualizaciones por año). La seguridad en internet es tan importante como la seguridad en general, cada día surgen nuevas amenazas que necesitan ser arregladas; generalmente, un antivirus se actualiza cada semana, si tu antivirus no es actualizado por tres meses (relación de tiempo entre la version 7.0 y la 8.0 beta 1 del IE), es muy probable que sufras de un ataque a tu seguridad sin notarlo.
Si bien la seguridad no es el único tema (aunque es el más importante para software que esta constantemente conectado a internet) también se destaca la creación de plugins y addons. Al saber exactamente el output del programa, se pueden crear plugins y addons que actuen de acuerdo al comportamiento del software. Con los programas de cógido cerrado, resulta una tarea laboriosa el creado de dichas herramientas, ya sean realizadas para mejorar la seguridad o la accesibilidad. Cabe mencionar que muchas funcionalidades estan más desarrolladas en muchos de los programas de código abierto (como dice el viejo dicho, dos cabezas piensan mejor que una) ya que estan incluidas las colaboraciones de miles de programadores de todo el mundo.
En este subforo intentaremos incluir una parte de los softwares publicados con la licencia GPL o de código abierto. Detallando como configurarlos correctamente, herramientas utiles y detalles de instalación.