DELITOS INFORMÁTICOS MÁS SONADOS
Richard Stallman: Es un militante y activista en pro del software libre, que fustigó en su momento al MIT (Instituto de
Tecnología de Massachusetts), para que no privatizara sus software. Conocido como un peligroso hacker especializado en
inteligencia artificial, creó una ONG que aboga por el uso del software libre.
Los primeros años del Software Libre
En 1983, Richard Stallman (Enlaces a un sitio externo.)Enlaces a un sitio externo., siendo programador del Laboratorio de
Inteligencia Artificial del MIT, inició el Proyecto GNU (Enlaces a un sitio externo.)Enlaces a un sitio externo. para escribir un
sistema operativo completo y libre de las restricciones sobre el uso de su código fuente. Esto fue motivado debido a que el
desarrollo del software ya no era una construcción colaborativa realizado por las universidades, sino que era desarrollado por
las nacientes empresas de software, las cuáles no permitían ni el acceso, ni la modificación del código fuente.
El suceso que colmó la paciencia de Stallman, fue el fallo de los drivers de una impresora, los cuales él podía arreglar porque
tenía el conocimiento, pero no se lo permitieron porque los términos de la licencia lo impedía. Otra probable inspiración para
desarrollar el proyecto, fue un desacuerdo con Symbolics Inc. (Enlaces a un sitio externo.)Enlaces a un sitio externo. sobre el
acceso a las actualizaciones de un software que esta empresa desarrolló a partir de un código fuente desarrollado por el MIT.
En 1984, Stallman renuncia al MIT para evitar que la universidad exigiera derechos sobre el software que estaba
desarrollando en el marco del Proyecto GNU y en 1985 publica el Manifiesto GNU (Enlaces a un sitio externo.)Enlaces a un
sitio externo. para describir el propósito del proyecto y explicar la importancia del software libre. En 1986 publicó la definición
de "Software Libre (Enlaces a un sitio externo.)Enlaces a un sitio externo." y creo la Fundación para el Software
Libre (Enlaces a un sitio externo.)Enlaces a un sitio externo. (Free Software Foundation - FSF), y en 1989 publicó la primera
versión de la Licencia Pública General GNU (Enlaces a un sitio externo.)Enlaces a un sitio externo. (General Public License -
GPL).
5. EL ORIGEN DEL SOFTWARE LIBRE
En este apartado resumiremos los hechos e ideas esenciales para comprender el origen y la evolución del software libre
hasta nuestros días.
En realidad, los orígenes del software libre son los del propio software: en los años sesenta, cuando los ordenadores eran
máquinas enormes y costosas, el software era libre. Era considerado un complemento necesario para que funcionara el
ordenador y algo que escribían los programadores de universidades, centros de investigación, oficinas gubernamentales, etc.,
que compartían entre ellos sin ningún problema y que modificaban tranquilamente. A nadie se le ocurría decir que algo “era
suyo”: lo hacían un poco entre todos. En ningún caso se trataba como un producto con valor de mercado, por el que hubiera
que pagar, sino información que libremente compartían sus usuarios y que éstos mejoraban de manera acumulativa,
beneficiando a todos. La cultura “hacker” de los laboratorios de informática universitarios estadounidenses (Stanford,
Berkeley, Carnegie Mellon, MIT, etc.), creada en los 60 y los 70 paralelamente del movimiento contracultural californiano, es
el caldo de cultivo del software libre.
No fue hasta principio de los años setenta cuando IBM comenzó a “vender” separadamente sus máquinas y sus aplicaciones.
Para protegerlas de posibles modificaciones, se comenzó a restringir la distribución del código fuente. De este modo, si los
usuarios únicamente disponían del código máquina, las modificaciones eran prácticamente imposibles. La política de IBM se
generalizó a medida que crecía la industria informática. A pesar de ello siguió existiendo el software libre. El caso más
destacado es el desarrollo del sistema operativo Unix, que rápidamente se extendió por universidades y centros de
investigación. Aunque la relación entre empresas y universidades en el desarrollo de Unix se vio comprometida por pleitos y
querellas cuando las empresas se dieron cuenta que había beneficios a ganar. Este episodio, protagonizado por AT&T y la
Universidad de Berkeley, dio lugar a la aparición de distintas versiones de Unix, unas libres, otras de pago, y a una
fragmentación del mercado y una inseguridad jurídica de la que todo el mundo salió perdiendo.
La popularización de los ordenadores personales en los ochenta acabó cambiando las reglas de juego de la industria
informática, especialmente tras la decisión de IBM de construir un ordenador con piezas comunes, que se podían adquirir en
cualquier tienda, y encargar el sistema operativo a una pequeña empresa de software llamada Microsoft. IBM rompió el
modelo de negocio informático: el elemento clave del sistema ya no fue el hardware, sino el software. Muchas empresas
fabricaban PCs “compatibles” con las especificaciones de IBM (los “clónicos”), pero sólo una poseía los secretos y la
propiedad del sistema operativo. Esta decisión, junto a otros factores, provocó un vuelco en la industria de tales
consecuencias que a la larga echó fuera del juego a la propia IBM: todo el mundo podía construir PCs, incluso la industria de
países con mano de obra barata, y cayeron los precios permitiendo el acceso al PC a muchas más personas. La decisión de
IBM puso el sector en manos de los fabricantes de software y, como se constató más tarde, creó las condiciones para la
aparición de un monopolio basado en el sistema operativo del ordenador y en las aplicaciones que mejor se ejecutasen en
este entorno.
El año 1984, Richard Stallman, un brillante programador de ordenadores del Laboratorio de Inteligencia Artificial del MIT
(Instituto de Tecnología de Massachussets) abandonó su trabajo, harto de la política de las empresas de software. Se cuenta
que la gota que colmó el vaso fue la negativa de una empresa a proporcionarle acceso al código fuente de un programa que
controlaba una impresora. Stallman quería repararlo porque funcionaba mal. En esa época ocurrieron dos hechos, menos
anecdóticos, que condujeron a Stallman a la decisión de abandonar el MIT y crear software libre. El sistema operativo que
había contribuido a crear con sus colegas se convirtió en trabajo inútil tras la compra de un nuevo ordenador por parte del
laboratorio. La nueva máquina usaría un sistema privativo. Por la misma época, la mayoría de los “hackers” que trabajaban
con Stallman abandonaron la universidad para formar una empresa privada. El paraíso “hacker” en el que vivía Stallman se
estaba desmoronando ante sus ojos (Williams, 2002). A principios de 1984, Stallman dejó su trabajo en el MIT a fin de que la
institución no interfiriera en sus planes: crear un sistema operativo completo, tipo UNIX. Lo llamó GNU (un acrónimo
recursivo, esto es, que se refiere a sí mismo, algo muy del gusto de los programadores de inteligencia artificial, y que significa
GNU No es Unix) y fundó la Free Software Foundation (FSF) para reunir los fondos necesarios. El trabajo sería realizado por
voluntarios y el sistema sería libre: se podría compartir, modificar y distribuir libremente las mejoras. Eso si, toda aplicación
que se realizara utilizando las herramientas o el código fuente GNU debería otorgar a sus usuarios los mismos derechos.
Es decir, Stallman, usando las leyes de copyright, creó una licencia que aseguraba que su trabajo y el de otros muchos
voluntarios no podría ser utilizado nunca para “cerrar las puertas” a los usuarios finales, que nadie podría apropiárselo y
negar esos mismos derechos a sus usuarios. Ese mismo año, Stallman escribió la licencia GPL (GNU General Public
License) para asegurar dichas libertades, The GNU Manifesto (Stallman, 1984a) y Why Software Should Not Have Owners
(Stallman, 1984b), ensayos seminales que explicabansus puntos de vista sobre el software y su intención de crear un sistema
tipo UNIX completamente libre.
A principio de la década de los noventa la FSF tenía desarrolladas casi todas las piezas necesarias para que su sistema
operativo fuera utilizable... excepto el kernel (Stallman, 1999). El kernel es el núcleo del sistema operativo de un ordenador.
Es la pieza que hace posible la comunicación entre el resto del software y el hardware, una pieza esencial. Pero en esa
época ocurren dos hechos que cambiarán radicalmente la historia del software libre. El primero es la popularización de la
Internet, anteriormente confinada a las universidades y centros de investigación. Los programadores ya disponen de un
medio para comunicarse, coordinarse y colaborar de un modo mucho más rápido, barato y eficiente que mandando cintas de
ordenador por correo. El segundo es la aparición en escena de un joven estudiante finlandés de 21 años llamado Linus
Torvalds, que, para aprender cómo funcionaba, había decidido crear un kernel para ordenadores personales por sí mismo. La
idea, sorprendentemente cuaja y -con la ayuda de numerosos voluntarios, que se comunicaban por Internet- se desarrolla un
kernel, llamado Linux.
De la unión entre las herramientas creadas por el proyecto GNU y Linux, nació el sistema GNU/Linux con licencia GPL. Era
rápido, eficiente y, lo que es más importante, se podía modificar y compartir. La aparición de la Open Source Initiative (OSI)
en 1998 marca un punto de inflexión en la historia del software libre. Un grupo de programadores, liderados por Eric
Raymond, Bruce Perens, Tim O'Reilly (un editor de libros técnicos), hartos del lenguaje mesiánico y revolucionario de
Stallman, que asustaba a los empresarios y a los medios de comunicación, de la confusión entre “libre” y “gratuito” y, sobre
todo, de la personalidad de Stallman, decidieron adoptar el término “código abierto” para referirse a lo mism o mismo que
Stallman llamaba “software libre”. Raymond diseñó una cuidadosa estrategia de comunicación que triunfó cuando Netscape,
una empresa puntera en tecnología web, pero con graves problemas debido a la decisión de Microsoft de regalar preinstalado
su navegador web, señaló su ensayo “La catedral y el bazar” como la inspiración de su decisión de liberar el código de
Netscape. Raymond y Perens crearon la OSI para certificar que las licencias del software se ajustaban a la definición de
“software de código abierto” elaborada por Perens en base a la licencia del proyecto Debian, una de las más famosas
distribuciones GNU/Linux. A nivel de ideas, la OSI defiende la superioridad técnica, no moral, del software libre, producto del
nuevo modelo de desarrollo creado por Linus Torvalds y la comunidad Linux y que Raymond había descrito en la metáfora de
“La catedral y el bazar”. La “catedral” es Stallman y el proyecto GNU, incapaz de crear durante una serie de años un kernel
utilizable, encerrado en su torre de marfil. El “bazar” es Linux, una comunidad de iguales, gestionada de manera abierta,
descentralizada y poco jerárquica, a la que cualquiera puede contribuir con su código, sus propuestas, informes de errores,
escribiendo documentación, localizando (traduciendo) software, etc. Numerosas empresas han prestado mucha atención a
esta nueva manera de producir software y a los modelos de negocio ligados al código abierto. Los medios de comunicación
encumbraron rápidamente a la nueva generación de “hackers”, bastante menos ideologizados y mucho más mediáticos que
los barbudos radicales de la FSF. Surgieron nuevas empresas dedicadas a comercializar “distribuciones” GNU/Linux y
diversos fabricantes de software propietario crearon versiones de sus productos para dicho sistema y varios fabricantes de
hardware soportaron Linux en sus ordenadores (sobre todo en servidores) a la vista de cómo crecía su uso, especialmente en
servidores. Red Hat, Oracle, IBM, Sun, Intel, Apple y otras muchas empresas trabajan con software de código abierto.
Prestan y cobran por servicios, elaboran y venden distribuciones o compaginan en sus productos código abierto y código
privativo, revertiendo en la comunidad sus desarrollos sobre el código abierto. Mientras tanto Raymond “dispara” contra la
pieza clave que sustenta el movimiento del software libre, la licencia GPL, afirmando en una entrevista en una de las revistas
de Tim O'Reilly que “ya no la necesitamos más” (Biancuzzi, 2005). En los últimos tiempos, la OSI parece bastante
adormecida. Raymond dejó la presidencia y el nuevo ejecutivo duró un mes en el cargo. Mientras tanto, el impacto de la OSI
y las ideas de Raymond y sus colegas en los medios de comunicación y en las empresas tecnológicas ha sido enorme. En la
actualidad GNU/Linux es un sistema operativo en franca expansión. Lidera segmentos de mercado como los servidores
Internet. Los “expertos” utilizan GNU/Linux por su estabilidad, seguridad, eficacia y eficiencia, escalabilidad, ritmo muy alto de
innovaciones y mejoras, soporte de la comunidad de usuarios, cantidad de aplicaciones disponibles, facilidad de integración
en cualquier tipo de entorno, coste total de propiedad, etc. Todas estas ventajas son un efecto, sobre todo, del hecho de que
los programadores pueden acceder al código, mejorarlo y distribuir los cambios. En la actualidad GNU/Linux se está
extendiendo entre los sistemas de escritorio, esto es, en los ordenadores personales que utilizamos los “usuarios finales”
para realizar nuestro trabajo cotidiano: escribir, calcular, navegar por Internet etc. Todas estas ventajas son un efecto, sobre
todo, del hecho de que los programadores pueden acceder al código, mejorarlo y distribuir los cambios. En la actualidad
GNU/Linux se está extendiendo entre los sistemas de escritorio, esto es, en los ordenadores personales que utilizamos los
“usuarios finales” para realizar nuestro trabajo cotidiano: escribir, calcular, navegar por Internet, etc. La mejora constante en
la facilidad de uso de los entornos de ventanas (los dos más utilizados son GNOME y KDE), el desarrollo de distribuciones
fácilmente instalables e incluso ejecutables desde un CD o DVD y la aparición de la segunda versión de una suite ofimática
potente y fácil de usar como [Link] (la primera es del 2002) ha convencido a muchas personas de que el software
libre es una opción técnicamente viable y económicamente ventajosa. El sector educativo “mira” atentamente el software libre
como una alternativa real al software privativo, aunque sin decidirse totalmente. Riina Vuorikari, en un Informe Especial para
la European Schoolnet (Vuorikari, 2004) ha destacado el escaso partido que las autoridades educativas nacionales europeas
han sacado del potencial del software libre. Las razones, afirma, son diversas. Por una parte, la falta de conocimiento sobre el
desarrollo del software libre dificulta su extensión en el sector educativo. Por otra, el hecho de que el debate sobre su
potencial esté conducido por activistas y “lobbistas”, que exageran sus ventajas e inconvenientes, ha dejado poco espacio
para análisis equilibrados y estudios rigurosos. Incluso algo tan sencillo de evaluar para las autoridades educativas como el
“coste total de propiedad” del software libre y del privativo no ha sido estudiado hasta hace muy poco tiempo (BECTA, 2006),
para comprobar que el software libre es más barato considerando todos los conceptos: adquisición, mantenimiento,
instalación, soporte, formación, etc. A pesar de la indiferencia denunciada por Vuorikari en el año 2004, el paso ya lo han
dado algunas administraciones educativas. Por ejemplo, en España las autoridades educativas de Extremadura, Andalucía,
Valencia, Madrid, Castilla-La Mancha, y Galicia han desarrollado sus propias distribuciones, gnuLinEx, Guadalinex, Lliurex,
Max, MoLinux y Trisquel, respectivamente, están dotando a todos sus centros educativos de ordenadores con GNU/Linux
preinstalado y creando servicios y software libre para cubrir sus necesidades. En países como Brasil (Kim, 2005) o Venezuela
ha habido iniciativas legislativas a favor del software libre. Pero... ¿cuáles son las razones que justifican estas decisiones?
¿Por qué debemos usar software libre en educación?
3.1. La definición de la Free Software Foundation (FSF): el software libre
La FSF propugna como elemento clave para la definición del software libre la libertad de la comunidad de usuarios para
poder ejecutar, copiar, estudiar, mejorar y redistribuir el software. La palabra clave aquí es libertad. Libertad de usar el
programa para cualquier propósito, de estudiar cómo funciona y adaptarlo a las diferentes necesidades, de distribuir copias,
de poder mejorarlo y de hacer públicas las mejoras. La única restricción es que si redistribuimos el programa, tenemos que
hacerlo reconociendo los mismos derechos en los usuarios de nuestras modificaciones. Como vemos, el acceso al código
fuente es un requisito previo y necesario para ejercer la mayoría de estas libertades.
En concreto, la FSF se refiere a cuatro libertades que deben tener los usuarios del software para que pueda ser calificado
como libre (Stallman, 1996):
Libertad 0. Es la libertad de usar el programa para cualquier propósito.
Libertad 1. La libertad de estudiar cómo funciona el programa y adaptarlo a las propias necesidades. Una condición previa
para que se dé esta libertad es el acceso al código fuente.
Libertad 2. La libertad de redistribuir copias.
Libertad 3. La libertad de mejorar el programa y hacer públicas las mejoras, de modo que toda la comunidad se beneficie.
Esta libertad también requiere el acceso al código fuente.
Por tanto, un programa puede definirse como software libre sólamente si los usuarios tienen todas estas libertades. Las
cuatro libertades básicas de la FSF se concretan en la licencia GPL GNU (GNU General Public License). El tema de las
diferentes licencias de software se trata en el apartado 4.
Free Software Foundation
Es una organización creada en octubre de 1985 por Richard Stallman y otros entusiastas del software libre con el propósito
de difundir este movimiento.
La Fundación por el Software Libre (FSF) se dedica a eliminar las restricciones sobre la copia, redistribución, entendimiento, y
modificación de programas de computadoras. Con este objeto, promociona el desarrollo y uso del software libre en todas las
áreas de la computación, pero muy particularmente, ayudando a desarrollar el sistema operativo GNU.
En sus inicios, la FSF destinaba sus fondos principalmente a contratar programadores para que escribiesen software libre. A
partir de mediados de la década de 1990 existen ya muchas compañías y autores individuales que escriben software libre,
por lo que los empleados y voluntarios de la FSF han centrado su trabajo fundamentalmente en asuntos legales,
organizativos y promocionales en beneficio de la comunidad de usuarios de software libre.
Free Software Foundation. (En español Fundación para el Software Libre). Es una organización no lucrativa dedicada a
promover y defender el uso y desarrollo de la documentación y el software libre -particularmente el sistema operativo GNU.
Surgió como parte del movimiento de software libre. Frecuentemente despliega grandes campañas de promoción en contra
de aplicaciones informáticas de software propietario tales como los productos de Microsoft (Windows) y Apple (iPhone,
iTunes, OS X) y otros.
El nombre
El término inglés 'free' ha causado confusión por su ambigüedad (puede significar lo mismo 'libre' que 'gratuito'), por lo que en
ocasiones se le suele llamar alternativamente Libre Software Foundation, aclarando así su nombre con el término español
'libre'.
Funciones
Entre las principales actividades que ejecuta la FSF se encuentran:
-promover la distribución de GNU/Linux
-mantener el desarrollo del sistema operativo GNU
-promover el remplazo/sustitución de las aplicaciones (softwares) propietarias por las que no lo son
-proveer licencias para los desarrolladores de software libre
Campañas
Ha desarrollado diferentes campañas de activismo en contra del desarrollo del software propietario y a favor del software
libre, colocando sobre todo en su punto de mira el trabajo desarrollado por Microsoft y sus varias versiones de Windows.
Entre estas campañas están:
-Windows 7 Sins (juego de palabras que significa "Los (7) pecados de Windows 7")
-Defective by Design (Defectuoso por Diseño)
-End Software Patents (Terminemos con las Patentes de Software)
-PlayOgg---free media formats (PlayOgg---formatos libres para los medios de comunicación)
-BadVista (juego de palabras que significa "MalaVista", en alusión a Windows Vista)
-GNU Operating System
-Connect with free software users
Como consecuencia de estas campañas, la FSF se ha visto envuelta en varios pleitos legales con otras empresas como IBM,
Cisco y la propia Microsoft.
Personal
Richard Stallman se ha desempeñado como presidente desde su creación. La FSF ha nutrido sus Richard Stallman, creador
y presidente de la FSF. "filas" con profesionales graduados y provenientes de destacadas universidades, tales como las de
Harvard, Yale, Stanford y el Instituto Tecnológico de Massachusetts. Actualmente funge como director ejecutivo John
Sullivan, y como jefe principal de tecnología Ward Vandewege.
Miembros
Con organizaciones hermanas en Latinoamérica, Europa, Francia y la India, tiene más de 3 000 miembros activos en 48
países, que representan una membresía diversa, pues van desde ingenieros de software hasta artistas, hackers, estudiantes,
entre otros.
Licencias
Entre las licencias que ha desarrollado para el avance del software libre están:
-General Public License (GNU GPL)
-Affero General Public License (GNU AGPL)
-Lesser General Public License (GNU LGPL)
-Free Document License (GNU FDL)
Estas licencias han tenido una gran acogida por disímiles usuarios.
Apoyo y patrocinio
La FSF cuenta con el apoyo y patrocinio financiero de grandes empresas del campo de las tecnologías de la información y la
comunicación como Google, Nokia, Hewlett-Packard, Mozilla, Intel, Oracle, y Reddit, entre muchos otros.
Asociados a la FSF están también otros centros, como el Software Freedom Law Center, la corporación consultora
CivicActions y el Software Freedom Conservancy.
LOS ORIGENES DEL SOFTWARE LIBRE.
INTRODUCCIÓN.
Aunque el nacimiento del software libre se asocia a la aparición de los primeros programas de ordenador (no estaban
protegidos y se publicaban), el término así como las libertades asociadas al mismo se atribuyen a Richar Matthew Stallman.
Stallman crea la Fundación para el Software Libre (FSF – Free Software Foundation), uno de los proyectos de esta fundación,
denominado GNU, trata de hacer un sistema operativo de libre distribución, este proyecto se considera como precursor del
inicio del desarrollo de software libre.
En 1991 el software libre recibe un gran impulso gracias a un estudiante de la Universidad de Helsinki, quien crea un sistema
operativo libre llamado Linux y lo puso a disposición del mundo a través de Internet. Ese sistema se fue mejorando gracias a
las aportaciones de cientos de programadores y hoy en día es uno de los sistemas operativos más eficaces y más utilizados
a nivel mundial. El Linux ha llegado a considerarse como un icono del software libre.
Observa que hay una relación directa entre el origen del software libre y el sistema operativo. Para entender está relación
debemos saber qué es un sistema operativo.
Un sistema operativo es un conjunto de programas que tiene dos funciones principales: permitir la comunicación usuario-
ordenador y gestionar los recursos del ordenador. Cuando se conecta el ordenador lo primero que se hace es cargar
programas del sistema operativo y estos programas son los que permiten que se ejecuten otros programas (Internet,
tratamiento de textos, juegos, música, etc).
Dicho de otra forma para:
• Para poder utilizar el ordenador se necesita el sistema operativo.
• Para poder ejecutar un programa se necesita el sistema operativo.
• Los programadores tienen que desarrollar programas haciéndolos compatibles con los sistemas operativos.
Por tanto si los sistemas operativos son software no libre, de poco valdrá que las aplicaciones sean de software libre, ya que
estaría condicionadas (para poder ejecutarlas en el ordenador) a utilizar un software propietario. Esta es la razón por la que
se necesitara desarrollar un sistema operativo libre, de esta forma todas las aplicaciones podrían ser verdaderamente libres y
no condicionadas a un sistema operativo propietario. El Linux (y sus variantes) es el software operativo libre por excelencia.
Esto no impide que exista software libre para sistemas operativos propietarios como los sistemas de Windows o Mac.