Escolar Documentos
Profissional Documentos
Cultura Documentos
Tecnología y Sociedad
Departament de Tecnología
IES Pere Calders
03/11/2008
Índice
Introducción.....................................................................................................................1
2. Historia.........................................................................................................................8
2.1 Aspectos importantes de la historia de Informática e Internet en general......8
2.2 Historia del software.......................................................................................8
2.3 Internet..........................................................................................................11
2.4 El Software libre...........................................................................................12
3. Trasfondo filosófico.....................................................................................................14
3.1 El software libre como una forma ética de entender el software..................14
3.2 Las raíces socioculturales del software libre.................................................16
3.3 Software libre y anarquismo..........................................................................17
3.4 El software libre como medio de fomentar el aprendizaje cooperativo........19
4.Tipos de licencias..........................................................................................................21
2. Aspectos técnicos.........................................................................................................38
2.1 Preparación de un servidor............................................................................38
2.2 Sistema operativo.........................................................................................38
2.3 Software servidor multiplataforma...............................................................39
2.4 Software Dokeos (Aula virtual)....................................................................39
Conclusiones...................................................................................................................40
Bibliografía......................................................................................................................43
Glosario...........................................................................................................................47
Introducción.
El objetivo principal de este trabajo es dar a conocer a qué nos referimos cuando
hablamos de software libre, en definitiva explicar por qué cuando hablamos de software
libre no sólo nos estamos refiriendo al hecho de estar utilizando un programa sin costo,
sino que hablamos de un fenómeno sociocultural que viene todo en paralelo al tema
meramente informático, el software libre abarca una diversidad importante de temas.
Esto se debe a que en esta era digital en la que vivimos, donde estamos
rodeados de informática hasta un punto que somos cada vez más dependientes de ella,
no en el sentido estricto de dependencia, sino que nos facilita mucho las cosas, y cada
vez vemos más utilizada la tecnología y se hace cada vez más cotidiana, de ahí que éste
es un tema que crece diariamente en importancia.
1
De aquí una de las preguntas más importantes cuando se habla del software libre
¿es seguro realmente? ¿cómo puede ser seguro un tipo de software que le enseña todo
su funcionamiento al usuario? Si ya el software no-libre, que tiene escondido la
totalidad de su núcleo, es susceptible a brechas de seguridad, ¿no tendría el software
libre que ser aún más inseguro?.
La idea principal es demostrar por qué se debería fomentar el uso de este tipo de
software y qué beneficios tiene, como también cuáles son sus ventajas y desventajas con
respecto al software no-libre. Además de hacer aclaraciones del tipo conceptual, que
simplemente nos sirven para no caer en los prejuicios típicos de desconocimiento.
Otro punto importante a tratar es el cómo se sustenta este software libre, bajo
qué fundamentos, quiénes lo apoyan y por qué. Y lo más importante, ¿por qué, si
teóricamente es superior en todos los aspectos al software no-libre, no logra imponerse a
éste?.
Aquí el software libre nos plantea una filosofía diferente de manera que seamos
capaces de construir la información, hablar del software no como un producto con el
que se puede comerciar, sino como algo que logramos concretar todos, cada uno
aportando lo que está a su alcance.
2
Cuando observamos este proceso, una de las cosas más sorprendentes es la velocidad
increíble a la que se desarrolla este tipo de software, después de todo, no es lo mismo si
sólo un equipo de personas trabaja en un proyecto que si todo el mundo aporta al
mismo.
3
Primera Parte: Análisis Teórico del Software Libre
1 ¿Qué es el software libre?
1.1 El Concepto
Software libre o en inglés Free software es el nombre del tipo de software que le
da al usuario total libertad sobre el producto que tienen en las manos y, por lo tanto, una
vez obtenido pueden usarlo, copiarlo, modificarlo, estudiarlo, distribuirlo o mejorarlo
libremente.
Sin embargo para garantizar estas libertades se requiere el uso de licencias que le
dan formalidad y un carácter legal a la idea del software libre. Estas licencias son una
manera de proteger la filosofía que hay detrás del software libre, sin ellas sólo sería una
idea que podría ser fácilmente quebrantada por las grandes empresas.
4
1.2 Libertades del software libre
Según la definición de una de las entidades más importantes dentro del software
libre, la Free Software Foundation (FSF) manifiesta que para que un programa sea
considerado software libre debe cumplir ciertas libertades específicas, que detallaremos
a continuación.
● La libertad de mejorar el programa y hacer públicas las mejoras a los demás para
que toda la comunidad se beneficie (libertad 3).
5
de los objetivos prioritarios del software libre actualmente, que es fomentar el
desarrollo de software.
Obviamente para que estas libertades sean reales deben ser irrevocables siempre
y cuando no se haga nada incorrecto. Si el desarrollador del software tiene el poder de
revocar la licencia cuando crea conveniente entonces este software ya no es libre.
Hay muchos tipos de licencias y algunas se pueden aplicar al software libre sin
que afecten estas libertades. Por el contrario su objetivo principal es protegerlas de una
forma más legal como ya hemos comentado antes, más adelante detallaremos algunas
de ellas.
Teóricamente y tal como plantea la definición de open source, los dos términos
quieren explicar lo mismo, pero cada uno de ellos plantea puntos diferentes y ambos son
filosófica y teóricamente distintos.
6
Otro de los motivos principales por el cual es tan dispar uno del otro es porque
discrepan en la aceptación de algunos tipos de licencias, donde algunos ven ventajas y
donde otros opinan que afecta a las libertades del software antes comentadas.
7
2 Historia
2.1 Aspectos importantes de la historia de la informática e Internet en
general.
Si bien se podría decir que la historia del software libre es relativamente corta, el
tiempo que lleva difundiéndose también es muy corto. Por otra parte esto es muy
relativo debido a que el software libre es casi tan antiguo como el software mismo,
como veremos más adelante. Por este motivo, cuando explicamos la historia de este tipo
de software es imposible no explicar también la historia del software no-libre, el
software en general, el concepto del mismo y también hacer algún inciso sobre en que
consiste Internet. Cabe destacar también qué en este apartado de historia del software
libre se hablará concretamente de la parte espacio-temporal de los orígenes del
fenómeno y no una explicación ideológica del mismo, la cual haremos más adelante.
El primero en hacer uso de este término fue John W. Tukey, cuando en 1957 dijo
que en las ciencias de la computación y la ingeniera del software, el software es toda la
información procesada por los sistemas informáticos: programas y datos. Es decir que el
software son todos los datos que pasan por el ordenador. Sin embargo Alan Turing en un
ensayo en 1936 ya hablaba de una teoría que incluía la base de la mayor parte del
software moderno, por supuesto él no sabía la repercusión que tendría, ni estaba
hablando de software. Su ensayo llevaba el nombre de “Los números computables” y
tenía también un problema de aplicación en el campo de la decisión virtual o
8
inteligencia artificial2 tan presente en ese momento como ahora en la actualidad.
9
● Años 80: Se comienzan conectar los ordenadores en redes. Se comparten
archivos, discos duros, impresoras, etc. Se comienzan a utilizar aplicaciones
como el correo electrónico.
● Mediados de los años 90: Interviene con gran fuerza Internet con una evolución
muy rápida y útil en muchas áreas. Sobre Internet, más adelante explicaremos su
evolución que es una parte fundamental para explicar el desarrollo del software
libre.
10
donde va. Ya que mucho del desarrollo del software ha sido posible gracias a
Internet sobre todo en lo que refiere a software libre. Entonces, ¿cómo nace y
qué es Internet?.
2.3 Internet
Otro dato importante es que la Web que fue desarrollada en 1990 es mucho más
moderna que los primeros pasos de Internet que vienen de 1969 cuando se crea un
primer enlace entre tres universidades norteamericanas. De aquí en adelante el
desarrollo es rápido y más que nada evoluciona a nivel técnico y teórico. También se
expande en los años posteriores, aunque uno de los avances más fundamentales fue en
1989 cuando se crea el primer prototipo de la web y el lenguaje de programación HTML
que es el que normalmente vemos en la Web. Es aquí donde comienza la masificación y
donde cada vez hay más usuarios y cada vez más servicios usan Internet hasta tal punto
de se hace imprescindible en el ámbito de las comunicaciones. En 2006 la cantidad de
usuarios de Internet superó los cien millones y se prevé un aumento casi exponencial de
esta cantidad para dentro de diez años.
3 El protocolo TCP/IP son el conjunto de reglas que especifican como debe ser el intercambio de datos
en una red, por ejemplo Internet.
11
2.4 El Software libre.
Ahora que ya nos hemos adentrado un poco en el software y hemos visto cómo
ha evolucionado Internet podemos entender un poco el desarrollo del software libre y de
cómo nace.
Como bien hemos dicho antes el software allá por los años 60 y 70 no era
considerado un producto sino como parte de los mainframes u ordenadores que
utilizaban las grandes corporaciones, los programas eran un añadido que carecía de
importancia. En esta parte del desarrollo del software, en que la informática sólo era
utilizada en ámbitos empresariales o universitarios, los programadores compartían
libremente sus creaciones, no sólo en las pequeñas esferas de programadores sino que
en los grupos más importantes de programadores era común este comportamiento y lo
hacían sin ningún tipo de restricción.
12
Fue entonces al ver este problema que en 1984, Richard Stallman comienza a
trabajar en el proyecto GNU, cuyo objetivo principal era el de crear un sistema
operativo completamente libre. Pero para asegurar que este nuevo sistema GNU siguiera
siendo libre para que los usuarios pudieran copiar, modificar o distribuirlo, este
proyecto debía ser distribuido de tal manera que se evitaran posteriores restricciones por
parte de otra persona o entidad. Se debía crear una licencia que garantizara estos
derechos, así fue como en 1985 Stallman crea la “Free Software Foundation” o
Fundación para el software libre. Esta fundación estaba destinada a dar soporte al
proyecto GNU ya sea logístico, legal o financiero. En su gran mayoría la entidad era
manejada por voluntarios aunque también trabajaban personas contratadas.
Junto con la FSF nace una definición para el software libre y el concepto de “copyleft”
un concepto de contrapartida al copyright y que se desarrolló para dar la libertad a los
usuarios y restringir las posibilidades de apropiación del software. Éste fue el inicio del
software libre de forma oficial y legal. Después, de aquí en adelante, se han ido
trabajando diferentes ramas de software libre y han nacido otras organizaciones que
estudiaremos más adelante como son la OSI (Open Source Iniciative), pero siempre
dejando en claro que de aquí en adelante el movimiento ha dado lugar a cantidades de
software que ha sido programado bajo las licencias que protegen el software. El más
conocido de todos es Linux.
13
3 Trasfondo Filosófico
Como ya sabemos el software libre es mucho más que las libertades aplicadas al
programa. Si analizamos con un poco más de profundidad las libertades de software que
fueron planteadas en el primer apartado de este trabajo, desde una perspectiva más
general podemos ver que estas libertades vienen acompañadas de valores que benefician
a la comunidad en general.
Si observamos cada una de las libertades, vemos como cada una tiene un valor
agregado, así la libertad 1, aquella que nos permite estudiar y modificar el programa,
desde otra perspectiva tiene el valor de fomentar el progreso científico.
Después de ver cómo en las bases mismas del software libre se implanta un
sistema de cooperación entre las personas, si vamos un poco más allá podemos llegar
14
fácilmente a la conclusión de que la mayor ventaja que supone para las personas la era
digital es la capacidad de la que disponemos para divulgar y compartir la información y
con esto obviamente mejorar el conocimiento mismo. El simple hecho de que una
persona desde su casa pueda acceder en menos de un minuto a los últimos avances
científicos de la materia y si se quiere, trabajarlos y enviarlos en tiempo real, o la
capacidad de que expertos en un tema de universidades ubicadas en distintas partes del
mundo sean capaces de mantener una conferencia simultánea, da la posibilidad de
adquirir un ritmo de trabajo y desarrollo impensable hace unas cuantas décadas.
Pero claro, si esta información sólo puede ser utilizada por algunos, entonces
vemos ralentizado el proceso y vemos como se desaprovechan las posibilidades de esta
era digital que se nos viene encima.
Si miramos un poco hacia atrás, hacia el nacimiento de la imprenta que fue una
propulsora importante del conocimiento, y una forma de hacer llegar la información a
todo el mundo de una manera más eficaz que hasta entonces. Pero rápidamente la
imprenta se fue convirtiendo en una industria hasta un punto en que se convirtió en un
negocio, “si quieres saber, tienes que pagar” y aquí ya llegamos a un sistema de
distribución del conocimiento discriminatorio. Para suplir esta discriminación a nivel de
información se tomaron medidas como son las bibliotecas públicas o la educación
pública que popularizan el conocimiento.
15
3.2 Las raíces socioculturales del software libre
Para entender por qué decimos que el software es y ha sido inicialmente libre,
tenemos que estudiar los inicios del movimiento y los fenómenos culturales y sociales
que se relacionan con el mismo y también repasar un poco la carrera del fundador del
software libre como institución, Richard Stallman.
Como bien sabemos y hemos visto, la idea de este software libre, sin coste y con
unas libertades que nos permiten hasta las más completa de las modificaciones, no es
nueva, es más, hemos visto que en un principio ni siquiera se hacía una distinción sino
que ya se actuaba con esta filosofía ¿como ocurría este fenómeno? es lo que ahora
veremos con más detalle.
16
tenía problemas, como por ejemplo que a veces el papel se atascaba. El problema más
grave es que la impresora no daba ningún aviso, la pérdida de tiempo era constante y la
impresora tenía colas enormes de impresión. Stallman que quería y podía solucionar el
problema implementando un aviso por red cuando la impresora se atascara. Para esto
necesitaba el código de fuente que la empresa (privada) obviamente le negó. Es aquí
donde Stallman tenia que tomar una decisión, aceptar este nuevo software privativo o
hacer algo al respecto, entonces decide empezar a trabajar en el proyecto por el que se le
conoce, el proyecto GNU y fundar la Free software fundation. GNU es un sistema
operativo completamente libre.
Cuando observamos los inicios del software y vemos como en un principio las
restricciones en el uso de los ordenadores fomentaban el trabajo cooperativo para el
desarrollo y el avance del software, podemos entender por qué este fenómeno plantea lo
que plantea, el hecho de que no se quiera permitir la privatización del software, porque
claramente frena su desarrollo e impide la posibilidad de aprender a todos. Además que
si hacemos un análisis de la historia vemos como el software privativo nace mucho
después que los primeros programas y programadores.
A simple vista quizás ya es posible observar una cierta similitud entre lo que se
llama anarquismo y el software libre, si bien cuando hablamos de un anarquista en este
campo no nos estamos refiriendo a la típica visión caótica que se tiene de un anarquista,
nos referimos a una forma particular de organizar la propiedad intelectual.
Para lograr hacer una relación entre estas dos cosas aparentemente tan diferente
debemos acudir a la definición de anarquismo.
Según la Wikipedia el anarquismo es:
17
[...] un nombre dado a la doctrina y movimiento radical que promueve la
anarquía, es decir la autonomía de cada persona. Es contrario a las relaciones
humanas de dominación o autoridad involuntaria (ej. el Estado) y promueve
el autogobierno de personas y asociaciones. La palabra "anarquía" deriva del
griego anarco, prefijo an [no] y sustantivo arco [amo]. [...]7
Si se lee con atención el párrafo, ya se puede ver donde está la relación entre los
dos temas. Sobre todo cuando en los programadores dicen que el software debe ser y
crearse de manera voluntaria y sin ninguna jerarquía que lo regule.
En relación a esta idea podemos hacer una comparación entre el software libre
y los movimientos pacifistas de los años 60 en Estados unidos, que al igual que el
software libre pretenden oponerse a las estructuras de dominación autoritarias y
burocráticas. La necesidad de sobreponerse a estas estructuras es la que ha generado
gran parte de las revoluciones a lo largo de la historia, la diferencia entre éstas y las que
se están dando en informática, es que las de informática cada vez adquieren más
importancia. El software libre se ha transformado en el arma para combatir la estructura
autoritaria de la empresa de software privada, en definitiva, el software libre vendría a
ser la manera más próxima que se tiene de conseguir aquel anarquismo utópico, al
menos, a nivel de software.
18
3.4 El Software libre como manera de fomentar el aprendizaje
cooperativo
Esta definición nos explica que el aprendizaje es la manera en que afecta una
experiencia en nuestra forma de ser, como por ejemplo el vocabulario y lo que
aprendemos al leer un texto y que luego se manifiesta cuando escribimos algo nosotros
o explicamos lo que hemos leído, que en psicología se considera un cambio en la
conducta del individuo.
19
analizábamos las libertades del software libre en el apartado 3.1; decíamos que los
desarrolladores o bien las personas en general interesadas, al tener libertades ilimitadas
para modificar y publicar el programa, generaban un ciclo de desarrollo muy rápido y
eficaz.
20
4 Tipos de Licencias
Las licencias son autorizaciones formales que tienen carácter de contrato y que
el autor del software proporciona a un interesado para que pueda ejercer los “actos de
explotación legales correspondientes”. Existen diversos tipos de licencias en lo que a
software se refiere, así como variantes del concepto mismo y grupos de licencias. A
continuación veremos las licencias relativas al software libre.
● Licencias_BSD
Llamadas así porque en un principio eran las licencias que incorporaban gran
cantidad del software que se distribuia con los sistemas operativos BSD, un
sistema derivado de Unix de la decada de los 80. En este caso el autor mantiene
la protección de copyright únicamente para la renuncia de garantía y para que se
reconozca la autoría en trabajos derivados, pero permite cualquier modificación
y redistribución del programa. Hay gran controversia respecto a este tipo de
licencias ya que como vemos el modificante tiene la libertad de incluso distribuir
el software modificado como software no libre, en concecuencia este tipo de
licencias no fomenta el desarrollo de más software libre, pero por otro lado estas
licencias son las que más libertad dan a los usuarios.
21
● Licencias MPL y derivadas
La MPL o Mozilla Public Licence es una de las pioneras en lo que a licencias de
software libre se refiere y se utilizan en numerosos programas de uso cotidiano.
La MPL promueve la colaboración sin necesidad de caer en el efecto “viral” de
la licencia GPL, en definitiva parte de la base de las BSD pero la mejora de
manera sustancial.
● Copyleft
Esta licencia aplicable tanto a programas informáticos como a cualquier trabajo
creativo, elimina cualquier restricción impuesta por el copyright, siempre y
cuando los trabajos derivados se mantengan con la misma colección de licencias
y derechos de autor que el original. Es en definitiva un opuesto completo al
copyright.
22
5 Comparación con el software no-libre
5.1 El Software no libre o propietario
Hemos hablado durante todo el trabajo sobre el software libre, sus características
y las ideas que defiende, pero también nos hemos encontrado en varias ocasiones con el
software no libre. Vamos a ver un poco más a fondo que es el software propietario y
cuales son las ideas que defiende.
Los términos usados para referirse al software propietario pueden variar mucho
siendo el más acertado software no libre ya que abarca todo aquel software que no
cumple con la normativa, pero claro, este término fue adoptado por la FSF por lo tanto
su utilización en Internet es de aproximadamente un 5,5%. El término más utilizado
para referirse a este tipo de software es Software Propietario, con un 73% de aceptación
entre los internautas, el cual proviene del ingles “Propietary Software”. El problema de
éste es que al ser literal su traducción pierde su significado ya que en castellano el
adjetivo propietario, según la RAE, es que “tiene derecho de propiedad sobre una
cosa”10 y el software no puede tener derecho de propiedad sobre nada. Hay también
23
otros términos menos utilizados como Software pivado o Software privativo, cada uno
con sus propios problemas y objeciones, casi todos se usan para referirse a la misma
cosa. Obviamente el software no-libre generalmente es desarrollado para ser usado en el
ámbito comercial y para sacar provecho económico del mismo.
24
• Se puede distribuir libremente a cualquier persona, para venderlo
prestarlo, etc.
Todas estas características se llevan a cabo gracias a Internet, que actúa como
medio principal de comunicación entre los interesados en crear software así
como un medio para exponer los problemas que surgen, es decir, es el medio de
transporte y comunicación que hace posible el desarrollo de Software Libre.
25
b) Desarrollo Tecnológico
El objetivo principal del software libre como hemos visto es compartir
información, lo que da lugar al trabajo cooperativo, este trabajo es factor
decisivo a través del cual se han desarrollado las tecnologías del planeta. La idea
de los ideólogos del software libre es que el conocimiento es propiedad de la
humanidad y nadie debe poner trabas a esto. Por lo tanto, son los usuarios los
que marcan la dirección del software, aportando nuevas características,
reparando errores, dando ideas, cada uno con los conocimientos con los que
cuenta. Las innovaciones más importantes en software en estos últimos años las
han hecho programas desarrollados libremente como Firefox11 y
OpenOffice.org12 entre otros.
26
errores en el código ya sea leyendo o trabajando en el programa. Esto en el
software propietario tardaría mucho más ya que la empresa debería designar
cuando pueda los recursos necesarios para reparar el programa y publicar la
solución.
f) Industria local
Si un usuario puede ejecutar un programa pero no tiene la posibilidad de ver
como funciona, no aprende y lo que es peor, aunque pudiera contratar personal
que lo ayudara en su tarea, estos programadores estarían igual de privados, si en
cambio el usuario tiene a su disposición el código de fuente y se encuentra con
una necesidad, puede aprender del programa ya hecho y codificarlo o contratar
personal que lo estudie y adapte. Es verdad que no hay soluciones de software
libre para todo tipo de aplicaciones, pero también es cierto que dentro del
software propietario también hay sectores que no están desarrollados. Pero, si el
programa que tiene funciones semejantes a las requeridas es software libre, se
puede adaptar y desarrollar sin ningún temor ni problema alguno.
27
nuevamente, sólo por personal autorizado.
h) Adaptación
Al contrario que el software propietario el cual sólo permite la utilización del
programa y no permite codificarlo de ninguna manera, aunque en él se
encontraran errores, el software libre se puede permitir una flexibilidad y
adaptación increíble ya que como mencionábamos antes dispone del código de
fuente, así, una empresa o las administraciones públicas, además de ahorrar en
costos puede adaptar el software para conseguir que cumpla todas las funciones
que se necesitan.
13 La Criptografía es el arte o ciencia de cifrar y descifrar información utilizando técnicas que hagan
posible el intercambio de mensajes de manera segura que sólo puedan ser leídos por las personas a
quienes van dirigidos. http://es.wikipedia.org/wiki/Criptograf%C3%ADa
28
El software libre, además, puede servir para fomentar idiomas minoritarios o
idiomas que corren peligro de ser olvidados, como ahora muchas de las lenguas
autóctonas de Sudamérica, esto se debe a que en el software libre cualquier
persona o entidad interesada puede hacer una traducción, sin tener que consultar
a ninguna empresa, como es el caso de el software propietario, donde es la
empresa productora del software la única autorizada para hacer traducciones.
Esto se traduce a que el software llega a un número mayor de países y que
lenguas minoritarias se dn a conocer, se fomenta su uso.
a) Aprendizaje
Pese a que si ponemos a dos personas que nunca han tocado un ordenador es
probable que tarden el mismo tiempo en aprender a usar software libre que
propietario, si la persona ya ha usado software propietario, puede que tarde más
en aprender software libre.
b) Garantía
El software libre no proporciona ninguna garantía proveniente del autor del
programa.
c) Reparación de errores
Se deben emplear recursos en la reparación de errores, aunque en el software
propietario es imposible reparar errores por lo que se debe esperar un versión
nueva del programa y en la mayoría de los casos comprarla.
d) Respaldo empresarial
No existe ninguna entidad que responda por la tecnología desarrollada, por lo
que no se puede culpar a nadie en caso de algun mal funcionamiento del
software.
29
e) Hardware
Uno de los problemas más difíciles que ha tenido que afrontar el software libre
es el hecho de que los controladores14 de la gran mayoría del hardware que se
produce en la actualidad, sólo se distribuyen para plataformas de software
propietario, como Microsoft Windows o Mac. Este monopolio es orquestado por
las grandes empresas, mediante contratos con los fabricantes para proveer
controladores sólo para software propietario y que los fabricantes no liberen las
especificaciones de su hardware para producir controladores libres.
Poco a poco esto está cambiando, cada día empresas de todo el mundo acceden a
apoyar el software libre y liberar la documentación necesaria para generar
controladores y lo hacen porque ven aquí un mercado potencial.
a) Control de calidad
Los productor elaborados por las empresas productoras de software libre
generalmente pasan por exhaustivos controles de calidad que verifican el buen
funcionamiento del programa.
b) Investigación
Se dedica una cantidad importante de recursos a investigar nuevas tecnologías
para los programas y nuevos usos para los mismos.
d) Uso común
30
El software propietario de marcas conocidas, como por ejemplo Microsoft
Office tiene una cantidad de usuarios considerable, lo que facilita la tarea de
encontrar personas que sepan usarlo.
f) Uso en Educación
Actualmente en general se enseña software propietario en el ámbito educativo y
se fomenta la utilización de programas de empresas privadas, esta tendencia
poco a poco va cambiando por políticas que vienen implementadas por las
instituciones encargadas de la educación (como el Departament d'Ensenyament
o el Ministerio de Educación), aunque aun falta lo más importante que es la
aceptación por parte de los usuarios finales en los mismos centros centros.
a) Cursos de Aprendizaje
Los cursos de aprendizaje y capacitaciones para software no libre suelen ser
costosos y hay una escasez de documentación porque toda esta es controlada por
la empresa que lo produce.
b) Código de fuente
Uno de los peores defectos del software propietario es que no tenemos acceso al
código de fuente, o sea que simplemente no sabemos como funciona ni que hace
exactamente el programa, lo que es un riesgo para los usuarios.
31
Otro problema es lo difícil que es adaptar el programa a las necesidades de cada
usuario, básicamente porque no se cuenta con el código de fuente, pero además
está terminantemente prohibido hacer cualquier modificación en el software si se
es ajeno a la compañía que lo produce.
d) Innovaciones
Si una persona tiene una idea innovadora para mejorar un programa, no puede
aplicar su idea. La única forma es vendiendo la idea a la empresa o
desarrollando él por su cuenta una versión del programa partiendo desde cero
para luego aplicar su idea.
e) Copias y distribución
Las compañías que desarrollan sofware no libre prohíben determinantemente y
bajo contrato, distribuir copias del mismo, a menos que se hayan pagado las
licencias correspondientes.
f) Imposibilidad de compartir
Si una determinada sucursal de una empresa tiene funcionando un sistema de
software que depende de empresas propietarias, esta no puede compartir el
sistema con el resto de sus dependencias porque, esta fuera del contrato.
g) Soporte Técnico
Si la compañía fabricante del software utilizado, se ve obligada a cerrar por
diversas razones o decide no seguir dando soporte a un determinado programa,
automáticamente los usuarios de este software quedan a su suerte, sin software
actualizado y sin poder migrar a otro sistema, dependiendo de los formatos
utilizados por el programa que utilice.
h) Desarrollo Tecnológico
Al depender, el gobierno y el usuario común, de soluciones de software
extranjeras, la industria nacional se queda fuera del mercado, ya que las
32
aplicaciones utilizadas se desarrollan en otros países.
Hace unos pocos años la cantidad de usuarios que utilizaban software libre era
bajísima, ya sea por desconocimiento, o simplemente porque sólo habían aprendido
software propietario, dada la popularidad de la que goza este tipo de software. Esto ha
ido paulatinamente cambiando con el pasar de los años y es que el principal problema
que tenía el software libre era usablidad, es decir, costaba mucho lograr que el programa
o sistema operativo funcionara correctamente. Se debía tener unos conocimientos
mínimos de informática y programación. Actualmente cada vez más empresas, estados y
gobiernos dan más soporte y fomentan el software libre, lo que se traduce en un
desarrollo aún más veloz y en una posibilidad real y sencilla de instalar software libre
sin tener un conocimiento avanzado en informática.
Es muy difícil contabilizar los usuarios exactos que hay en el mundo, utilizando
un programa, por lo que lo que se suele hacer para lograr reunir datos, es contabilizar
los internautas15 que acceden a Internet utilizando un tipo de programa o otro.
Obviamente, de ninguna manera este tipo de estadística es exacta, pero al menos de
puede ver la tendencia que existe con respecto a uno y otro. El otro problema es que,
aunque podamos saber qué tipo de aplicación está usando el internauta, no podemos
decir con certeza si este es software libre o no libre.
Para hacernos una idea de la dirección que está tomando el software libre he
consultado estadísticas de utilización diferentes, Sistemas Operativos, Navegadores
web y paquetes de ofimática en un periodo de 16 meses, las cuales están extraídas de la
web http://www.w3counter.com, web dedicada a la elaboración de estadísticas para
administradores de sitios.
33
Con respecto a los navegadores web y de acuerdo a las estadísticas, en mayo de
2007 el balance software libre software propietario era 70,33% para software
propietario y 29,67% para el software libre. En septiembre del 2008 la cantidad de
internautas usando software propietario para navegar en la red había bajado a 61,1% y
obviamente las soluciones de software libre habían aumentado sus usuarios. Esto se
debe básicamente al empuje que ha tenido últimamente Mozilla Firefox, un navegador
libre, que ha demostrado ser superior en muchos aspectos.
Lo que si podemos afirmar es que al menos dentro de los internautas, si ahí una
tendencia a aumentar el número de usuarios domésticos de software libre, esto da pie a
que se abran nuevos mercados y que el software libre sea tomado en cuenta en futuras
innovaciones y que no desaparezca del mapa. Hasta el momento hemos hablado
básicamente de los usuarios domésticos, pero también ha habido un aumento importante
de uso de software libre, por ejemplo, en las administraciones públicas. Gobiernos de
muchas partes del mundo, que incluyen países como Alemania (cuyo índice de software
libre es el más alto del mundo)16, Francia, España, Venezuela, Cuba, Colombia, han
apostado fuertemente por la implantación de software libre en sus dependencias, y los
resultados han sido claramente positivos, por muchos de los puntos ya comentados en
los apartados anteriores.
16 Fuente: http://www.noticiasdot.com/wp2/2007/06/29/alemania-es-el-pais-con-mayor-uso-de-
software-libre/
ultima visita, 18 de Octubre de 2008
34
También se están llevando a cabo muchas políticas a nivel educativo que
incluyen software libre, un ejemplo son las políticas del Departament d'Educació de la
Generalitat de Catalunya. En Cataluña como en muchos otros lugares del mundo han
decidido implantar sistemas de software libre en todo el proceso educativo, con medidas
que van desde la implantación de software libre en todos los equipos que se envían
desde el nivel central, dejar de adquirir licencias propietarias de ningún tipo y dar
soporte informático sólo a problemas que tengan relación con software libre. Quedando
en manos de los usuarios finales, de los centros, aceptar una transición al software libre.
En nuestro instituto, IES Pere Calders, como en muchos otros centros aún se
utilizan las soluciones propietarias, pero poco a poco comienza a cambiar debido a las
políticas nuevas que vienen desde el Departament d'Educació y actualmente se trabaja
con las últimas licencias propietarias que el mismo departamento adquirió, quedando en
manos del centro la utilización de software libre, por otro lado si se decide la utilización
de software propietario, el departamento de educación no da ningún apoyo ni
económico ni a nivel de documentación.
Por último podemos decir que el estado actual del software libre es un estado de
desarrollo constante, donde se están probando sus posibilidades y observando sus
defectos, y lo que si podemos observar es que el software libre está evolucionando de
manera positiva, consiguiendo llegar así a un número mayor de tipos de usuario, ya que
se está adaptando notablemente a las necesidades del usuario sin conocimientos
avanzados, a la vez que permite al usuario aprender del programa, dándole más
posibilidades y ventajas. El software libre ha logrado ganarse un lugar dentro del
mercado global del software, quitando un poco pero seguro terreno al software
propietario, sobretodo dentro de gobiernos, universidades, colegios, y empresas.
35
Segunda Parte: Aplicación Práctica
Instalación de un aula virtual con software libre
Para poder conseguir este objetivo se necesitan llevar a cabo una serie de pasos
previos, que serán detallados más adelante. La idea del trabajo es llegar al objetivo final,
pero, sin tener que invertir ni en material, software, ni ningún tipo de licencia, sólo con
ayuda de manuales e investigación previa.
36
que, las empresas privadas no pueden competir con miles de administradores de
plataformas que día a día desarrollan los programas que utilizan las aulas virtuales, y
donde la condición principal es que el programa sea modificable para adaptarlo a las
necesidades de cada centro. Actualmente en nuestro instituto empiezan a proliferar
nuevas formas de aprendizaje, como son las plataformas moodle17 o MediaWiki18, que
poco a poco, según estudios, irán adquiriendo más importancia y aceptación, aunque
como todo proceso, tendrá un periodo de transición que dependerá tanto de los alumnos
como de los profesores, quienes son los encargados de difundir las posibilidades que
ofrecen este tipo de plataformas.
17 Moodle es un sistema de E-learning, de distribución libre que ayuda a los educadores a crear
comunidades de aprendizaje en línea.
18 MediaWiki es un motor para wikis bajo licencia GNU, es decir software libre. Un wiki es un sitio web
cuyas páginas web pueden ser editadas por múltiples voluntarios a través del navegador web. Los
usuarios pueden crear, modificar o borrar un mismo texto que comparten.
37
2 Aspectos Técnicos
En este apartado veremos los procesos que se llevaron a cabo para conseguir el
objetivo antes propuesto, explicado de manera más técnica y exacta.
38
2.3 Aplicaciones Servidor multiplataforma
2.4 Software_Dokeos_(Aula_virtual)
Por último una vez instalado todo el sistema que nos permite tener nuestro
servidor, el programa que utilizamos para implantar nuestra plataforma de E-learning
fue Dokeos cuyas principales ventajas respecto a sus semejantes son que incluye
distribución de contenidos, calendario, proceso de entrenamiento, chat en texto, audio y
video, administración de pruebas y guardado de registros. Otra cosa muy importante es
la cantidad de idiomas en los que esta disponible esta solución. Ademas de, al igual que
las herramientas de servidor, es muy fácil de instalar y la documentación disponible en
Internet es abundante, y claro esta el soporte técnico dado por la comunidad de usuarios
es muy eficaz.
Una vez que terminados todos los procesos de instalación ya estamos listos para
acceder a nuestra plataforma y empezar a publicar contenidos, sin haber tenido que
invertir forma de dinero, nada.
También sería bueno aclarar que este servidor que hemos logrado poner en red,
no sólo nos servirá para nuestra plataforma de aula virtual, sino que puede almacenar
cualquier tipo de información y hacerla accesible por Internet. Algunos ejemplos
prácticos que podríamos darle al servidor son: páginas web, almacenamiento de
archivos, seguridad, Domotica, etc.
39
Conclusión
También, a pesar que en este texto sólo se había previsto una pequeña parte
dedicada a la comparación entre los dos tipos de software de los que aquí se ha hablado,
ha sido imposible no hablar durante todo el periodo de elaboración, sobre qué ventajas
representan para todos los puntos hablados un tipo de software u otro y esto es porque el
software es sólo uno y no se pueden evitar las comparaciones, sea cual sea el título del
apartado que se estudia.
Respecto a la parte teórica del trabajo, más que sacar conclusiones, se podría
decir que hemos podido comprobar ciertas cosas que luego podrían llevarnos a algunas
conclusiones, una de las cuales más me llama la atención fue el descubrir que el
software en sus inicios era efectivamente libre y no existía ninguno que no lo fuera,
todos compartían la información, lo que deja el software propietario literalmente como
algo que posteriormente surge.
40
También podemos decir que el tema de los tipos de software utilizados en
distintos aspectos, ya sea, educativo, gubernamental, empresarial, será un tema que dará
que hablar en los próximos años, ya que la perspectiva está cambiando poco a poco, y
los usuarios finales están viendo las ventajas que ofrece el software libre en cuanto a
determinadas tareas. Así como los gobiernos están viendo la posibilidad de desarrollar
su propio software de una manera sostenible, constructiva y que permite un desarrollo
tecnológico imparable.
41
obtener todo su mercado, ya que los principios del mismo significan una amenaza para
la manera en que trabaja la empresa privada.
42
Bibliografía
Libros
STALLMAN, Richard M. Software libre para una sociedad libre. Madrid: Traficantes
de sueños, 2004
Artículos web
COAR, Ken. The Open Source definition. Open Source Initiative,2006. Disponible
desde internet en: http://www.opensource.org/docs/osd [consultado 24/09/08]
CULEBRO JUÁREZ, Montserrat [et al.]. Software libre vs. software propietario:
Ventajas y desventajas. México: 2006. Disponible desde internet en:
http://www.softwarelibre.cl/drupal//files/32693.pdf [consultado 04/10/08]
43
FREE SOFTWARE FOUNDATION, Definición de software libre. Disponible desde
internet en: http://www.gnuorgphilosophy/free-sw.es.html [consultado 20/09/08]
GALLI, Ricardo. Ética del Software Libre. Disponible desde internet en:
http://mnm.uib.es/gallir/presentacions/BKP2004/etica.pdf [consultado 01/10/08]
MORENO, Carlos. Las esferas socioculturales del software libre. León: 2004.
Disponible desde internet en: http://www.derecho-internet.org/node/293
[cosultado 25/09/08]
STALLMAN, Richard. Por qúe el codigo abierto pierde el punto de vista del Software
Libre. Disponible desde internet en: http://www.gnu.org/philosophy/open-
source-misses-the-point.es.html [consultado 16/09/08]
44
- Software. Disponible desde internet en:
http://es.wikipedia.org/wiki/Software [consultado 20/08/08]
45
- Anarquismo. Disponible desde internet en:
http://es.wikipedia.org/wiki/Anarquismo_epistemol%C3%B3gico
[consultado 13/09/08]
46
Glosario
Espacio Web: es el servicio que provee a los usuarios de Internet un sistema para poder
almacenar información, imágenes, vídeo, o cualquier contenido accesible vía Web.
Navegador Web: Un navegador web es una aplicación software que permite al usuario
recuperar y visualizar documentos de hipertexto, comúnmente descritos en HTML,
desde servidores web de todo el mundo a través de Internet. En palabras simples es el
programa que nos permite visualizar las paginas web.
47