Callejas Lozano Fermín Daniel - Repositorio Institucional de la

Anuncio
UNIVERSIDAD VERACRUZANA
Facultad de Contaduría y Administración
“Análisis de la filosofía del Software Libre”.
MONOGRAFÍA
Para obtener el título de:
Licenciado en Sistemas
Computacionales Administrativos
Presenta:
Callejas Lozano Fermín Daniel
Asesor:
M.T.E. Guillermo Leonel Sánchez Hernández
Cuerpo Académico:
Planeación e Innovación Tecnológica
Xalapa-Enríquez, Veracruz
Enero 2012
UNIVERSIDAD VERACRUZANA
Facultad de Contaduría y Administración
“Análisis de la filosofía del Software Libre”.
MONOGRAFÍA
Para obtener el título de:
Licenciado en Sistemas
Computacionales Administrativos
Presenta:
Callejas Lozano Fermín Daniel
Asesor:
M.T.E. Guillermo Leonel Sánchez Hernández
Cuerpo Académico:
Planeación e Innovación Tecnológica
Xalapa-Enríquez, Veracruz
Enero 2012
AGRADECIMIENTOS
A mi mamá
Por haber todo su amor y su apoyo durante mi formación
profesional, por sus consejos, su cariño, sus regaños, pero
sobre todo por estar conmigo en las buenas y malas. Te amo
mucho mamita
A mi papá
Por ese ejemplo para ser un hombre de provecho, por su
apoyo incondicional, sus consejos, su sabiduría para guiarme
en mi formación.
A mi hermana
Porque desde niños supimos valorar y aprender las
enseñanzas de nuestros padres para que ahora seamos
profesionistas exitosos; por todo su apoyo desde la infancia,
juegos, tareas, así como también su apoyo en todo y su
ejemplo de que las cosas se pueden lograr. Gracias
hermanita
A mi sobrino
Que le quede como ejemplo para que en un futuro, logre todo
lo que se proponga y cumpla sus metas.
A mis padrinos
Mimí y Norberto por todo su apoyo, cariño y compresión, por
los buenos consejos y su ayuda incondicional. Gracias tíos.
A toda mi familia
Que de algún modo u otro contribuyó a este logro, gracias por
todo, tíos, primos, abuelo.
A mi maestros y sinodales
Por su apoyo durante la realización de este trabajo y toda la
carrera, gracias por sus consejos y su paciencia, y hacer que
este trabajo se realice con éxito.
Al Profesor Guillermo Sánchez
Por sus consejos en momentos difíciles, su apoyo, su amistad
y sus enseñanzas que nunca se olvidaran.
A mis amigos
Por todo lo vivido durante los cuatro años, compartimos de
todo, gracias por su amistad, nunca los olvidaré.
A Dios principalmente
Por haberme puesto en este mundo y poder lograr lo que
ahora soy.
ÍNDICE
RESUMEN .............................................................................................................. 1
INTRODUCCIÓN .................................................................................................... 2
CAPITULO I.- TEORIA GENERAL .......................................................................... 6
1.1
Generalidades ............................................................................................ 7
CAPITULO II.- ORIGENES DEL SOFTWARE LIBRE .......................................... 12
2.1 Antecedentes .............................................................................................. 13
2.2 Software libre ............................................................................................... 13
2.3 Mitos sobre el software libre ........................................................................ 14
2.4 GNU ............................................................................................................ 15
2.5 Historia de GNU ........................................................................................... 15
2.6 Las libertades software libre ........................................................................ 17
2.7 Tipos de licencias ........................................................................................ 20
2.8 Open source ................................................................................................ 21
2.9 Diferencia entre open source y freeware .................................................... 23
2.10 Licencias de software ................................................................................ 24
CAPITULO III.- SOFTWARE LIBRE EN DIFERENTES ÁMBITOS DE LA
SOCIEDAD............................................................................................................ 25
3.1 Software libre en las empresas.................................................................... 26
3.2 Software libre en la educación ..................................................................... 27
3.2.1 Caso de implementación de Software libre en educación básica ............. 28
3.3 En Universidades Públicas .......................................................................... 31
3.4 Ventajas del uso de SW libre en la educación ............................................. 35
3.5 Software libre en instituciones públicas ....................................................... 40
3.5.1 Algunas ventajas ................................................................................... 40
3.5.2 Ventajas competitivas ........................................................................... 43
3.5.3 Caso de estudio de instituciones públicas............................................ 45
CAPITULO IV.- ACTUALIDAD Y FUTURO DEL SOFTWARE LIBRE .................. 51
4.1 El software libre en el desarrollo social ........................................................ 52
4.2 El futuro del software libre .......................................................................... 53
4.3 Software Libre en la actualidad.................................................................... 55
IV
4.4 Proyectos de software libre en la actualidad............................................... 59
4.5 Financiación de proyectos de software libre ............................................... 61
4.6 El impacto sobre el software propietario ..................................................... 62
4.7 Software libre como modelo de negocio ..................................................... 65
4.8 El software libre en México ......................................................................... 69
CONCLUSIONES.................................................................................................. 73
Glosario de términos.......................................................................................... 82
Índice de figuras ................................................................................................ 85
Índice de tablas.................................................................................................. 86
ANEXOS ............................................................................................................... 87
Tabla de equivalencias ...................................................................................... 88
V
RESUMEN
El presente trabajo recepcional analiza y describe el uso en cada entorno en
cuanto al uso de software libre, trataremos de hacer énfasis en por qué la
sociedad intenta llevar de la manos siempre el software propietario y no buscamos
como en cada cosa, lo que mejor nos conviene en cuanto a precio calidad.
Iniciaremos con antecedentes desde la historia de sus fundadores, y como este
movimiento se fue haciendo más grande hasta ser lo que ahora es en la
actualidad, mencionaremos de cómo dos genios de la programación como Richard
Stallman y Linus Torvals crean este núcleo llamado GNU/Linux.
Por otra parte hacemos notar las aportaciones que este puede dar a las diferentes
áreas de una sociedad, como en la educación, las empresas e instituciones
públicas.
Partiendo de ello pondremos a juicio, los temas sobre actualidad del Software
Libre y el futuro del mismo, tomando en cuenta sus pros y contras.
1
INTRODUCCIÓN
Nos encontramos en una etapa donde las tecnologías de la información han
impactado en todos los aspectos de nuestra vida, tan en el uso de sistemas
operativos como de Software de Aplicación, por tanto a
continuación
analizaremos y propondremos un cambio de estándares en la mentalidad de uso
de software, ya que vivimos en un mundo manipulado por las grandes empresas,
intentamos hacer reflexionar a la sociedad y su miedo al cambio. El movimiento
del software libre intenta introducirse en la sociedad en muchos ámbitos,
involucrándose de manera muy significativa en ellos.
Proponemos un análisis en torno a los beneficios y oportunidades que el software
libre puede aportar a una sociedad globalizada, y en particular hacer reflexionar en
que se puede hacer más hincapié con el tema. En educación a manera de
enriquecer los procesos de enseñanza aprendizaje a través de tecnologías
basadas en este tipo de software.
En el ámbito de las empresas que lo desarrollan están más que marcadas las
compañías como Microsoft que lo desarrolla en calidad de software propietario es
decir, bajo licencia, sin embargo empresas como Linux, que es una revolución que
barre con el mundo del software y amenaza con quitar del trono a la omnipotente
Microsoft Corporation esta se enfrenta a mayor desafío de su historia, un nuevo
enemigo que no puede ser comprado, tentado, ni manipulado con las
herramientas tradicionales del poder corporativo.
Hoy la realidad nos acerca a cambios de paradigmas en lo que tiene que ver con
el propio derecho de propiedad intelectual y, particularmente, con el derecho de
autor frente al desarrollo de las Tecnologías de Información y Comunicación, pues
la idea de protección de la creación intelectual se enfrenta con los reclamos de
miles de personas que proclaman un uso democrático de la red y de todos los
bienes que existen en ella.
La nueva filosofía del software libre maneja muchos términos como: free software,
open source, open source software, estos términos son utilizados por partidarios
de este movimiento en contraposición a la denominación software propietario,
comercial o de dominio privado (él cual se denomina así por privar de mis
libertades siendo para varios la esencia del tema), de manera general estos
términos se relacionan con el modelo de desarrollo y distribución del software
creado cooperativamente, cuyos códigos
del sistema, o de cada uno de los
programas, en lugar de constituir secretos celosamente guardados son puestos a
disposición de los usuarios
Hoy en día el uso de software es muy común, el desarrollo de estos crece a pasos
agigantados y cada vez se requiere mayor atención por parte de los
desarrolladores ya sea, los que lo hacen para fines con mayor énfasis en el lucro
que los que no lo hacen.
Cabe mencionar que la mayoría de las aportaciones a las tecnologías de la
información y comunicación, has sido desarrolladas bajo software libre;
lamentablemente por la poca publicidad el auge de este tipo software, ha sido muy
pobre, es decir, muy pocas personas saben que no existe otra cosa más que
Windows o las maravillas innovadoras de Apple.
Las alternativas que ofrece este software son muy completas y en la mayoría de
los casos mejores a las que ofrece el software comercial.
La filosofía del Software Libre nos hace reflexionar del por qué si alguien ha
desarrollado no solo un programa de computadora si cualquier cosa que nos haga
más fácil la vida, debe ser tan privado que los demás no conozcan sus orígenes o
su fabricación, un ejemplo seria un chef que no diera sus recetas a nadie, este
morirá algún día y nadie sabrá su secreto, pero si lo da a conocer esta receta
puede ser mejorada y para bien, y por mucho tiempo sería degustada por las
personas.
El software cada día se convierte más en la intermediación de la interacción
humana y la información, por ello preocupa la libertad para acceder a la
información, y este tiene algún tipo de privacidad, nos debe preocupar con mayor
razón quien es el que controla la interacción.
Cuando se desarrolla software, se hace escribiendo código fuente, sin saber el
código fuente
solo podemos usar el programa y no podemos ver cómo está
hecho o introducir mejoras. Volviendo al tema del chef, concluimos que el código
fuente juega un papel importante en como entendemos las cuatro libertades del
software.
Como se menciona existen diferentes áreas en donde el Software Libre tiene un
campo amplio que abordar, así como los estándares y tecnologías de fuentes
abiertas; ya que pueden ser considerados como la mejor opción para el desarrollo
de un modelo tecnológico a la medida de las necesidades de cualquier tipo de
administración de información. Ya que este está basado en criterios estratégicos,
es decir, se adecua a las posibles amenazas que a aquejan a la administración. El
control, la seguridad, interoperabilidad, acceso y conservación de la información,
economía, reutilización o cooperación entre
las organizaciones, contra los
difícilmente pueden competir las tecnologías cerradas.
Todos los tipos de software ofrecen calidad y más que eso, las empresas buscan
aquellos que además de satisfacer sus necesidades, sean los que les generen
menores costos a sus presupuestos.
En términos de educación, hay que hacer notar que las tecnologías para la misma,
son de un gran apoyo, de este modo el Software Libre se convierte en una
alternativa, de desarrollo, creatividad, innovación para el estudiante, que al
momento de ser manipulado y estudiado su código, ya se está haciendo uso de la
interacción y familiarización con él para su uso, y se está fomentado la capacidad
de razonar, por ello la afirmación de que este es la mejor alternativa cuando se
trata de tecnologías de la educación y también de la información.
CAPITULO I.- TEORIA GENERAL
1.1 Generalidades
Partiremos del análisis y de lo que esto nos lleva y como concepto tenemos
la distinción y la separación de las partes de un todo hasta llegar a conocer sus
principios o elementos. En cuanto a lo que es el análisis para software libre
tenemos, que en el mundo actual existen diferentes conceptualizaciones de lo
que es esta rama, en cuanto a ellos tenemos, muchas personas creen que por ser
libre, y no pagar por él, tienden a pensar que no es bueno, sin embargo no nos
ponemos a pensar, que al darnos el código abierto, nos están impulsando para
que seamos capaces de poder nosotros mismos desarrollar, cambiar y mejorar su
código.
En este trabajo arrastraremos dos variables las cuales como se vio anteriormente
es el análisis, y ahora hablaremos de la filosofía. En cuanto a la filosofía nos
referimos al modo de pensar de cada individuo, sus costumbres, sus creencias, y
en una definición más concreta filosofía (del latín philosoph
ĭa, y éste del griego
antiguo φιλοσοφία, 'amor por la sabidur
ía') es el estudio de una variedad de
problemas fundamentales
acerca de
cuestiones
como
la existencia,
el
conocimiento, la verdad, la moral, la belleza, la mente y el lenguaje. Al abordar
estos problemas, la filosofía se distingue del misticismo, la mitología y ciertas
formas de religión por su énfasis en los argumentos racionales, y de la ciencia
experimental porque generalmente lleva adelante sus investigaciones de una
manera no empírica, sea mediante la especulación, el análisis conceptual, los
experimentos mentales u otros métodos a priori, sin excluir una reflexión sobre
datos empíricos o sobre las experiencias psicológicas. Después de esta filosofía
mostraremos de la que parte principalmente este tema que es la del software libre
esta nos dice Richard Stallman (2002) es la siguiente "Aquellos de nosotros que
7
valoremos el software libre por la libertad nos apegaremos al software libre de
cualquier manera. Nos las arreglaremos para tener nuestro trabajo realizado sin
las características patentadas. Pero aquellos que valoren el software libre porque
esperan que sea técnicamente superior, cuando las patentes lo obliguen a
mantenerse atrás, es más probable que piensen que se trata de una falla. Por lo
tanto, si bien es útil hablar acerca de la efectividad práctica del modelo «catedral»
de desarrollo, y de la confiabilidad y potencia de cierto software libre, no debemos
detenernos allí. Debemos hablar acerca de libertad y principio. (...) Nuestro futuro
depende de nuestra filosofía."
De esta filosofía parte el software libre, pero haremos hincapié desde sus
orígenes, este nació de la mano del propio software en la década de los años 60.
Entonces los gigantes de a las que les llamaban computadoras hacían uso de
programas cuyo código fuente estaba a la vista de todos (los que querían verlo
por supuesto) y se podría distribuir libremente, esto provocó que ya en tiempos
prehistóricos de la informática, existiera una pequeña comunidad de científicos y
programadores que intercambiaran código, a la vez que informes de errores e
ideas. Nos dice Matellan Olivera en (2004) el software como lo conocemos no era
más que un valor añadido a las ya carísimas computadoras, que en un principio se
solía distribuir gratuitamente por los fabricantes. Y para bien de algunos pocos
está situación se fue haciendo más difícil ya que con el descenso de los precios de
los computadores y sus accesorios y la creciente necesidad de un software más
potente y con mayores capacidades. Aprovechándose de esta mejoría en las
capacidades de la parte lógica de la computadora, llevaban a la gente a comprar y
pagar precios muy altos por él. Pero si por el contrario esto fuera algo
contraproducente al mundo de la informática. Algunas compañías que se
dedicaban a producir software aparecieron de la nada y se hicieron las más
competitivas en el mercado. Para lograr que el usuario final siempre comprara
software y no pudiera modificar ni saber cómo era creado, y beneficiarse
económicamente, las tácticas aplicadas era limitar al usuario y llevarlo a solo su
razón de ser, usar y solo eso.
8
Pero algo ocurrió, algo que tarde o temprano podía pasar, las prácticas de
traspaso de software entre los informáticos y pues esto traía serios problemas
contra las grandes empresas generadoras de software y actualmente los editores
de manera habitual manejan este tipo de actos y dicen: el que copia es nada
menos que un pirata.
Y no fue hasta mediados de los 80 cuando Richard Stallman formalizó las
ideas básicas del movimiento del software libre que está revolucionando a la
industria del software, el software libre tal y como lo conocemos hoy, dio sus
primeros pasos con un manifiesto a favor de la libertad de expresión y un proyecto
conocido hoy mundialmente, el proyecto GNU. Y con él, vio la luz probablemente
una nueva forma de ver y atender el software y los bienes intangibles que se ha
visto acelerada con la masiva implantación de internet a finales del siglo XX y
principios del actual.
Una de las cuestiones más importantes en el movimiento del software libre
es la política. A la gente le gusta mucho dividir los temas en bando y alinearse en
equipo. Uno forma parte del problema o de la solución. La idea de regalar el
software y el código fuente no es un concepto radicalmente nuevo, se regalan
cosas a todas horas, pero cuando el procesa finalmente se pone en marcha y la
gente empieza a unirse a él, las cosas cambian, ya no se trata de actos aleatorios
de generosidad, de actos de caridad aisladas, sino con un movimiento con desidia
emocional y deber político. Cuando las cosas empiezan a funcionar, la gente
quiere saber qué va a hacer ese grupo y cómo van a efectuarse sus acciones,
quién se va a llevar el mérito y a quién le van a echar las culpas de lo que salga
mal, en pocas palabras que nada el morbo que causa cualquier tipo de tema en la
sociedad. La cuestión del código libre en el mundo normalmente se reduce a un
simple dilema: algunos piensan que es una utopía comunista, y otros piensan que
es la panacea del mercado libre, las dos ideas mencionadas las podemos ubicar
en dos polos opuestos, con controversia entre sí, pero en el mundo del software
no es tan fácil ubicar las ideas, cualquiera puede duplicar un software tantas veces
como quiera y aun así este continua siendo útil.
9
La idea comunista del intercambio igualatorio es mucho más fácil de
conseguir en este reino que en el mundo de los cereales, que requieren un duro
trabajo al sol para hacerlos crecer. Por otra parte la facilidad de intercambio
significa también que todo podrá cambiar y negociar versiones de software con
pocos gastos generales y restricciones, así que es fácilmente posible crear ese
mercado con el que sueña el amante del libre mercado, funciona de una forma
suave y sencilla.
El acto de regalar un disco a un amigo podría ser un ejemplo genuino de
amabilidad o un acto fuertemente competitivo para tratar de ganar el corazón y la
mente de un consumidor de software, lo que se quiera. La naturaleza del software
también minimiza muchos de los problemas que pueden ocurrir en otros círculos
sociales, no hay escasez así que no hay razón alguna para que resulte compartir
ni para que deba ser orquestado a partir de los planes de un comité central de
soviets. La gente siempre da lo que tiene; por otra parte la abundancia siempre
acorta las diferencias entre ricos y pobres. Todo el mundo puede gozar del mismo
software que los ricos, porque este se puede duplicar con gran facilidad.
El movimiento del software libre inicio mucho más antes de que Microsoft se
convirtiera en una palabra habitual. Nos dice Peter Wayner en (2002) que Richard
Stallman creó su manifiesto, que establecía algunos preceptos, en 1984, en el que
recalcaba con mucho énfasis que los programadores compartían el código fuente
para el software, hasta la década de 1980, hasta que las empresas empezaron a
desarrollar software empaquetado. “En los viejos tiempos, en la de cada de 1950,
1960 y 1970. Los programadores siempre lo habían compartido todo. Aunque se
sabe que Stallman hizo un gesto obsceno al oír el nombre de Bill Gates para
regocijo de un periodista de la revista “Salon”, no está en contra de Microsoft
pero solo quiere que el mundo de las computadoras vuelva a los viejos tiempos
en el que el código fuente era libre y se podía compartir”. Peter Wayner (2002)
Todos los programadores contribuyen al código ya que es parte de su
trabajo cotidiano. Unos como la mayoría de los que desarrollan software libre lo
consideran un acto de generosidad y otros solo quieren y buscan fama a costa de
10
otros programadores. Existen muchas razones por las que se debe escribir código
abierto y pocas tienen que ver con los grandes del software comercial, Microsoft
sobre todo. La revolución del software libre no debería de verse como algo
relaciónado y en contra de Microsoft, aunque Linux y otros tipos de software libre
ganasen debemos saber que Microsoft seguiría, como ejemplo IBM que al haber
perdido con Microsoft continua trabajando y prosperando.
Esta confrontación es solo una consecuencia de la llegada del negocio de la
información, convirtiéndose en la industria del servicio, en el pasado la gente
compraba los productos empaquetados, ahora tanto los ordenadores como el
software se están convirtiendo en artículos gratuitos cuya única fuente de
provecho consiste en la personalización del servicio y el mantenimiento. Peter
Wayner (2002)
Dice Roberto Feltrero Oreja (2007) el movimiento del software libre aporta
propuestas y modelos concretos para la construcción ética de la estructura
tecnológica e informacional de la sociedad de conocimiento. Y trató de solucionar
este problema creando la “Lesser General Public License” (Licencia Pública
General Menor), un documento que principalmente permite a los desarrolladores
de software compartir pequeños fragmentos de código bajo circunstancias menos
restrictivas. Y por el contrario nos dice Peter Wayner (2002) Un programador
puede usar las LGLP para unir fragmentos de código así como librerías, otros
pueden compartir las librerías y usar el código fuente, mientras no las integren
plenamente. Cualquier cambio que hagan a la librería en sí debe ser público, pero
no existe una cláusula que indique que se debe publicar el código fuente para el
programa principal que use la librería.
Mientras tanto Stallman estaba totalmente decidido a crear una colección perfecta
de programas libres que resolviera las necesidades de todo el mundo, pero si la
gente quería usar su software tendría que usarlo en máquinas creadas por Sun,
AT&T, IBM, o cualquier otro que vendiera su sistema operativo propietario con
ellas, así que comprendió que tenía que comprometerse, al menos en cuanto a las
librerías
del
sistema.
11
CAPITULO II.- ORIGENES DEL SOFTWARE LIBRE
2.1 Antecedentes
Entre los años 60 y 70 del siglo XX, el software no era considerado un producto si
no un añadido que los vendedores de los grandes computadores de la época, (Los
Mainframes) aportaban a sus clientes para que estos pudieran usarlos; cabe
mencionar que todo inicia con una impresora que presentaba problemas y en otros
modelos se daba el código pero en el caso de Stallman era privativo se encontró
con un modelo de código privativo.
En dicha cultura, era común que lo programadores y desarrolladores de software
compartieran libremente sus programas unos con otros, este comportamiento era
particularmente habitual en algunos de los mayores grupos de usuarios de la
época como de DECUS (grupos de usuarios de computadoras DEC), a finales de
los 70 las compañías iniciaron el hábito de imponer restricciones a los usuarios,
con el uso de acuerdos de licencia.
Con este antecedente, en 1984 Richard Stallman comenzó a trabajar en el
proyecto GNU, y un año más tarde fundó la Free Software Foundation (FSF)
Stallman introdujo una definición para free software y el concepto de (Copyleft) el
cual desarrollo para otorgar a los usuarios libertad y para restringir las propiedades
a apropiación del Software, caso contrario al copyright que este trata de obstruir su
estudio y análisis (CISN 2007).
2.2 Software libre
Según Richard Stallman, en ingles free software (la palabra free tiene dos
significados libre y gratis en este caso se toma, Libre) es obtenido, puede ser
13
usado, copiado, estudiado, modificado y redistribuido libremente. El software libre
suele estar disponible gratuitamente en el internet, o a precio del costo de
distribución a través de otros medios;
no es obligatorio que sea así y, aunque
observe su carácter de libre, puede ser vendido comercialmente. Análogamente el
software gratis o gratuito (denominado usualmente freeware) incluye en algunas
ocasiones el código fuente, sin embargo este tipo de software no es libre en el
mismo sentido que el software libre, al menos que se garanticen los derechos de
modificación y redistribución de dichas versiones modificadas del programa (Free
Software Foundation, 2011).
2.3 Mitos sobre el software libre
Algunos mitos nos comenta (Alberto Lorandi 2007) y nos muestra en su
publicación son los siguientes:
1. El software no cuesta. El software libre tiene su costo total, adecuación,
Documentación, Soporte, Educación.
2. No puede ser bueno va en contra de la naturaleza humana trabajar sin
pretender cobrar. Ha existido Software Libre desde hace casi 20 años y
siguen generándose nuevos proyectos. No sólo de pan vive el hombre son
embargo es cierto que se necesita dinero para vivir.
3. No hay quien controle el desarrollo, todos los proyectos de Software Libre
tiene un líder o un grupo de personas encargadas de él, demás se basa en
otra forma de desarrollo.
4. No existe quien de soporte. Cada día se abren nuevos mercados alrededor
del soporte de muchos proyectos de Software Libre, desde personas físicas
hasta grandes compañías que inclusive instalan Linux en sus equipos.
5. Cualquiera puede cambiar el código que eventualmente se hará inestable.
Los cambios en el código fuente de un proyecto de Software Libre son
14
controlados, existen jerarquías en ellos, cualquiera puede modificar su
copia pero no cualquiera pude modificar el proyecto original.
6. Cuando un líder del desarrollo lo abandona el proyecto desaparece. Mucho
Software Libre sigue vivo a pesar de que el iniciador abandonó el proyecto,
siempre alguien lo hereda y procmail podría ser un ejemplo.
2.4 GNU
El proyecto GNU (acrónimo recursivo de GNU no es UNIX) fue iniciado por
Richard Stallman con el objetivo de crear un sistema operativo completamente
libre: el sistema GNU. El 27 de septiembre de 1983 se anuncio públicamente el
proyecto por primera vez en el grupo de noticias net.unix-wizard. Al anunció
original siguieron otros ensayos escritos por Richard Stallman como el “manifiesto
GNU”, que establecieron sus motivaciones para realizar el proyecto GNU, entre
las que destaca “volver al espíritu de cooperación en los tiempos iniciales de
usuarios de computadoras” (GNU, 2011)
2.5 Historia de GNU
UNIX es un sistema operativo no libre muy popular porque está basado en una
arquitectura que ha demostrado ser técnicamente estable. El sistema GNU fue
diseñado para ser totalmente compatible con UNIX, el hecho de ser compatible
con la arquitectura de UNIX implica que GNU este compuesto de pequeñas piezas
individuales de software muchas de las cuales ya están disponibles como el
sistema de edición de textos TeX y el sistema grafico Windows, que pudieron ser
adaptados y reutilizados; otros en cambio tuvieron que ser reescritos.
Para asegurar que el software GNU permaneciera libre para todos los usuarios
pudieran “ejecutarlo, copiarlo, modificarlo y distribuirlo” el proyecto debía ser
liberado bajo una licencia diseñada para garantizar esos derechos al tiempo que
evitase restricciones posteriores de los mismos. La idea se conoce en el inglés
15
como Copyleft (“copia permitida” en clara oposición a Copyright,- ‘derecho de
copia’) y está contenida en la Licencia General Publica de GNU) (GPL).
En 1985 Stallman creó La Free Software Foundation (FSF) o Fundación Para el
Software Libre) para proveer soportes logísticos legales y financieros al proyecto
GNU. La FSF también contrato programadores para contribuir a GNU, aunque una
porción sustancial del desarrollo fue (y continua siendo) producida por voluntarios.
A medida que GNU ganara renombre negocios interesados comenzaron a
contribuir al desarrollo o comercialización de productos GNU y el correspondiente
soporte técnico. El más prominente y exitoso de ellos fuese GNU Solutions,
ahora es parte de Red Hat.
En 1990 el sistema GNU ya tenía un editor un editor de textos Emacs, un exitoso
compilador (GCC), y la mayor parte de las bibliotecas y utilidades que componen
un Sistema Operativo UNIX típico. Pero faltaba un componente clave llamado
núcleo (Kernel en inglés).
En el manifiesto GNU Stallman menciono que un núcleo inicial existe, pero se
necesitan muchos otros programas para emular UNIX. Él se refería TRIX, que es
un núcleo de llamadas remotas a procedimientos, desarrollado por el MIT
(Massachusetts Institute of Technology – Instituto Tecnologico de Massachusetts)
cuyos autores decidieron que fuera libremente distribuido Trix, era totalmente
compatible con UNIX versión 7. En diciembre de 1986 ya se había trabajado para
modificar este núcleo. Sin embargo los programadores decidieron que no era
inicialmente utilizable debido a que solamente funcionaba en “algunos equipos
sumamente complicados y caros” razón por la cual debería ser portado a otras
arquitecturas antes de que se pudieran utilizar finalmente en 1988, se decidió
utilizar como base el núcleo Mach. Inicialmente, el núcleo recibió el nombre de
ALIX (así se llamaba la novia de Stallman), pero por decisión del programador
Michael Bushnell fue renombrado a Hurd. Desafortunadamente debido a razones
técnicas y conflictos personales entre los programadores originales el desarrollo
de Hurd acabo estacionándose.
16
En 1991 Linus Torvals empezó escribir el núcleo LINUX decidió distribuirlo bajo la
licencia GP. Rápidamente, múltiples programadores se unieron a LINUX en el
desarrollo colaborando a través del internet considerando paulatinamente llegase
a ser el núcleo compatible con UNIX. En 1992, el núcleo LINUX fue combinado
con el sistema GNU resultado en un sistema operativo libre y completamente
funcional. El sistema operativo formado por esta combinación es usualmente
conocido como “GNU/LINUX” o como una distribución LINUX y existen diversas
variantes. Muchos de los programas GNU han sido también portados a otras
plataformas como Microsoft, Windows, Mac OS (GNU, 2011)
2.6 Las libertades software libre
La definición del software libre propuesta Free Software Foundation, se basa en
cuatro libertades básicas que cualquier programa considerado libre debe
proporcionar:
Las libertades software libre
Libertad
Libertades concedidas
0
Ejecutar el programa con cualquier propósito (privado,
publico, comercial, etc.)
1
Estudiar y modificar el programa (para lo cual es necesario
poder acceder al código fuente)
2
Copiar el programa de manera que se pueda ayudar al
vecino al vecino o a cualquiera.
3
Mejorar el programa, y hacer públicas las mejoras de forma
que se beneficie toda la comunidad.
Tabla1.1 Libertades que otorga el software libre
Fuente: Free Software Foundation,( 2011)
Es importante señalar que las libertades 1 y 3 obligan a que se tenga acceso al
código fuente. La “libertad 2” se hace referencia a la libertad de modificar y
17
distribuir el software libremente licenciado bajo algún tipo de licencia del software
libre que beneficie a la comunidad (Free Software Foundation, 2011).
El software libre se basa en la cooperación y la transparencia y garantiza una serie
de libertades a los usuarios. Estos aspectos junto al hecho de que su desarrollo ha
sido paralelo al internet han causado que sea abanderado para un gran número de
usuarios que tienen una concepción libertaria del uso de nuevas tecnologías (Free
Software Foundation, 2011).
18
Figura 1.1 Mapa conceptual del Software libre
Fuente: Distribuido bajo licencia GLP por René Mérou (es.gnu.org)
Ultima versión en http://es.gnu.org/-reneme/map/map-es.png. Realizado con OpenOffice sobre Debian
19
2.7 Tipos de licencias
Una licencia es aquella autorización formal con carácter contractual que un autor
del software da a un interesado para ejercer “actos de explotación legales”.
Pueden existir tantas licencias como acuerdos concretos se den entre el autor y el
licenciatario. Desde el punto de vista del software libre, existen distintas variantes
del concepto o grupos de licencias:
•
Las libertades definidas anteriormente están protegidas por licencias
del software libre de las cuales una de las más utilizadas es la
Licencia Publica General GNU (GPL).
El autor conserva los
derechos del autor (copyright), y permite la redistribución y
modificación bajo términos diseñados para asegurarse de que todas
las versiones modificadas del software permanecen bajo los términos
más restrictivos de la propia GNU GPL. Esto hace que se posible
crear un producto con partes no licenciadas GPL: el conjunto tiene
que ser GPL (GNU, 2011).
•
Licencias estilo BSD llamadas así porque se utilizan en gran cantidad
de software distribuido junto a sistemas operativos BSD. El autor,
bajo tales licencias mantiene la protección de copyleft únicamente
para la renuncia de garantías y para requerir la adecuada atribución
de la autoría en trabajos derivados pero permite la libre redistribución
y modificación incluso sin dichos trabajos tienen propietario (GNU,
2011)
Puede asegurarse que esta licencia asegura “verdadero” software libre, en el
sentido que el usuario tienen libertad ilimitada con respecto al software y que
puede decidir incluso redistribuirlo como no libre.
•
Licencias estilo MPL (Mozilla Public Licence - Licencia Publica Mozilla) y
derivadas. Esta licencia es software libre y se utiliza en gran cantidad de
productos software libre de uso cotidiano en todo tipo de sistemas
20
operativos. La MPL es software libre y promueve eficazmente la
colaboración evitando el efecto viral de la GPL, (sí se usa código
licenciado GPL el desarrollo final tiene que estar licenciado GPL). Estas
licencias son denominadas de copyleft débil. En el espectro de las
licencias del software libre se puede considerar adyacente a la licencia
estilo BSD, pero perfeccionada (GNU, 2011).
Hay que hacer constar que el titular de los derechos del autor (copyright) de un
software bajo la licencia del copyleft puede también realizar una versión
modificada bajo su copyright original, y venderla bajo cualquier licencia que desee,
además de distribuir la versión original con software libre.
Esta técnica ha sido usada como modelo de negocios por una serie de empresas
que realizan software libre
(por ejemplo MySQL); esta práctica no restringe
ningunos de los derechos otorgados a los usuarios de la versión copyleft. También
podría retirar todas las licencias de software libre anteriormente otorgadas, pero
esto obligaría a una indemnización a los titulares de las licencias en uso. En el
caso genérico de que el autor retire las licencias copyleft, no afectaría de ningún
modo a los productores derivados anteriores a esa retirada ya que no tiene efecto
retroactivo. En términos legales el autor no tiene derecho a retirar el permiso de
una licencia en vigencia. Sí así sucediera el conflicto entre las partes se resolvería
en un pleito convencional (Free Software Foundation, 2011)
2.8 Open source
Durante 1988 Erick S. Raymond, Bruce Pernees y otros hackers involucrados en
el desarrollo de software libre lanzaron la Open Source Initiative y propusieron el
uso de open source (código abierto) en contra posición al termino free software
(software libre) como termino más atractivo al entorno empresarial. El termino free
software en el mundo de habla inglesa creaba un situación incómoda debido a la
doble acepción que en ingles tiene el termino free (que puede significar gratuito o
21
libre) la gran mayoría de las empresas en Estados Unidos usan principalmente el
termino código abierto para evitar dar la percepción que el software libre es un
recurso totalmente gratuito y para poner énfasis en el valor diferencial que
representa el hecho de que el código fuente está disponible (Culebro, 2007).
La Open Source Initiative creó una lista de condiciones que debe cumplir un
programa para poder ser considerado Open Source. Estas condiciones son muy
similares y, de hecho están basadas en las directrices del software libre de
Debian. Estas condiciones también están aplicadas a cualquier programa que sea
software libre que pueden ayudar a matizar sus implicaciones (Open Source
Iniciative, 2011):
1. Libre distribución. No se puede impedir la venta o distribución del programa
o parte de él. O así mismo se puede exigir el pago o tasa a cambio de su
distribución por parte de terceros.
2. Código fuente. El programa debe concluir su código fuente y no se puede
restringir su redistribución
3. Trabajos derivados. No debe impedirse realizar modificaciones o trabajos
derivados del programa y debe permitirse que estos sean distribuidos bajo
los mismos términos del software original.
4. Integridad del código fuente original. Puede exigirse que una versión
modificada del programa tenga un nombre y un número de versión diferente
que el programa original para poder proteger al autor original de la
responsabilidad de estas versiones.
5. No discriminación contra personas o grupos. Las condiciones de uso del
programa discriminar contra una persona o un grupo de personas.
6. No discriminación contra usos. No se puede negar a ninguna persona a
hacer uso del programa para ningún fin como, por ejemplo, comercial o
militar.
7. Distribución de la licencia. Los derechos del programa deben aplicarse a
todos quienes se redistribuyen el programa sin ninguna condición adicional.
22
8. La licencia no debe ser específica de un producto. Los derechos
garantizados al usuario del programa no deben depender de que el
programa forme parte de una distribución o paquete particular de software.
9. La licencia no debe restringir otro software. La licencia no debe poner
restricciones en otros programas que se distribuyen con el software
licenciado.
10. La licencia debe ser tecnológicamente neutra. No puede existir alguna
disposición de licencia que obligue al uso de una tecnología concreta.
2.9 Diferencia entre open source y freeware
Hay cierto miedo al cambio por las empresas ya que existe confusión con lo que
es software libre (open source) y lo que es software gratuito (freeware) o
mencionando también que este se asocia directamente con Linux siendo un
impulso sobre el cual ejecutar software libre junto con Windows.
Hablando de esta confusión en un publicado de la página de GNU, nos menciona
de que esta confusión fue ocasionada por aquellas compañías que por llamarse
de código abierto, significan que sus productos son de software libre, pero varias
le dan un significado diferente y apuntan a ganar un prestigio favorable del (código
abierto) para sus productos de software privativo, aun así cuando esos no son de
software de código abierto. En resumidas cuentas crean el software libre pero el
código sigue siendo privado, y de ahí la gran confusión.
23
2.10 Licencias de software
La licencia es un contrato entre el autor de un programa de computación y los
usuarios. En ella se estipula lo que los usuarios pueden hacer con la obra: uso,
redistribución, modificación, copias y en qué condiciones.
“Es un contrato que determina cómo el autor cede - normalmente de manera noexclusiva - parte de sus derechos al usuario (copia, modificación, distribución,
etc.), determinando en qué condiciones el usuario puede utilizar el programa
informático y detallando el ´ámbito de los derechos y obligaciones asociados.”
En el mundo del software se aplican licencias de uso. Ellas permiten que el
usuario adquiera el derecho de uso del programa. Al tiempo que impiden que el
usuario adquiera la propiedad del programa, aun cuando lo haya comprado y haya
pagado por él. El uso del software se establece mediante condiciones establecidas
en un contrato suscrito entre los productores de software y los usuarios. Las
condiciones de uso son las cláusulas del contrato. En el caso del software libre las
licencias corresponden a derechos que se conceden a los usuarios y consisten en
restricciones
de
uso
en
el
caso
del
software
propietario.
24
CAPITULO III.- SOFTWARE LIBRE EN DIFERENTES
ÁMBITOS DE LA SOCIEDAD
3.1 Software libre en las empresas
La situación en las empresas al usar o no software libre desata polémicas que nos
llevarían mucho tiempo analizar y desarrollar cada una de ellas, sin embargo, en la
publicación de Juan Velasco (2011). dice que estudios actuales en donde se
analizaron notas de cómo podría llevarse la migración total de los puestos de
trabajo de una empresa a escritorios basados completamente en software libre;
desde allí se parte de un contexto económico y temporal, es decir, una justificación
económica que sustentase la decisión de hacer el cambio total, de ahí se verían
las modelos
que podríamos seguir para poner en práctica el proyecto de
desarrollo, lo correcto sería migrar toda la empresa, los datos económicos apoyan,
por ejemplo los costos de mantención de ordenadores se reducirían en un alto
grado, las aplicaciones de manejo de capital como el uso de ERP y CRM, seria
con un grado de eficiencia mayor, los informáticos tendrían acceso al código así
como modificarlo y adecuarlo a las necesidades de la empresa.
Viéndolo desde otra perspectiva si se tiene el miedo al cambio sería un entorno en
el que se decide aplicar una transición mucho más suave, es decir, ir eliminando
aplicaciones propietarias paulatinamente y, una vez se han eliminado en gran
parte, proceder a la migración del sistema operativo hacia alguna distribución
Linux con entorno de escritorio.
Pongamos un ejemplo desde una vista más habitual "Hoy en día no existe ningún
impedimento práctico o problemas de usabilidad para no emplear Linux en un
ordenador personal", explica Rafael Martínez (2011) él es Ingeniero en la
Universidad de Oslo y en su momento uno de los pioneros de la implantación de
Linux en España, nos dice "Mis padres, con 70 años y sin conocimientos
informáticos, usan Linux en el ordenador de casa para todas las tareas cotidianas
de un usuario normal, aunque lo cierto es que el sistema se lo he instalado y
26
configurado yo". Ahora bien si una persona con más de 70 años que jamás ha
utilizado una PC para algo en su larga vida puede aceptar la utilización sin
ninguna dificultad
de un sistema operativo que es libre, creo que cualquier
empresario y sus subordinados lo harán y con mayor razón.
Volviendo al tema del cambio en las empresas el punto de hacer la migración un
poco pausada sería la más interesante para algunas empresas que tengan dudas
y desde el primer momento, se puede palpar el ahorro y estudiar la evolución y
adaptación de los empleados a las nuevas herramientas. Se tendría que dedicar
un tiempo a estudiar el funcionamiento de la organización, entender los procesos y
conocer las aplicaciones que los soportan. Pero también nos debemos poner a
pensar todas las áreas están preparadas para el cambio y cada una de ellas le
serviría dicho cambio, cómo reaccionarían al todo el proceso, si su trabajo está
basado en la secuencia de algo con lo que ya conviven por años, por ello es
indispensable una ronda de entrevistas, además de la observación, y sería lo
mejor para abordar esta fase.
El cambio radical en la fase de aplicación del proceso, tenemos que buscar
aplicaciones que sustituyan el software propietario al menos en todo lo que se
pueda, pero con las condicionantes debe existir tanto en Linux como en Windows
o al menos se aplicaciones web; evidentemente, en este cambio suave, la
responsabilidad de la Dirección es significativo y, en tiempo de crisis, economizar
es importante; no obstante, si el personal no está contento y, aunque sea
exagerado, descubren cierto riesgo de bajada de la productividad, podrían
cancelar esta transición.
3.2 Software libre en la educación
La libertad del software ocupa un rol de suma importancia en el terreno
educativo. Las instituciones educativas de todos los niveles deben utilizar y
enseñar exclusivamente software libre porque es el único que les permite cumplir
con sus prioridades esenciales: difundir el conocimiento y enseñar a los
27
estudiantes a ser buenos miembros de su entorno, con responsabilidad y respeto.
Dentro de los conocimientos del ser humano están el saber el código fuente y los
métodos del software libre, por otra parte, el software privativo es conocimiento
secreto y restringido, y por consiguiente, se opone a la misión de las instituciones
educativas. Y sin darle más vueltas, el software libre favorece la enseñanza,
mientras que el software privativo la prohíbe.
Pero no veamos al software libre como un asunto técnico, si no como algo
ético, social y político, desde un punto más claro es un punto de referencia que es
una cuestión de derechos humanos que los usuarios de software deberían tener,
porque la libertad y la cooperación son valores esenciales del software libre. El
sistema de GNU pone en práctica estos valores y el principio del compartir, pues
compartir es bueno y útil para el progreso de la humanidad.
3.2.1 Caso de implementación de Software libre en
educación básica
Durante la pasada administración (2000-2006) el gobierno federal, implementó en
su sistema educativo un programa de mejora del aprendizaje para los alumnos de
5° y 6° de primaria, llamado Enciclomedia. Lamentablemente uno de los
inconvenientes de ésta solución recae en los costos de instalación, capacitación e
infraestructura necesaria, las características de los equipos necesarios para su
funcionamiento y los costos generados por el uso de esta infraestructura, los
cuales oscilan entre los 14000, y 17000 USD, por cada aula equipada con
Enciclomedia, costos de los cuales, más del 25% son costos generados por
licencias y adquisición derechos de uso de las aplicaciones. Si generamos el
escenario actual de Enciclomedia, el cual hasta el año 2005, la solución
Enciclomedia ha cubierto un total de 35000 aulas de 5º y 6º grado de primaria,
estamos hablando de un costo de 131’250,000.00 USD, cantidad que se puede
utilizar en la generación de proyectos educativos utilizando SL como base para las
escuelas de educación básica. Un escenario típico de la aplicación Enciclomedia,
se observa en la siguiente figura 1, donde se pueden observar, Corriente eléctrica,
28
pila de respaldo, computadora personal, Impresora láser, bocinas, proyector para
computadora, pantalla, pintaron y pizarrón interactivo, elementos los cuales en su
mayoría son costosos, razón por la cual Enciclomedia es buen proyecto, pero muy
costoso para el sistema educativo nacional.
Figura 3.1 Escenario del aula con Enciclomedia
Fuente: Felipe Humberto Cabada Arismendiz, (2007), Uso del software libre en la
educación básica, Revista Vasconcelos de Educación, Departamento de
Educación, ITSON, VOL III, NÚM. 5 | PP. 37-46
Desafortunadamente otro escenario importante a analizar son las pocas primarias
que cuentan con equipos de cómputo, acceso a internet y libros electrónicos.
Hagamos un espacio, si la mayoría del presupuesto para financiar compra de
software y licenciamiento en instituciones de gobierno y más que nada lo hablado
en el párrafo anterior el costo altísimo
de mantenimiento de Enciclomedia,
entonces se podrá destinar el capital para fortalecer la educación llevando a cada
escuela primaria el uso de las TIC’s.
Como solución se implementó un prototipo de alternativa llamado Linex Colegios
en una escuela primaria de Sonora se instalo en 5 computadoras, donde sus
características eran: Procesador Intel Pentium III a 900 MHz, Memoria RAM
256MB, Disco Duro 40GB, y Tarjeta de red Fast Ethernet (100Mbps), siendo una
29
de ellas la computadora del profesor, computadora mediante la cual el profesor
tiene control sobre cada uno de los equipos instalados en el centro de computo.
En éste laboratorio de pruebas, se trabajo con 7 alumnos de prácticas
profesionales del Instituto Tecnológico de Sonora, donde los alumnos se
encargaron de aprender a utilizar las herramientas de Linex Colegios,
herramientas de las cuales generaron manuales de uso que permitirán multiplicar
éste conocimiento en otras escuelas primarias de la región principalmente, para en
una fase posterior, poder multiplicar este proyecto al Estado de Sonora, mediante
proyectos de vinculación ITSON/SEC. La escuela primaria donde se llevo a cabo
la instalación y funcionamiento de Linex Colegios es, Primaria Rufo E. Vitela,
ubicada en la población de Esperanza Sonora, municipio de Cajeme, previamente
se tuvieron reuniones con el director y algunos maestros de dicha institución
aclarándoles los alcances del proyecto. El escenario encontrado en esa escuela y
que por lo regular es en la mayoría de las escuelas primarias del estado son
computadoras con Procesador Intel Pentium IV al menos de 1.8 GHz, 256MB
Memoria RAM, 40GB Disco Duro y Tarjeta de red Fast Ethernet (100Mbps), ahora
por el lado de Software instalado, se tiene: Windows XP Home Edition, Office
2000, y otra paquetería como antivirus, entre otros. El procedimiento de instalación
que se llevo a cabo en la escuela primaria inicio con una desfragmentación del
disco duro y particionamiento del mismo, con la finalidad de continuar con el
software base instalado en la escuela, y en la segunda partición se instalo Linex
Colegios, con la finalidad que los dos sistemas operativos puedan coexistir,
terminando con un laboratorio de computadoras que pueden funcionar tanto en
Windows como en Linux, permitiendo así no alterar las actividades que se
desarrollan actualmente.
Una vez finalizado el proceso de instalación, se procedió a configurar las librería
de Linex Colegios denominada EduLinex, crear las cuentas de usuario de los
profesores, asi como las cuentas de usuario de los alumnos, para éste caso de
estudio, se tiene el siguiente escenario:
30
• 3 grupos (1 primero, un tercero y un quinto), con la finalidad de demostrar el
potencial de la herramienta.
• 30 alumnos por grupo
• 6 maestros, dos de cada grado respectivamente
Una vez resuelto con éxito la configuración de la herramienta, se procedió a dar
una clase “tipo”, en presencia de los maestros y directivos de la institución para
ver los alcances de la herramienta tecnológica Linex Colegios, lo cual fue bien
aceptado por la rama docente y administrativa de la institución.
Después de haber implantado la solución de SL en la Educación Básica, el
siguiente paso fue capacitar a los maestros en el uso de la herramienta
tecnológica Linex Colegios, lo cual se llevo a cabo durante 3 semanas. Dicha
capacitación consistió en que los alumnos le entregaron a los maestros los
manuales de cada una de las herramientas que forman parte de Linex Colegios, y
estar presentes durante las 5 horas que consta el turno matutino (de 8:00 a.m. a
1:00 p.m.), por lo cual los alumnos de práctica profesional se dedicaron a cubrir
toda la mañana para que todos los maestros involucrados.
Cabe aclarar que este proyecto de Enciclomedia se canceló, dejando mucho que
desear y muchas pérdidas en inversiones. Lamentablemente en México la
corrupción ha llegado a involucrar a nuestro sistema de educación, siendo
Enciclomedia un ejemplo, de cómo un proyecto que pudo haber mejorado la
calidad de sistema de enseñanza, ahora solo es, o fue una pérdida en inversión y
lavado de dinero.
3.3 En Universidades Públicas
En estudios recientes de 111 países, la B.S.A. estimo que el 43% del software
usado es ilegal y estimó las pérdidas de sus miembros, tan solo en 2009, nos dice
31
Alberto
Lorandi (2010), y la cuestión es qué se hace en nuestro país para
impulsar al software libre, porque tan solo en México, la cifra de uso de software
ilegal es del 59%, estimando por la B.S.A. pérdidas para sus usos sucios por
13,754 millones de pesos. Esto nos marca un índice del 41% que México gastó en
licenciamientos implicando 9,558 millones de pesos. Pero las cifras son
alarmantes ya que el presupuesto de educación en 2010 fue de 211,187 millones
de pesos, siendo destinado esto para la UV 4,583 millones de pesos, para la
UNAM 24600, para la SEV de 25,347 millones y al que más se le destinó fue a
CONACYT (en Ciencia y Tecnología) con 27,230 millones. Pero haciendo un
análisis más profundo podemos sacar un presupuesto y decir que si el 100% del
Software usado en México fuera legal, se pagarían 23,321 millones de pesos por
él.
Las universidades desarrollan software abierto, software libre y software privativo.
El uso de código abierto y libre es de carácter académico, mientras que el privativo
es para ambientes administrativos o para algunos usos académicos. El software
privativo, al prohibir su código
resulta “antiético” dado que impedir compartir
conocimiento entre seres humanos va contra del sentido común.
Pongamos un ejemplo de contrariedad y algo que resulta paradójicamente un
problema. Alberto Lorandi (2010) Las universidades aportan gran cantidad de
software por sus desarrollos, y hoy podemos afirmar que solo en aportaciones de
software y protocolos, la internet no sería lo que es hoy; pero veamos la contra ya
que muchas universidades pagan cada día más por el derecho de usar y enseñar
a usar a la comunidad estudiantil software privativo.
Y pongámonos a pensar si para nuestro país al igual que cualquier otro, le cuesta
millones de dólares aplicaciones privativas, que bien podría ser destinado ese
presupuesto para salud educación y seguridad. Pero quién es el del problema, de
esto podemos afirmar que los únicos culpables son las universidades al no ofrecer
propios desarrollos que reemplacen al software privativo y enseñar aplicaciones
privativas en lugar de software libre.
32
Veamos este caso más a fondo si una universidad pública usa software para sus
documentos oficiales, exige a poseer o a obtener, ese software a quien quiera o
deba leerlos y cambiarlos, entonces nos llevaría a cuestionar si esa universidad,
tiene derecho al usar Microsoft Office, de obligar a estudiantes y académicos a
obtenerlo o usarlo para poder leer o modificar un documento.
Otro caso muy particular es que las universidades han sido cuna de casi todos los
estándares establecidos y has desarrollado la totalidad de los algoritmos que han
dado lugar al software existente y en cambio muchas universidades gastan una
gran suma de dinero en software privativo que usa estándares cerrados. A pesar
de expertos, las universidades prefieren usar software desarrollado por otros, a
pesar de ser generadoras de estándares abiertos, promueven el uso de
estándares cerrados al usar software privativo. Otra incongruencia, “Acceso libre a
la infamación en el internet pero en formatos no libre o privados”.
No terminaríamos de poner todas las contrariedades que existen en el mundo del
software libre, tan solo analicemos la B.S.A. que dice ser una asociación comercial
“sin ánimo de lucro”, creada para defender los objetivos del sector de software y
de sus socios de hardware, y sin embargo sus asociados obtienen utilidades de la
venta de software y pierden dinero si este se usa ilegalmente, resulta inusual
como una organización de empresas que viven de la venta de software, se
presente como una organización sin fines de lucro y además, no defienda los
intereses del software libre.
Todos nos haremos esta pregunta ¿Por qué debe usarse software libre en la
educación? Pero tal vez la pregunta más importante sea “¿Por qué usar privativo?,
es demasiado difícil, por no decir imposible, ya que encontrar una justificación
adecuada y coherente a la necesidad de usar sistemas y programas privativos en
las universidades. No será preocupación que unos pocos millonarios, los más
ricos del planeta, puedan seguir incrementando sus fortunas. O que unas pocas
empresas puedan seguir manteniendo su mercado.
33
Pero nos dice Cobo Romaní y Juan Cristóbal (2009) que actualmente existen
antecedentes suficientes como para identificar un círculo virtuoso entre educación,
creatividad-innovación y software libre. Comprender la combinación de estos tres
factores resulta particularmente relevante, especialmente bajo el supuesto de que
el conocimiento y las nuevas tecnologías tienen un papel central en el desarrollo
de las sociedades actuales. Para describir este triángulo se propone una
descripción de estas interacciones conceptuales, tal como se observa en la
siguiente imagen:
Figura 3.2 Conocimiento, creatividad y software libre
Fuente: Cobo Romaní, Juan Cristóbal, (2009), Conocimiento, creatividad y
software libre: una oportunidad para la educación en la sociedad actual,
Universitat Oberta de Catalunya. pp. 1-8.
Catalunya, España
34
3.4 Ventajas del uso de SW libre en la educación
Ahora analicemos cuales son las ventajas de usar software libre en la educación,
aplicando los conceptos de este triangulo. En primer lugar veámoslo a futuro, se
crearían profesionales independientes de un determinado entorno de software.
¿Por qué cuando se enseña informática, sí parece sensato enseñar a usar
establecida marca de programas? ¿Hay razones para eso? Utilizando software
libre, más que enseñar a utilizar un producto se enseña una tecnología, ya que
este se apoya en estándares libres y reconocidos. Un usuario de un sistema
operativo como por caso Microsoft Windows o Microsoft Office se sentirá
desorientado al intentar utilizar cualquier otro sistema que cumpla la misma
función debido a que estos imponen una forma de trabajo no estandarizada y
cerrada en la cual no es posible ver el funcionamiento transparente de ningún
proceso, esto no ocurriría con un usuario de GNU/Linux o cualquier otro sistema
libre.
Otro punto sería la reducción de costos, ya que en algunas universidades se
pagan miles de pesos por cada máquina en la que se tiene instalado el software
privado, evitaría que este tipo de consumos a las instituciones, porque además de
que se distribuye de manera gratuita y esto se traduce en el gran ahorro de
recursos públicos. Asimismo su mantenimiento es menor en costos debido a su
gran estabilidad y calidad que evita tener que reinstalar totalmente el software en
los ordenadores en lapsos cortos de tiempo como ocurre con el Sistema operativo
Windows. Asimismo el software libre permite reciclar equipos que hayan quedado
obsoletos por los grandes requerimientos de los nuevos programas privativos,
mediante la creación de Thin Clients. Si todas las universidades que llevan años
gastando licencias y personal de mantenimiento para software privativo hubiesen
dedicado parte de su dinero a salarios y becas para el desarrollo, el software libre
35
actualmente llenaría muchos más huecos y necesidades que están sin cubrir,
además de haber formado profesionales con mucha experiencia durante el
camino, además este desarrollo en términos monetarios puede ser traducido en
mayor cantidad de equipos, mayor cantidad de profesores por alumno,
instalaciones más adecuadas y en resumen una mejor formación.
El software libre recuerda Stallman, permite que los usuarios controlen lo que
hacen sus ordenadores y cooperen entre ellos. Las razones son también válidas
para la educación pero hay razones netamente “educativas”. Jordi Adell, Iolanda
Bernabé (2006)
1. El software libre puede ser copiado y redistribuido a precio de coste. Se
propone que la administración educativa, integre en sus planes conceder
software a todos sus centros a bajo precio, destinando los recursos
ahorrados a otros temas necesarios para la educación: más ordenados,
capacitación al personal docente. Todas estas alternativas, pueden llevar a
al mejoramiento de desarrollo social, ya que en los países menos
desarrolladores de software libre puede ayudar a conceder alta tecnología a
sus escuelas y poder entrar en este mundo de globalización, ya que está
cada vez mas influenciado por la tecnología.
desarrollo de software libre educativo, etc. En los países menos
desarrollados, el software libre puede ayudar a dotar de infraestructura
tecnológica a sus escuelas y a pailar la “brecha digital” con el mundo
desarrollado. Los vendedores de software privativo, que saben de la
importancia de la educación para sus frutas ventas, pueden ofrecer
software a muy bajo coste o gratuito a las escuelas. Pero se trata en
realidad de una estrategia comercial para captar futuros clientes y para
formarlo en sus productos a costa del erario público.
2. La escuela ha de enseñar a los estudiantes valores y estilos de vida que
beneficien a toda la sociedad. La escuela ha de promover el uso de
software libre por la misma razón que promueve el reciclaje: porque nos
36
beneficia a todos. Si los estudiantes usan el software libre y aprenden que
es mejor que el privativo, cuando sean adultos seguirán usando el software
libre. Eso permitirá a la sociedad liberarse de los abusos y del control de las
multinacionales que controlan el software privativo.
3. Si existe algo que favorece que los estudiantes aprendan cómo funcionan
los ordenadores y el propio software, es el software libre. Los futuros
programadores se inician en la programación durante la adolescencia. Es
una etapa clave en la que necesitan buenos modelos y ejemplos para
modificar, copiar y “jugar” con ellos. Necesitan desafíos. El software libre, al
permitir el acceso al código fuente del programa, les facilita enormemente el
aprendizaje. El software privativo es una “caja negra” que no aporta nada
para satisfacer su curiosidad y sus ansias de saber. El mensaje que les
envía el software privativo es “el conocimiento es una mercancía, los que
quieres es un secreto comercial, aprende está prohibido por la ley”. El
software privativo mantiene a la gente alejada del conocimiento, sacraliza la
tecnología y contribuye interesadamente a la ignorancia tecnológica que tan
buenos resultados económicos les proporciona a las empresas que lo
comercializan.
4. Pero aunque muchos adolescentes no sientan curiosidad por cómo están
hechos los programas de ordenador, hay valores generales que persigue la
educación que están en claro conflicto con el mensaje que transmite el
software privativo. Las escuelas deben enseñar hechos, conceptos,
principios y procedimientos, pero también valores. La misión de la escuela
es enseñar a las personas a ser buenos ciudadanos, a cooperar significa,
entre otras cosas, compartir software, poder hacer copias a todos los
compañeros de clase, llevarse a casa el software que se usa en la escuela.
Y todo eso, con el software privativo es un delito.
37
5. Por último, enseñar a los estudiantes a usar software libre y a participar en
la comunidad de usuarios/desarrolladores de software libre es una lección
cívica llevada a la práctica. Asimismo enseña a los estudiantes que el ideal
es el modelo de servicio público y la solidaridad, no el modelo del beneficio
a cualquier precio de los magnates. Todos los niveles pueden y debe n usar
software libre (Stallman, 2003).
La conciencia de los valores del software libre y la educación resumida por
Amatriain (2004), nos dice: “los valores que una institución educativa tendría que
promover estás muy relacionados con aquellos que promueve el software libre:
libertad de pensamiento y de expresión, igualdad de oportunidades, esfuerzo y
beneficio colectivo en lugar del beneficio individual, etc. De hecho, la libertad
puede que sea el valor más importante relacionado con la educación: la educación
sin libertad se convierte en adoctrinamiento”.
En el caso de la enseñanza de la informática a nivel universitario es especial. En
primer lugar, el software libre permite ver y analizar cómo están diseñados.
Las ventajas de índole práctica del software libre derivan de su modo de
producción: redes distribuidas de iguales que colaboran voluntariamente por una
amplia gama de motivaciones (Hars y Ou, 2001; III-UM and Berlecom Research,
2002). Raymond (2004) lo explica de manera simple: “los programadores de
código abierto han aprendido que el secreto es enemigo de la calidad. La manera
más efectiva de conseguir fiabilidad en el software es publicar el código para que
lo revisen otros programadores y no-programadores expertos en el área de
aplicación del software”. Raymond lo resume en una frase, la Ley de Linus
(Torvalds): “si suficientes globos oculares miran el código, los errores serán
evidentes”. Puede parecer increíble, pero en el desarrollo de Linux han
participado, en mayor o menos medida, más de 750.000 programadores de todo el
mundo (Raymond, 2004). No hay empresa que pueda competir con eso. La
38
Internet y GNU/Linux son dos ejemplos notables de que el modelo de código
abierto y libre colaboración entre programadores funciona.
Por tanto, para el movimiento del código abierto, el software desarrollado
siguiendo el modo de producción colaborativa entre iguales es de mayor calidad,
ofrece mayor seguridad, más estabilidad a lo largo del tiempo (el código no
desaparece si una empresa cierra o es comprada por otra), los tiempos de
desarrollo son menores a los proyectos interesantes crecen a una enorme
velocidad (al ser la programación una tarea altamente paralelizable, especialmente
la parte más tediosa: detección de errores) y tiene un precio sencillamente
inigualable. Es más, el concepto de software como servicio y no como producto
favorece a la industria local en lugar de contribuir a la creación de monopolios y
beneficia a más programadores que el modelo privativo. El software de código
abierto es más fácilmente “localizable”, un tema de la mayor importancia en
educación, sobre todo para lenguas minoritarias o minorizadas (Mas, 2003), es
más accesible y desarrollar software libre la mejor manera de usar los fondos
públicos para potenciar la industria del software local, en lugar de pagar royalties
por el software privativo, que van a parar a grandes empresas extranjeras.
Uno de los informes más completos sobre las ventajas cuantitativamente
demostrables del software libre es el de Wheleer (2005) en el que se recogen y
valoran estudios empíricos que llevan a firmar a su autor que “en muchos casos,
utilizar su competidor privativo de acuerdo con diversas medidas”. Wheleer (2005)
analiza aspectos como la cuota por segmentos de mercado, la fiabilidad, el
rendimiento, la escalabilidad, la seguridad y el coste total de propiedad,
concluyendo que:
“El software OSS/FS tiene una cuota de mercado significativa en muchos
mercados, es a menudo el software más fiable y, en muchos casos, tiene el mejor
rendimiento, el software OSS/FS escala, tanto en tamaño del problema como del
proyecto. El software OSS/FS a menudo es mucho más seguro, quizá debido a la
posibilidad de que
todo el mundo lo revise. El coste total de propiedad es a
menudo
39
3.5 Software libre en instituciones públicas
También en la administración pública se han posicionado como uno de los
públicos objetivo más relevantes con respecto al uso y al fomento del software
libre. Ahorro de costes de licencias. Fomento de la industria local, localización de
lenguas marcada por el interés social y no estrictamente comercial, fomento de
una sociedad de información y conocimiento basada en tecnologías libres y
estándares abiertos, entre muchos otros, son algunos de los temas que han
generado un debate en el seno de la Administración pública y que todavía
permanece con total vigencia.
3.5.1 Algunas ventajas
Dentro del último informa Government Open Source Policies, publicado el mes de
julio de 2008 por el Center for Strategic and International Studies, se observa que
con el uso y el fomento del software libre se están produciendo
importantes
cambios dentro de la industria del desarrollo del código fuente. Muchas compañías
de software están creando nuevos modelos de negocio que mezclan desarrollo
propietario y abierto. Como resultado de este hecho, muchas compañías están
centradas en como atraer beneficios mediante procesos de colaboración de
generación de código fuente. Esta situación ha comportado que algunas
compañías hayan diversificado su modelo de negocio, ofreciendo, además de
desarrollo, servicios añadidos, compren pequeñas empresas innovadoras, y se
focalicen colaborativos y de desarrollo y basados en estándares; ante esta
importante reacción del mercado tecnológico, en el cual queda patente que el
software libre no es un argumento político sino que responde además a razones
empresariales y económicas, observaremos de qué manera el software libre
puede ser beneficioso para las administraciones públicas (González Calderón,
Carlos, 2009) .
40
En cuanto se refiere a la gestión pública
se habla que tiene una serie de
características y necesidades particulares que la creación del software de código
abierto puede ayudar a cubrir; éstas son algunas de las más significativas:
1. Seguridad y confidencialidad de datos personales. Dicha administración pública
necesita disponer de datos personales y sensibles de los ciudadanos para poder
ejercer correctamente su función. La posibilidad de acceder al código de un
sistema de información proporciona la oportunidad de solucionar eventuales
errores con mayor agilidad a la hora de poder resolver estos problemas, ayudando
a la reducción de la vulnerabilidad de nuestras aplicaciones.
2. Garantizar la perdurabilidad y el acceso a la información. Para garantizar la
perdurabilidad de los datos públicos, es conveniente que la utilización y el
mantenimiento del software no dependan exclusivamente de las circunstancias
económicas de los proveedores de software. El software de fuentes abiertas nos
asegura al menos la posibilidad de estudiar el funcionamiento de los programas, y
de cómo llevan a cabo su función, permitiendo así la posibilidad de detectar
posibles errores, solucionándolos de la manera más rápida y segura posible.
Además, la utilización de estándares abiertos permite mantener la capacidad de
acceso a los documentos de forma sostenida a lo largo del tiempo.
3. Optimización del gasto público. El ahorro de costos de implantación de software
libre queda patente cuando se afrontan instalaciones o actualizaciones masivas de
una administración pública en su conjunto.
4. Fomento de la innovación tecnológica. Se contribuye a la formación de
profesionales en nuevas tecnologías, y estimula que cualquier administración,
empresa, institución u organismo pueda beneficiarse de los avances y de las
innovaciones introducidas mediante diferentes mecanismos de colaboración.
41
5. Dimensión social del software libre. La reducción de costes tendría que permitir
el acceso a los ciudadanos con mayor facilidad a las últimas tecnologías,
permitiendo eliminar barreras de adopción tanto para pequeñas y medianas
empresas como para regiones desfavorecidas, además de suponer un ahorro para
la propia Administración.
6. Interoperabilidad y normalización. La utilización de estándares abiertos favorece
la interoperabilidad entre sistemas y el desarrollo de nuevos servicios y
contenidos. Estos factores son esenciales a la hora de implementar la
Administración electrónica, en especial para garantizar que los servicios que
proporciona sean accesibles para toda la ciudadanía.
7. Independencia tecnológica. Con el objetivo principal de eliminar la obligación de
estar sujetos a las decisiones de los fabricantes de software, el mantenimiento de
una situación de independencia tecnológica ayudaría a evitar la realización de
migraciones o actualizaciones que no estén directamente relacionados con las
necesidades de los usuarios o de la propia Administración.
8. Apoyo técnico y mantenimiento. Escoger soluciones basadas en software libre
permite evitar situaciones de exclusividad en el apoyo técnico y la prestación de
mantenimiento.
9. Protección de modalidades lingüísticas. El software libre, una vez que facilita el
acceso al código fuente de las aplicaciones, agiliza y estimula las tareas de
traducción de un producto a otros idiomas, respetando de esta forma las
variedades lingüísticas vinculadas a los territorios.
10. Estabilidad y calidad. La posibilidad de analizar de forma pública el código
fuente permite optimizar la estabilidad y la calidad de algunas soluciones de
software libre.
42
A esto podemos agregar lo que afirma (Lorandi, Alberto 2007) que el paradigma
del software libre y su modelo cooperativo, han generado el nacimiento de
decenas de nuevos proyectos cada mes, la adopción cada vez mayor de Software
abierto por parta de administraciones públicas de todo el mundo, incluso el apoyo
de grandes corporaciones como IBM, Oracle o HP, son pruebas irrefutables de la
evolución de este movimiento que tiene apenas dos décadas y cuya explosión se
ha vivido en los últimos seis años.
El avance del software libre tiene relación con distintos aspectos, que se pueden
ver en la mayoría de los casos como complementos fundamentales, en la mayoría
de las ocasiones es decisiva:
•
La libertad q otorga el hecho de disponer del código fuente
•
La posibilidad de analizar, modificar y redistribuir el código.
•
La reducción del TCO (costo total de propiedad)
•
La calidad técnica de las soluciones finales por ser la medida.
Por las razones anteriores, empresas, administraciones y usuarios finales en
muchos países, están optando cada día por soluciones innovadoras basadas en
una nueva forma de entender el desarrollo de software. Y esta tendencia está
reforzada por la aparición de soluciones libres (aplicaciones, distribuciones,
servicios) para los distintos ámbitos y sectores de utilización de software. No
obstante, todavía existen algunos renglones
en los que aún falta tiempo de
desarrollo para contar con soluciones lo suficientemente maduras para competir
contra las comerciales.
3.5.2 Ventajas competitivas
Algunas ventajas competitivas del uso del software libre en todos los sectores, se
debe tener parte de un cambio de mentalidad es necesario comprender que es
mejor pagar por servicios que pagar por licencias (Lorandi, 2007). Algunas de las
ventajas competitivas de utilizar software libre en las organizaciones son:
43
•
Capacidad de modificar el código: Sólo con software libre se puede
adaptar
una
solución
a
las
necesidades
específicas
de
una
abiertas,
una
organización.
•
Independencia
de proveedores: Con aplicaciones
organización puede seleccionar mejor a quien verdaderamente le dé el
servicio y calidad, además teniendo el código fuente, no depende de un
solo proveedor, se puede contratar a otros para solucionar un problema
o realizar una adecuación sí, con el que se cuenta no se obtienen los
resultados esperados.
•
Seguridad: si se tiene el código fuente, es posible auditar una aplicación
para garantizar que no existen puertas traseras, troyanos, fallos de
seguridad, etc. Una ventaja adicional es que esta misma auditoria la
realiza toda la comunidad inmensa en el proyecto
•
Permanencia: El uso de estándares y aplicaciones libre, hacen que sea
difícil que una determinada aplicación pueda quedarse sin soporte. Aun
en el caso de que esto ocurriera, la disponibilidad del código fuente,
permite que otro grupo de usuarios, empresas, programadores, etc.,
pueda darle mantenimiento a la misma.
Para quienes se dedican al desarrollo de software y para quienes forman
desarrolladores de software como las universidades, también existen ventajas
competitivas como:
•
El uso de Software Libre incrementa indirectamente el número de
programadores de una empresa, existe casi siempre una comunidad de
44
usuarios programadores relacionada con un proyecto que lo mejoran, lo
prueban y sugieren nuevas adiciones.
•
Se puede ofrecer una respuesta más rápida a los clientes, tanto en
corrección de posibles problemas en el código, como nuevas adiciones
que aporta la comunidad.
•
Se puede contar con tecnología nueva por la misma evolución de las
partes que contiene el software, además se puede ofrecer estándares lo
que implica mayor calidad y permanencia y sobre todo, soluciones más
duraderas.
•
Mayor calidad en el código como consecuencia de trabajar en equipo
con personas desconocidas que forman parte de la misma comunidad
del desarrollo.
3.5.3 Caso de estudio de instituciones públicas
(Este estudio de caso se basa en otro estudio realizado
Por
Brian Fitzgerald y Tony Kenny: “Open Source Software can improve the
Health of the Bank Balance – The Beaumont Hospital Experience”.
Ahora pondremos un caso íntegro,
en el cual ponemos en juicio el miedo al
cambio de unas empresas, de migrar todos sus sistemas al software libre. Se trata
de un Hospital en Irlanda, perteneciente al sector público, en el se describe la
implementación de varias aplicaciones de software libre. En el casi se describe
dichas aplicaciones, algunas dificultades y estrategias y pasos a seguir para
resolver y lograr la implementación exitosa del software libre.
El entorno informático del hospital se caracterizaba por una alta heterogeneidad
en cuanto a equipos y plataformas informáticas. Respecto del equipamiento
informático, había 36 servidores Intel, que trabajaban en un entorno Microsoft
Windows. Además, la aplicación clínica principal se basaba en un mainframe HP
3000 y los sistemas financieros se ejecutaban sobre un HP UNIX. El sistema
45
informático del hospital también tenía aproximadamente 1.000 ordenadores de
sobremesa, varios de los cuales eran casi obsoletos (RAM inferior a 64 MB y CPU
de menos de 300 MHz) a causa de presiones presupuestarias. En cuanto a las
aplicaciones, la política informática del hospital era mixta, tanto frente a los
distintos tipos de aplicaciones como a los proveedores. El hospital había adquirido
soluciones informáticas adecuadas en la medida que se disponía de ellas en el
mercado y las había modificado (en la medida posible) y había creado nuevas
soluciones cuando no se encontraba ninguna adaptada a las condiciones de
trabajo del hospital.
El enterarse del software libre como alternativa al software propietario para varios
sistemas del hospital, para ese entonces el software libre solo era considerado
como apto para aplicaciones de la infraestructura invisible de la empresa, es decir
como para uso de informáticos expertos. A expensas de esto el departamento de
informática realiza estudios a través de listas de discusiones y foros
centralizadores de software libre como el Open Source Initiative, Source y
Slashdot, con el fin de examinar cuáles eran las aplicaciones disponibles, cuáles
su vigencia y grado de actividad de desarrollo y soporte y cuáles podrían ser los
problemas en la implementación.
Los responsables de este departamento, juzgaron que el software libre empezaba
a desarrollarse e implementarse no solo para back-office sino para aplicaciones
más visibles para los usuarios. Los programas de usuario más evidentes eran
nuevos paquetes de ofimática, con procesadores de texto, plantillas de cálculo, y
programas de correo electrónico: OpenOffice.org, SuseMail, MySQL, etc. Por lo
tanto, consideraron que el software libre evolucionaba desde sistemas muy
horizontales de infraestructura hacia aplicaciones más verticales, orientadas a las
unidades de negocio operativas, entonces el departamento de informática decidió
migrar progresivamente varios de los sistemas del hospital a plataformas y
aplicaciones de software libre, para el impulso de dicho proyecto existieron tres
principios a este cambio:
•
La eficiencia presupuestaria (rentabilidad del dinero del contribuyente
46
•
El pragmatismo (frente a las suficiencias presupuestarias para los
sistemas informáticos del hospital).
•
La usabilidad (buscar aplicaciones con funcionalidades y apariencias
similares a las aplicaciones comerciales ya en uso, a fon de minimizar
los problemas del usuario frente al cambio).
A pesar del cambio hay que notar que el hospital ha seguido usando e instalado
nuevas aplicaciones comerciales, por lo tanto el cambio a software libre no ha sido
una filosofía.
Este proyecto se realizó en varias etapas. Por inicio se implementó un paquete de
ofimática, el hospital empezó a instalar Staroffice 5.2 para equipos de sobremesa.
A causa de varias dificultades prácticas y funcionalidades en esta versión de la
aplicación, esta implementación creó muchos conflictos, tanto para usuarios como
para los técnicos, posteriormente se decidió instalar StarOffice 6.0, contando con
el soporte de Sun, el Departamento Informático quería un sistema distribuido con
clientes thin, centralizando el paquete en un solo servidor Linux con acceso por
red. Este sistema centralizado provocó problemas técnicos, por ejemplo, la
sobrecarga del servidor único y de la red interna del hospital. Por lo tanto, se
decidió instalar la aplicación en local para aquellos que lo querían, lo que a lo largo
mejoró sustancialmente la satisfacción de los usuarios. Algo muy curioso y cabe
hacer notar que algunos usuarios mantuvieron paquetes de ofimática comerciales,
por razones de fidelidad y de costumbre (un 8%, que corresponde a unos 80
usuarios).
Posteriormente se implemento un sistema de gestor de contenidos el cual
integraba otros “contenidos” del hospital (políticas de personal, protocolos de
laboratorio, formularios, documentos de trabajo, historias clínicas de pacientes,
mensajes, foros de discusión). El hospital instaló Zope que se descarga
gratuitamente en internet, mas tarde por decisión del departamento de informática
se decide a contratar una empresa local de servicio de software libre para la
instalación, la adaptación y el soporte. El programa Zope permite gestionar
documentos y otros archivos a través de metatags que identifican y describen un
47
documento, además de permitir la definición de las reglas de acceso y de uso, el
sistema de gestión de contenidos fue integrado con el servidor de directorio LDAP
Lightweight Directory Access Protocol” (protocolo de acceso a directorio ligero del
hospital (que contiene todos los datos del personal, para la gestión de accesos y
privilegios al servidor SGC basada en distintos categorías y de grupos de
personal. En la actualidad un equipo propio del hospital define, soporta y mantiene
la aplicación.
A continuación realizaron el reemplazo en su gestión de radiografías digitales,
basándose en estándares internacionales para el procesamiento de imágenes
(DICOM), hospital ha desarrollado son su propio personal una aplicación de
procesamiento para el almacenamiento e inspección de radriografias en formato
digital y en línea, también contó con ayuda de Sun, que proveyó un servidor Sun
Fire V880, con 1 TBde memoria. Este desarrollo interno se basa en scripts de Perl
para recuperar archivos desde el sistema de datos radiográficos en el HP3000.
Cabe destacar que se habla de un sistema integrador de archivos de imágenes
con otros datos del paciente sobre una misma plataforma, mientras que otros
sistemas comerciales deben ejecutarse separadamente y hasta en dos equipos
separados.
En su momento los usuarios internos del hospital requerían acceso a correo
electrónico ya que en ella basan su comunicación como muchas organizaciones
actualmente, anteriormente el hospital tenía una licencia de Lotus Dominio, para
800 usuarios, los 3000 empleados querían acceso al correo electrónico, lo que
implicaba ampliar las licencias de manera prohibitiva, después del estudio de
software existente, se cambió a SuSe Mail, que provee todas las funciones básica
del correo electrónico requeridas por el personal.
La situación actual del hospital muestra que como resultado de estos cambios, 22
servidores del Hospital Beaumont ahora usan como sistema operativo GNU/Linux
de Red Hat y de SuSe, y 14 usan Windows NT. Para el soporte, el mantenimiento
48
y desarrollo, el hospital tiene varios contratos con empresas locales de consultoría
y desarrollo informático, además gran parte de los problemas de instalación y
ejecución se resuelven a través de las listas de discusión de software libre de
Slashdot, y Sourceforget y los sitios dedicados a las aplicaciones instaladas.
Adulen el éxito de esta migración por haber adquirido experiencia por el personal
técnico del hospital en la manipulación de tecnología de información, sobre todo
por ejemplo, el procesamiento de imágenes, (ya que ellos mismos realizaron la
aplicación) y aseguran que este conocimiento y practica no se hubiera podido
adquirir con un software comercial.
Considerando que la migración fue todo un éxito el director de los sistemas
informáticos del hospital habla de ello, y afirma este logro desde el punto de vista
técnico y económico, no solo se han logrado ahorros por varios millones de euros
sino también se ha mejorado los servicios para los usuarios, se tiene mayor
control sobre sus aplicaciones medicas y has cambiado la mentalidad del personal
técnico y usuario dentro del hospital. Asimismo a partir del software libre utilizado,
el hospital ha creado varios programas propios para la administración hospitalaria
y la gestión de pacientes y de procesos médicos, actualmente, se está
considerando en qué medida el hospital puede participar y contribuir al movimiento
de software libre, como contraprestación (u obligación legal) referente al software
utilizado.
Ahora bien, analicemos la situación actual de varias instituciones públicas que por
miedo al cambio no se han atrevido a unirse a este excelente movimiento,
consideren empresarios el gran ahorro en millones que este tipo de software
puede darles, y como lo menciona el director de este hospital no solo el ahorro,
sino la capacidad que tiene este, para poder fomentar la realización de sus propios
sistemas adecuarlos y montarlos sin ninguna restricción, y pensemos las limitantes
del software comercial el cual a lo que nos ínsita es a comprar más licencias,
extensiones y actualizaciones. El software ya no es solo una herramienta para
49
facilitarnos el trabajo, si no ahora veámoslo como un movimiento que crece a
pasos agigantados pero que desafortunadamente crece y se desarrolla para
beneficios de pocos. Sin embargo el movimiento de software libre lo podemos
considerar más que un movimiento, una filosofía la cual muchos tienen cierto
temor
para
adoptarla.
50
CAPITULO IV.- ACTUALIDAD Y FUTURO DEL
SOFTWARE LIBRE
4.1 El software libre en el desarrollo social
En un estudio realizado por diferentes expertos en economía y también en
software, se hablaba de cómo existe un gran desorden en cuanto a los
presupuestos destinados para el desarrollo social ya que la mayoría es empleado
para la compra de software privativo y sus respectivas licencias, se menciona
también la posible solución si se empleara el software libre ya que bajarían los
costos para presupuestos, y se harían más cosas si en vez de usar recursos
destinados para pagar licencias, estos se usaran para algo como el fortalecimiento
y crecimiento de ciertos sectores de países en subdesarrollo.
Cabe destacar que para lograr incorporar las tecnologías de la información y
comunicación en la educación se presentan diversos inconvenientes, pero uno de
los más significativos pudiera ser el costo, como todos sabeos los costos
asociados a
infraestructura y conectividad hardware, software, capacitación y
mantenimiento, son limitantes substanciales en los países en proceso de
desarrollo. Y de estos costos, el hardware y software pudieran ser los más
significativos; sin embargo, mientras que el costo del hardware va en descenso día
a día, el costo de licenciamiento es cada vez más elevado y más restrictivo; y
bueno una posible alternativa que pudiera ayudar a disminuir las barreras de
acceso a las TIC’S, mediante una reducción de costos importantes es el software
libre, Fierro Arias (2010).
El software libre puede obtenerse sin costo, en el que no se paga por
licenciamiento y que puede ser compartido e instalado en las computadoras en
donde se requiera. En el software privativo normalmente la licencia tiene un costo
52
por usuario o computadora. Y por estas razones se considera al software libre
como una solución tecnológica económicamente viable en donde si existen costos
pero, a cambio de ellos, hay libertad y desarrollo. De igual manera la inversión a
largo plazo se reduce ya que no existen costos por actualización.
Así pues se considera la pronta estandarización del uso del software libre por
medio de la legislación, además de que las universidades respondan creando el
Software Libre que se requiera y el sector productivo y de servicios se beneficie
con ese software libre, la sociedad entera saldría ganando, ya que se estarían
ahorrando un promedio de $500 a $1,000 millones de dólares. Es decir se habla
de generar y crear un conjunto de políticas nacionales orientadas a reducir el
gasto en licenciamiento de software que puede suplirse al 100% con software
libre. Asimismo, se podría principiar un proceso de creación de aplicaciones libres
para el país que, a la larga, disminuiría los $9,152 millones de pesos en México
gasta anualmente en licenciamientos, o en el escenario más dramático, los $1,760
millones de dólares que involucraría usar el 100% del software de manera legal.
4.2 El futuro del software libre
Hoy en día el software libre ha dejado de ser dominio exclusivo de los expertos en
informática. La mayoría de los usuarios de Internet conocen el navegador web
Firefox, Google Chrome o el paquete ofimático OpenOffice.org, libre Office, y
muchos los utilizan cada día. Pero en el sector de las tecnologías de la
información y la comunicación, ya hace muchos años que se utilizan programas
libres por diversos motivos: la calidad técnica, la falta de costes por licencias, la
seguridad, la independencia tecnológica, etc. (Jacovkis David, 2009). En algunos
sectores, como las administraciones públicas o la educación, las libertades que el
software libre garantiza a sus usuarios son especialmente relevantes. En este
artículo presentaremos una breve historia de este movimiento en sus vertientes
53
tecnológica e ideológica. Veremos qué quiere decir que un programa sea libre y
qué importancia tiene eso para sus usuarios desde el punto de vista técnico,
económico y social. Actualmente las tendencias del mercado de las TIC permiten
afirmar que el uso del software libre seguirá aumentando en los próximos años. El
increíble posicionamiento en el crecimiento de este sector ha hecho posible la
aparición de un gran número de empresas
grandes y pequeñas que ofrecen
servicios en torno al software libre. Uno de los argumentos más repetidos en
contra del uso de estas tecnologías, la supuesta falta de soporte técnico, es
refutado a diario por miles de profesionales que se dedican a instalar, mantener y
adaptar aplicaciones de software libre en todo tipo de entornos.
Uno de los ámbitos donde es más difícil la penetración del software libre es el
doméstico. Eso es debido principalmente a tres factores: la resistencia al cambio
que tienen todos los usuarios, las dificultades asociadas a instalar un sistema
operativo diferente al que llevaba originalmente el ordenador, y los documentos
almacenados en formatos de archivo privativos. La reciente aparición de una
nueva línea de ordenadores portátiles de dimensiones reducidas –los llamados
netbooks– se ha convertido en una inesperada palanca que puede abrir este
mercado para el software libre: una tercera parte de estos dispositivos se venden
con alguna distribución de GNU/Linux, adaptada para usuarios noveles, instalada
ya de fábrica.
Quizás el sector donde el software libre tiene un futuro más prometedor, aparte de
los servidores de Internet, es el de los sistemas integrados en dispositivos
electrónicos, como teléfonos móviles, equipos multimedia, sistemas de navegación
GPS, ordenadores integrados en los automóviles, etc. Estos sistemas se
caracterizan por las limitaciones que impone el hardware, con unas prestaciones
muy inferiores a las de un ordenador de sobremesa. Esto obliga a que el software
que se instala esté perfectamente optimizado para aprovechar al máximo las
características del hardware y consumir el mínimo de recursos. El software libre es
ideal en este sentido, ya que permite que cualquiera haga modificaciones en él.
54
Además, el precio de estos dispositivos suele ser más bajo que el de un
ordenador, lo cual hace más significativo aún el coste de las licencias de software.
Ya hace años que el software libre dejó de ser dominio exclusivo de hackers,
expertos en informática y aficionados con mucho tiempo libre. El sistema operativo
GNU/Linux, la base de datos MySQL, el servidor de páginas web Apache y el
sistema Samba para compartir archivos y recursos en red son sólo algunos
ejemplos de programas libres con una cuota de usuarios muy importante, y todos
ellos continúan creciendo. Por eso no tiene que sorprender a nadie que todas las
grandes empresas de las tecnologías de la información y la comunicación (TIC)
tengan una estrategia específica para el software libre, incluso los grandes
productores de programas privativos.
4.3 Software Libre en la actualidad
Durante el congreso de estudiantes de Ciencias y Sistemas (COECYS) en su
conferencia titulada “Copyright versus Comunidad” Richard Stallman realizó un
análisis sobre temas de propiedad intelectual, patentes y los fundamentos de su
movimiento como el del software libre. En más de una ocasión hizo énfasis en los
aspectos éticos y políticos de este movimiento donde más que algo técnico, se
pretende privilegiar la libertad de los individuos. Asimismo, opinó respecto de las
nuevas formas de “rebeldía” digital, Anonymous incluido. Dentro de esa
conferencia se le hicieron varias cuestiones sobre, el por qué las patentes
constituyen una amenaza, y él manifestó “Porque una patente en cualquier campo
es un monopolio impuesto por el estado a la práctica de alguna idea. La patente
es un documento y describe una idea que nadie puede sin pedir permiso. El
problema y el motivo teórico de las patentes es fomentar la publicación de
descripciones de ideas, para que puedan usarse más tarde, cuando la patente
venza. Esta idea teórica podría ser buena si funcionara, pero no funciona así. En
el campo del software, o quizás en algunos campos, porque no soy experto en la
fabricación de objetos físicos de objetos físicos, pero sí soy experto en la
55
fabricación de software, un gran programa puede combinar miles de ideas. Si solo
un diez por ciento de las ideas en el campo son patentadas, esto significa que en
este gran programa habrá cientos de ideas patentadas, en otras palabras, cientos
de demandas potenciales al desarrollador del programa por el código que ha
escrito. Es casi imposible desarrollar software en tal ambiente.
Entonces las patentes en informática son obstáculos al desarrollo y con tantas
patentes y con tantas ideas en cada programa, escribir un programa grande es
como cruzar un campo de minas. Por lo tanto el sistema no sirve su propósito.
Quizás en otro campo, no sé, pero en software no.
Hace falta eliminar las
patentes de software en los países que han cometido el error de aceptarlas. Y
otros países deben evitar ese error.”
Más tarde se le preguntaba a Richard cual era la posible alternativa para organizar
y él respondió “No hace falta. Las patentes informáticas fingen ser solución para
un problema que no existe. Solo hacen mal. Cuando en Estados Unidos no había
patentes informáticas,
no se veía ningún problema que, para corregirse,
necesitara de patentes informáticas” Alberto Abella (2008)
Después se le cuestionaba el que sí el uso del software libre no es algo confuso
para las empresas, es decir, que pueda ser anárquico, protegiendo al software
libre dijo que si eso era molesto, y se cuestionaba también acerca de que si el
software libre era menos efectivo, ya que algunas empresas necesitan un soporte
más estable y el tener un aspecto anárquico y depender de una comunidad lo
hacen más débil en una aplicación para una empresa. Y él respondió: “No, no. No
es verdad. Primero, el soporte en el software libre aventaja al del software
privativo, ya que este último puede ser un monopolio. En este último, solo el
desarrollador tiene el código fuente, por lo tanto, solo él puede corregir cualquier
problema. Pero con el software libre el soporte es un libre mercado. Es fácil de
entrar si tienes el talento. Entonces para un usuario que quiere buen soporte y
está dispuesto a pagarlo, puede conseguir un mejor soporte por su dinero con el
56
software libre. Con este hay un soporte gratuito de los voluntarios, pero (que por lo
general) no garantiza nada. El usuario puede preguntar y conseguirá una
respuesta, o no, porque nadie le debe nada. Pero también tiene la opción de
pagar soporte. Hay muchos en la comunidad dispuestos a vender soporte.”
También se discutía de cómo puede ser para un usuario final de software ajeno el
conocer “el código” de un programa y el afirmaba que, no debería ya que puede
ser igualmente la victima de funcionalidades malévolas, y su única defensa es
exigir que su software sea libre y que el usuario no programador no debe
investigar el código fuente ni cambiarlo, entonces no será él quien detecte algo
malévolo ni quien corrija, pero los programadores en la comunidad, defendiéndose
del malévolo defienden también a los demás usuarios. En cuanto a esta cuestión
también se discutía el por qué el software libre podría ser más efectivo que el
restrictivo, Richard afirmó yo no lo digo, los de código abierto pueden decir eso,
no yo, decía Richard, lo que digo es que es un error juzgar programas solo según
su utilidad práctica y no según ética, no según respeto o falta de respeto a su
libertad, es que el juzgar los programas así es no valorar la propia libertad, y el
que no valora su propia libertad tiene gran probabilidad de perderla pronto.
Muchas veces nos podremos preguntar de cómo el software libre puede ser
rentable y en esta conferencia Richard afirmó, no necesitamos que sea rentable,
porque muchos comienzan en ese punto a intentar convencernos de que
aceptamos programas privativos. Pero esto implica que renunciemos a la libertad,
y haciendo énfasis nos dice, “prefiero nada a un programa privativo”. Asimismo
mencionaba que es demasiado importante reconocer que financiar el desarrollo de
software libre aunque es útil no es imprescindible, no es un requisito para vivir en
libertad, sin embargo cabe aclarar que la libertad a veces exige sacrificios, pero en
el software afortunadamente, solo exige pequeños sacrificios: aceptar soportar
una incomodidad, todo el mundo puede soportar eso.
Y respecto a la gran pregunta ¿Cómo ganar dinero desarrollando programas de
software libre? Richard mencionaba, que hay grandes empresas que financian el
desarrollo de software libre y hay pequeñas empresas de desarrollo del mismo,
57
cuyo negocio puede basarse en desarrollar soluciones. Una solución para cada
cliente, entregando la solución como software libre y en el proceso la mejora, la
extiende y puede escribir código específico para un cliente. Pero se puede aplicar
esta filosofía del software libre a otras áreas como el periodismo. De aquí
podemos decir que Stallman afirma, hay un sitio, Wikinews, que intenta hacerlo y
parece hacerlo más o menos bien, pero lo que no hace es investigación. Aunque
hay que reconocer que la mayoría de los periódicos hoy en día tampoco hacen
una investigación. Han más o menos abandonado la investigación, entonces
[preferiría] dar dinero a un periodista investigativo independiente. Y que muchos
otras también lo hicieras afirmó él. Pienso que es necesario. Pero entonces, no sé
cuanto se aplica.
Menciona Peter Wayner en (2006) que los que han pasado por el instituto saben
que el dinero lo cambia todo, cuando el dinero escasea, los trabajos desaparecen,
el amor se desmorona y estallan las guerras, hay un gran número de adictos al
código fuente que no han salido todavía del instituto, pero muy pronto averiguaran
esto, que el dinero sirve para pagar las cosas que necesitamos, como comida,
ropas, alojamiento y por supuesto ordenadores nuevos, mayores y más rápidos;
pero en contra parte a lo mencionado el dinero siempre ha sido el talón de Aquiles
del mundo del software libre, es fácil darse cuenta rápidamente de las ventajas de
compartir el código fuente con los demás, tal como dicen el negocio del software:
“No hay que romperse el coco” pero imaginar una forma de llenar el refrigerador
de refrescos de la cola frustra a los mejores defensores del software libre;
mientras tanto Stallman trató de explicar su solución de forma clara, puntualizando
bien las cosas, en el Manifiesto GNU. Escribió: “No hay nada malo en querer
cobrar por el trabajo propio, o en pretender que se maximicen los propios
ingresos, mientras no se usen los medios que resulten destructivos. Pero los
medios habituales en el campo del software libre hoy en día están basados en la
destrucción”.
También menciona que obtener dinero de los usuarios de un programa
restringiendo su uso es destructivo, porque las restricciones reducen la posibilidad
58
de usar el programa, y la cantidad de riqueza que la humanidad extrae de él.
Cuando se elige deliberadamente esa restricción, el resultado es una destrucción
deliberada; podemos deducir que Richard Stallman (2011) no tiene que
preocuparse por llegar a fin de mes. El MIT le deja una oficina, tiene una beca de
la MacArthur Foundation y las empresas le pagan para que ayude a portar su
software libre en sus plataformas, su extraordinaria reputación combinada con su
estilo de vida realmente frugal, le permiten mantenerse con dos meses de trabajo
remunerado al año y el resto del tiempo lo dona a la FSF. No es lo mismo que
dirigir Microsoft, pero él se las arregla.
Por otro lado como hacer publicidad del software libre, sí bien sabemos que los
medios de publicidad luchan por encontrar un modelo conveniente para distribuir y
rentabilizar su información, sin embargo esto lleva a pensar que los llevará a la
ruina económica. A estas afirmaciones Richard en su conferencia nos responde
con otra pregunta: ¿Para qué sirve un medio que exija a sus usuarios
identificarse? Para mí no sirve de nada porque no tengo acceso. En mi sitio
personal pongo muchos enlaces a artículos periodísticos, pero solo los que están
accesibles sin identificarse. Si exigen identificarse, no puedo verlo ni poner
enlaces, no me identificaré nunca para leer nada un para escuchar nada; pagar no
me molesta, si aceptaran pagos anónimos y si entregaran los artículos sin
candados digitales, sin contratos injustos, podría pagar, estaría depuestos a pagar
¿Cómo no? trato de convencer a los medios de ofrecer la oportunidad de pagar
anónimamente, y sin licencias restrictivas. Como ejemplo ponemos a Debian que
es una distribución que trabaja sin remuneración alguna, siendo todo el trabajo
meritorio, sin cobro alguno y voluntario.
4.4 Proyectos de software libre en la actualidad
A manera de metáfora Richard Stallman menciona en (2006) que el mundo
empresarial está viviendo algunas emociones y sucesos como las experiencias
59
que pasan en algunas novelas, en otoño llegan las empresas y los viejos y alegres
tiempos de ciertas fiestas nocturnas, algunas personas del reino del software de
código libre se harán mayores y se unirán al establishmente. Algunos se casaran y
se preguntara como las cosas ya no son tan divertidas como antes. En reflexión a
estas afirmaciones podemos decir que el mundo del código libre está pasando por
una gran inundación aguda de triunfo.
Sin embargo en un publicado de la revista “La flecha” de Alberto Abella en
(2010) dice que hay cerca de 300,000 proyectos de tecnología open source
haciendo ver que la cifre es muy alta ya que están registrados a la fecha en el sitio
http://sf.net; lo cual nos hace suponer que una parte del total sobrevivirían a con
actividad más de 36 meses algunos miles o decenas de miles cuando mas, y es
alarmante ya que de ahí podemos suponer cuántos de estos proyectos llegaran a
ser significativos en el ámbito mundial o regional; es decir haciendo mayor
profundización en esto, suponemos si las cifras de este sitio web nos habla de que
recoge del 10% mundial de todos los proyectos libres, y menciona que se estima
una cifra global de 1.7 soluciones libres iniciadas, también teniendo en cuenta que
la población de usuarios de internet es de 1100 millones en todo el mundo,
entonces tendríamos un proyecto libre para aproximadamente 1000 personas
incluyendo las de toso tipo de clase y condición, y si bien los cálculos son
meramente estimatorios si muestran la gran dimensión de la desparramo de estas
tecnologías, este autor reflexiona sobre la importancia de dar apoyo a este tipo de
proyectos, y habla de evaluar la potencial continuidad de los proyectos de software
libre y por tanto saber que tanto pueden ser factibles con un modelo de referencia,
y otra habla de descartar los defectos más comunes para que otros no los repitan.
Y aunque este artículo nos habla de la discontinuidad de los proyectos de
open source, el principal tema nos dice los defectos más comunes de los
proyectos, en primera dice “soy un genio. Tengo una idea de proyecto”, de este
error podemos afirmar que la idea del proyecto de sea absoluta o de verdad
radicalmente nueva y que al menos una parte si no es que todo ya esté
desarrollado en alguna parte de la red.
60
Otro error hace referencia al no haber mucha gente dispuesta colaborar en
este tipo de proyectos o más bien quienes no están dispuestos y a estar a las
órdenes de, esto se consideraría y tendría que dársele beneficio a los
colaboradores, nadie trabaja de gratis; otro fallo en estos proyectos es mencionar
que sean adaptados a necesidades locales,
ya que para algunos líderes de
proyectos es complicado trabajar en lo jurídico y en lo político, resulta que si se
corrompe alguna ley no hay quienes se haga responsable de esto, por eso la
necesidad de adecuar los proyectos a necesidades locales.
4.5 Financiación de proyectos de software libre
El software libre se desarrolla de muchas formas distintas, y con mecanismos para
conseguir recursos que varían muchísimo de un caso a otro. Cada proyecto libre
tiene su propia forma de financiarse, desde el que está formado completamente
por
desarrolladores
voluntarios
y
utiliza
solamente
recursos
cedidos
generosamente, hasta el que es llevado a cabo por una empresa que factura el
100% de sus costes a una entidad interesada en el desarrollo correspondiente. En
este apartado nos vamos a centrar en los proyectos donde hay financiación
externa, y no todo el trabajo realizado es voluntario. En estos casos, hay algún tipo
de flujo de capital con origen externo al proyecto que se encarga de aportar
recursos para su desarrollo. De esta manera, el software libre construido puede
considerarse, de alguna manera, como un producto de esta financiación externa.
Por ello, es común que sea esa fuente externa quien decide cómo y en qué se
gastan los recursos. González (2003)
En cierto sentido, esta financiación externa para proyectos libres puede
considerarse como un tipo de patrocinio, aunque este patrocino no tiene por qué
ser desinteresado y habitualmente no lo es. En los siguientes apartados se
61
comentan los tipos de financiación externa más habituales. Mientras el lector se
dedique a ellos, conviene, no obstante, no olvidar que ésta es sólo una de las
maneras que tienen los proyectos que construyen software libre de conseguir
recursos. Hay otras, y entre ellas la más importante: el trabajo de muchos
desarrolladores voluntarios.
Un tipo muy especial de financiación de proyectos libres es la pública. La entidad
financiadora puede ser directamente un gobierno (local, regional, nacional o
incluso supranacional) o una institución pública (por ejemplo, una fundación). En
estos casos, la financiación suele ser similar a la de los proyectos de investigación
y desarrollo, y de hecho es muy habitual que provenga de entidades públicas
promotoras de I+D. Normalmente, la entidad financiadora no busca recuperar la
inversión (o al menos no de forma directa), aunque suele tener objetivos claros
(favorecer la creación de tejido industrial e investigador, promover cierta
tecnología o cierto tipo de aplicaciones, etc.).
En la mayor parte de estos casos, no se encuentra explícitamente la financiación
de productos o servicios relacionados con software libre, sino que suelen ser el
subproducto de un contrato con otros fines más generales. Por ejemplo, la
Comisión Europea, dentro de sus programas de investigación, financia proyectos
orientados a mejorar la competitividad europea en ciertas áreas. Algunos de estos
proyectos tienen como parte de sus objetivos usar, mejorar y crear software libre
en su ámbito de investigación (como herramienta para la investigación, o como
producto derivado de ella).
4.6 El impacto sobre el software propietario
Con el software propietario la aparición de un producto dominante en un segmento
equivale a un monopolio por parte de la empresa desarrolladora. Tenemos
situaciones este tipo con productos y empresa en los mercados de sistemas
operativos, autoedición, bases de datos, diseño gráfico, procesadores de textos,
hojas de cálculo. Esto es así porque la empresa en cuestión tiene un gran control
62
sobre el producto líder, tanto es ese control que solo ellos pueden marcar cómo
evoluciona su producto. Este es un ambiente donde aparecen los peores efectos
económicos de esta dependencia, y en particular, la falta de motivación de la
empresa para acercar su producto a las necesidades de sus clientes, que van
siempre en evolución. Bain (2007)
Los usuarios tienen muy poco control debido a:
•
Formato de datos. En muchos casos el formato de datos está
fuertemente ligado a una aplicación. Cuando un número suficiente alto
de gente lo usa, su formato de datos se convierte en un estándar, y las
presiones para usarlo y la aplicación. Office por ejemplo.
•
Cadenas de distribución. Para poder usar un programa la única
limitante es conseguir una copia de él, normalmente conseguir una copia
original de un producto líder es fácil ya que el primer interesado en
tenerlo va a ser la propia tienda de informática, y el programa no líder o
minoritario, tiene cadenas de distribución muy costosas de mantener.
Sin embargo, los hackers desarrollan algunos cracks para instalar sin
costo alguna distribución de software propietario lo cual genera para las
empresas y el país una perdida en millones, por la circulación de
software ilegal.
•
Marketing. Después de ser usado por una parte significativa de la
población, el intercambio de información con los conocidos funciona muy
bien, pero sobre todo el impacto en los medios de comunicación, las
revistas de informática hablaran muy bien de él si es el que más se usa.
Habrá cursos de informática para él, libros en los que se describa,
entrevistas a sus usuarios, promoción en empresas e instituciones
educativas.
63
•
Inversión en información. Cuando se le ha invertido bastante tiempo
en recursos en aprender cómo funciona una herramienta, se nos está
motivando a no cambiar, además de ser la que domina el mercado,
porque es más fácil encontrar personal y material que ayuden a
aprender a usarla.
•
Software preinstalado. Las empresas fabricantes de hardware por lo
regular preinstalan este tipo de software, recibir una PC con el software
ya instalado representa un gran incentivo para usarlo, incluso si hay que
pagar por el aparte. Pero caemos en un círculo, será que uno de los
primeros causantes de estos monopolios son las empresas de
vendedoras de computadoras.
Un producto dominante en el mundo del software libre, no se vuelve
automáticamente en un monopolio de empresa, si el producto es libre, cualquier
empresa puede trabajar con él, mejorarlo, adaptarlo a las necesidades de un
cliente y en general ayudar en su evolución, y es precisamente por su posición
dominante que muchas empresas las interesadas a trabajar con él.
Para mayor competencia en las empresas, existe la aparición
software
del mundo del
libre volviendo productos dominantes, así pues promoviendo la
competencia, se retoma el control por parte de los usuarios y las empresas que
luchan en el mercado no tienen de otra más que hacerles caso si quieren
sobrevivir, esto hace precisamente que el producto se adapte a las necesidades
pero sobre todo que mejore para bien de todos.
Solo por mencionar algunos productos libres que son líderes en su sector,
nombramos a Apache que desde hace tiempo es líder en el mercado de
servidores, y también monopolio en varios ámbitos de cómo por ejemplo ser el
único servidor que se considera bajo la plataforma GNU/Linux. Hablando de este
último, sus distribuciones son un caso muy interesante no precisamente un
64
monopolio GNU/Linux, pero es posiblemente la segunda opción en el mercado de
los sistemas operativos y ello no ha forzado a que una empresa obtenga su
control, por el contrario existen diferentes empresas encargadas del desarrollo de
diferentes distribuciones, que compiten libremente en el mercado. GCC también
es un líder en el mundo de los compiladores C y C++ para el mercado de
GNU/Linux.
4.7 Software libre como modelo de negocio
El mundo empresarial y de negocios cada vez es más complejo y más competitivo
por ello algunas empresas han optado por globalizarse entrar en un punto en el
cual los círculos en los que ellas son protagonistas sean siempre eso. Este tipo de
globalización la podemos traducir en crear sus propios mecanismos de defensa en
este caso lo llamaremos herramientas de competencia o estrategias de
competencia. En el caso de empresas dedicadas a un giro completamente ajeno a
la informática les puede costar más trabajo adaptarse a esta situación debido a
que su financiación para el departamento de sistemas o de informática generaría
costos demasiado elevados y más que nada innecesarios debido a que su giro es
diferente. Por ello y como alternativa, muchas empresas que se dedican a la
implementación de sistemas ERP o CRM pueden entrar en aquí claro basadas en
Software Libre, tomando en cuenta los beneficios que este tipo de software tiene.
Sin embargo muchas empresas optan por ser ellas mismas las quienes se
encargan de llevar el control de sus sistemas, como lo vimos en el caso de el
Hospital Beaumont, quien en u principio por iniciativa de los directivos, invirtieron
en el departamento de informática para migrar sus sistemas a software libre, y
llevando esto a que después de que todos estaban familiarizados con las
herramientas, los mismos encargados en un periodo posterior, pudieran ser ellos
65
mismos quienes crearan más aplicaciones basadas en Software Libre para la
administración del hospital. Así pues vemos como por iniciativa de las empresas
se puede llegar muy lejos. Y vemos que el Software Libre puede facilitar y motivar
ciertas cosas dentro de una corporación, que son la innovación y la creatividad.
Ahora analicemos como puede presentarse el SL como un nuevo modelo de
negocio para empresas que lo desarrollan además de mostrarlo como un bueno
modelo de negocio y empresas que aun siendo ajenas lo han hecho parte de sus
prioridades.
En los últimos años el movimiento de código abierto ha revuelto las raíces del
sector industrial del software en el cual conviven algunas de las multinacionales
más fuertes de la industria, como pueden ser Oracle, IBM o Microsoft, con
pequeñas empresas locales enmarcadas en zonas muy concretas, pasando por
empresas de mediano tamaño pero que atienden a un mercado internacional. Sin
duda el mercado del software es uno de los más globalizados que existen.
Nos dice (Díaz 2004) las empresas se especializan en un software en concreto;
al ser el software aplicable a cualquier otro sector industrial podemos tener un
gran número de empresas en el sector que no compitan entre sí realmente.
Notemos que prácticamente no existe en la actualidad ningún sector industrial o
de servicios que no utilice en alguna medida un software, de manera que le
proporcione mayor productividad o sea la base de la gestión de su negocio.
Mostraremos algunos de estos sectores más importantes, las principales
compañías y el impacto relativo del código libre pueden ser:
•
Sector de los sistemas operativos: Aquí debemos distinguir dos mundos
aparte. El de los ordenadores personales o de escritorio, y el de los
servidores. Microsoft es sin duda el gran dominador en los ordenadores
personales, siendo Windows el sistema operativo más utilizado en el
66
mundo. Apple que se lleva parte de su
mercado amarrado con su
hardware En el entorno de los servidores hay más competencia
actualmente con distintas versiones de UNIX. Es en este segundo
entorno donde Linux está penetrando con mayor fuerza.
Linux ha demostrado su fiabilidad en grandes servidores y aplicaciones
de alta disponibilidad, y cada vez es una opción más segura, porque
además ya cuenta con el soporte de importantes compañías del
mercado, como Oracle o IBM.
En el mercado de los sistemas operativos para los ordenadores
personales la posición de Linux es más débil.
•
Sector de bases de datos: Oracle e IBM son las grandes dominadoras
de este mercado en el entorno empresarial, seguramente con Oracle en
primer lugar del ranking, con un 35% del mercado. Microsoft les sigue
algo más de lejos.
Como ya se ha comentado anteriormente, existe una base de datos de
código abierto que está teniendo un gran auge los últimos años: MySQL.
Está consolidándose como una opción real para muchas empresas.
Posiblemente todavía esté muy lejos de las grandes en temas como
fiabilidad, capacidad o integridad, pero el hecho es que para muchas
aplicaciones se está utilizando porque aporta la funcionalidad necesaria
a un coste muy bajo.
•
Sector de aplicaciones de gestión: Para grandes empresas seguramente
SAP sea la herramienta más utilizada. Pero es un mercado muy
fragmentado con numerosos competidores, tanto a nivel local como
internacional. Generalmente los ERPs de las empresas son más un
servicio que una herramienta, puesto que se debe adaptar esta a los
procesos internos de la organización.
Aquí no ha aparecido ninguna herramienta de gestión como software
libre que de momento haya destacado. Pero se están desarrollando y
pueden en futuro formar parte de la competencia.
67
Es de destacar la apuesta que ha hecho la propia compañía SAP por el
software libre. Existe una versión de su ERP que funciona sobre
MySQL.
•
Sector de aplicaciones ofimáticas: En este sector tenemos de nuevo a
Microsoft como gran dominador. Su suite Office es el producto más
usado en todos los ordenadores personales del mundo. Aquí sí ha salido
un rival de software libre que es un digno rival, la suite OpenOffice. Esta
aplicación fue en principio promovida por Sun, pero tras liberar su código
se ha convertido en otro de los mayores éxitos de la comunidad del
código abierto. Otro ejemplo LibreOffice nace de Oracle y ahora tiene
gran parte del mercado.
•
Sector de servidores de aplicaciones: Los servidores de aplicaciones
son las herramientas sobre las que se desarrollan los programas,
generalmente se les denomina así a aquellas orientadas a las
aplicaciones
Internet.
En
este
sector hay
varios
competidores
comerciales, y una fuerte competencia del software libre. Existe una
empresa dando servicio a un servidor llamado JBoss que tiene una
importante penetración en los sistemas informáticos a los que va
dirigido. Además, el grupo Jakarta2 se encuentra desarrollando otro
servidor de aplicaciones de software libre.
•
Sector de herramientas de seguridad: La seguridad es un tema crítico en
la expansión de las aplicaciones sobre Internet. El comercio electrónico
debe ser completamente seguro para aumentar su penetración en el
mercado, puesto que todavía genera desconfianza en muchos clientes
potenciales. En este sector existen numerosas empresas, siendo Panda
Software, una empresa española, una de las más importantes a nivel
internacional.
En aquellos sectores donde más se ha implantado el SL son dónde los
informáticos tienen mayor beneficio, aquellos dónde encajan las herramientas
utilizadas mayoritariamente por los desarrolladores de software. Esto es lógico, un
desarrollador de software puede crear herramientas para informáticos puesto que
68
posee todos los conocimientos necesarios, pero por ejemplo puede ser más
costoso que se reúnan un número suficiente de personas con conocimientos de
software e ingeniería aeronáutica para crear un programa libre para cálculo de
trayectorias de cohetes.
La posibilidad de utilizar de manera legal productos ya desarrollados y en continuo
mantenimiento elimina importantísimas barreras de ingreso. Se reduce de manera
drástica los requisitos de capital. Una empresa no necesitará partir de cero
desarrollando su propio software. No necesitará un determinado tiempo para la
creación de un producto o preparación de los servicios añadidos que proporcione.
La utilización de software libre va a proporcionar a las empresas una base de la
cual partir a coste prácticamente cero.
Las empresas pueden crear sus productos o servicios basándose en SL, se
elimina el costo de las licencias necesarias de otro software del que dependan.
Una nueva empresa actualmente puede utilizar todo software libre para su
mantenimiento, y para crear productos o dar soporte sobre ellos.
En estas empresas que proporcionen SL no existe problema de acceso a los
canales de distribución gracias a Internet. Esto no es meramente por el hecho de
ser SL, sino por ser una empresa tecnológica de Software, deberá tener una
importante imagen en Internet. Pero poner un portal en Internet es hoy más
sencillo que nunca. Ahora se puede crear una imagen empresarial accesible
desde cualquier sitio del mundo en cuestión de días, e incluso en cuestión de
horas.
4.8 El software libre en México
Lamentablemente en nuestro país no existe ninguna ley que nos obligue a usar
software libre o que más que nada promueva la utilización o desarrollo del mismo,
pero sobre todo carecemos de conocimiento en cuanto al tema. En la reciente
69
visita de Richard Stallman a México y en particular al senado de la República,
trata de promover el uso del SL, tratando de seducir a los asistentes criticando a
diestra y siniestra a quienes considera sus mayores enemigos: los fabricantes de
software comercial. Y dice: “Software libre no es software regalado. Es el que
permite cuatro libertades básicas: para su uso (por qué usarlo sólo con los
gadgets que quiere el fabricante); para su estudio (cómo entender su
funcionamiento si su código es se guarda bajo llave); para su distribución (hacer
copias para usar y “regalar” sin fines de lucro, es el espíritu real de la tecnología);
y para mejorarlo (todo usuario debería poder modificarlo a su antojo y
necesidades)”.
Aunque este tema atrae sobre todo a estudiantes, resulta aun difícil porque la
mayor parte de la venta en México y consumo de software está en manos de
marcas multinacionales, como Microsoft, Apple, Adobe y muchos más, con quien
el gobierno y las instituciones académicas han hecho convenios millonarios desde
hace años. Estas marcas además han sido grandes donadoras y promotoras de la
cultura digital en nuestro país, por lo que no resulta justo, para muchos, el
desconocer sus logros.
Lo cierto que muchos sin saberlo ya hemos utilizado software libre, quizás sin
saberlo. El mejor ejemplo es Wikipedia, que cumple con las cuatro libertades del
SL, también está Google y prácticamente todas sus herramientas, así como el
navegador Firefox creado por la comunidad Mozilla.
“El software privativo (o comercial) es una trampa: ofrece lujos y beneficios que te
obligan a depender de ellos en servicio técnico, actualizaciones y en aprendizaje.
Este software te cobra por vigilar tu información, por restringir su uso y por evitar
que otros lo perfeccionen”, dijo Stallman. Para esto Richard menciona muchos
ejemplos como: la suite de Windows, cuyos múltiples errores obligan al usuario a
especializarse en la marca y a contratar expertos en Microsoft; hasta la plataforma
de Apple, que fuerza al usuario a comprar únicamente hardware de su propiedad.
Y hasta el famoso Amazon, que en el 2009 “borró” todas las copias del libro 1984
de George Orwell, del Kindle de sus usuarios.
70
Hace unas aseveraciones muy serias hacia nuestro sistema de derechos de autor
y dice: “México tiene el peor sistema de derechos de autor. ¿Para qué quieren
proteger algo por más de 100 años después de que se murió el autor? Hasta en
estos temas el software libre tiene mucho que aportar, pues permitiría que los
artistas tuvieran ganancias reales (todo se lo lleva su agente, disquera o
manager). Un artista debería de vivir del subsidio del gobierno y no de vender lo
que hace”
Para finalizar y casi abordar su avión Stallman mencionó que si un país quiere
soberanía, que use software libre, ya que con el fomentará la creación de
empresas que se dediquen a desarrollarlo, a darle soporte técnico o a capacitar a
otros, de talentos. Y lo mejor, permitirá que los ingresos obtenidos por su venta se
queden en casa y no en las manos de una multinacional.
Por solo mencionar si tenemos potencial en México pues claro que lo tenemos,
solo que mal apoyado, ya que como dijo Richard todo está en manos de las
multinacionales, pero veremos unos ejemplos de uso.
•
La encicloabierta, proyecto que intenta rescatar las cualidades de la
famosa Enciclomedia, que operaba con software de Microsoft y que
costó al erario 25,000 millones de pesos. Esta propuesta fue creada con
software y contenidos hechos por mexicanos.
•
El colectivo educativo Edusol, que ha permitido el intercambio de
conocimiento y documentos de instituciones y expertos de toda América
Latina.
•
La Delta Metropolitana, la red entre la UNAM, la UAM y el Cinestav, para
hacer investigación científica.
•
La versión del Firefox (navegador web) en maya.
•
Una versión del Open Office (suite de escritorio) en lengua huichol.
71
•
Incluso, está la experiencia del gobierno de Vicente Fox, que creó
muchas páginas web sobre software libre, como el Monitor del Empleo,
la de la SEP, SeGob, entre otras.
72
CONCLUSIONES
El movimiento del Software Libre ha tenido mucho impacto en muchos aspectos si
bien sabemos no todo lo que es Software Libre es Linux podemos aseverar que es
una de las empresas q más lo promueven desde sus inicios, en un principio por
desfalcar a los grandes como Microsoft, Apple, etc., también sabemos que esta
corriente filosófica por así llamarla nos puede dar la pauta y hacer concientizar de
que no todo lo q nos dan las empresas de la mano de los medios de comunicación
es lo mejor, no todo lo que vende Microsoft es lo mejor dejemos al criterio de
cada particular, porque habrá quienes digan Microsoft también tiene sus ventajas,
pero entendamos q la única ventaja que tiene este sobre el libre es que este al
haber venido de la nada, ahora ya convertido en un líder mundial, ahora con todos
sus millones puede hacer alianzas con diferentes vendedores de equipos
exigiendo vender y respaldar sus equipos plagados de su software.
Este movimiento está interesado en crear una particular clase de comunidad que
se centra en la libertad. La postura que adopta este movimiento respecto a la
libertad es enteramente valorativa, la naturaleza del software como un bien
inmaterial hace que sea posible su libre utilización, por ello en el mundo del
software es de hecho “libre”. El principio ético-filosófico del que parte este
movimiento es “si el software puede ser libre, debe serlo”, debido a que parte de la
premisa de que la libertad es un bien en sí mismo y de por si moralmente valiosa
debiendo ser innegociable, entonces si la libertad es el bien primero y
fundamental, siempre que sea posible deberá ser. Al manifestar que el software
debe ser libre afirman que sus usuarios deben tener derecho a usarlo, copiarlo,
modificarlo y distribuirlo en igualdad con su autor. Concluyendo, a la pregunta
¿Por qué los derechos del autor de software libre pueden ser igualados a los de
los usuarios?
La cuestión acerca de los derechos es estrictamente jurídica,
acerca de cuál es el régimen jurídico que debe de regular el software y debe ser
respondida desde una perspectiva puramente jurídica.
74
El software libre es capaz de convertirse en modelo de desarrollo empresarial, y
puede haber un nicho de mercado donde las empresas que brinden servicios y
consultorías, obtengan beneficios trabajando con software libre pero tal vez es
responsabilidad de las universidades generar egresados con habilidades
suficientes
en
este
terreno.
Del
mismo
modo
que
se
benefician
los
desarrolladores, las organizaciones también obtendrán sus propias ganancias,
software de calidad a su medida, importantes ahorros económicos y sobre
independencia tecnológica y mucho éxito se puede deber a las universidades que
estén dispuestas a adoptar el software libre de manera institucional. Así pues este
modelo es completamente viable
y se constituye un modelo de desarrollo
sostenible, basado en que la cooperación y la difusión de la información,
constituyen de manera de aumentar el bienestar, y que con una adecuada
orientación y gestión, el modelos no sólo es productivo, sino también rentable. El
ahorro, la libertad, la independencia tecnológica y el aumento en la capacidad de
innovación, adaptación y mejora del software en todos los ámbitos industriales y
comerciales, es la principal consecuencia de una migración a software libre a corto
y largo plazo, siendo las universidades las piedras angulares.
El costo total del software: instalación, uso y actualización es hasta un 50 %
inferior cuando se hace uso de software libre. Además usar éste no significa un
ningún caso aceptar inferior calidad, o aplicaciones poco competitivas. El software
libre ha servido, sirve y servirá en las más importantes empresas del mundo: IBM,
Sun y Apple entre otras grandes, de hecho muchas de estas empresas ya están
metidas en el negocio del software libre. Sin embargo no hay una propuesta oficial
por parte de las Universidades Públicas a este respecto. Como por ejemplo la
DGTI se esforzó por usar WordPress en lugar de Contribute en sus portales
A mi parecer una de las herramientas más poderosas que ha inventado el hombre
es la informática, en la actualidad participa de forma directa o indirecta en
prácticamente cualquier actividad y permitir que esta herramienta sea controlada o
restringida por empresas extranjeras cuyo único interés es el dinero, va en
perjuicio de la sociedad de la que somos parte.
75
Usar software libre nos beneficia a todos, no debe ser únicamente una cuestión
económica, aunque este aspecto sea el promotor de su uso en las empresas, el
software libre debe terminar superando la barrera de lo puramente económico
para beneficiarnos a todos, sus bases filosóficas antes mencionadas son
compatibles con la función social de las Universidades Públicas y deberían ser la
base de su operación.
Si las Universidades hicieran un evento cada año con los alumnos de nuevo
ingreso en el que se informara, instalara y promoviera,
podría romper el
paradigma que por su filosofía debería ser la base de la informática en nuestra
casa de estudios, además de que terminaría con las costumbres y estándares que
limitan a los usuarios a conocer la gran variedad de programas libres que pueden
utilizar, y con esto cada vez más usuarios estén interesados en ayudar a hacer
crecer cada proyecto, no sólo programando, la colaboración que cada persona
pueda ofrecer es importante por sencilla que parezca, desde reportar fallas,
aportando ideas, etc.
Cualquier empresa de software existente debe plantearse como le afecta el
software libre como modelo de negocio y averiguar cómo sacar mayor rendimiento
a este modelo. Existen empresas que desarrollan un modelo mixto, con productos
comerciales sobre productos de código abierto, o viceversa. Si conseguimos unir
lo mejor de ambos mundos, podremos obtener las ventajas competitivas de los
dos.
Para terminar creo que es imprescindible cambiar nuestra filosofía, cambiar todo
lo que creemos, no todo lo que es software puede correr en Microsoft o en Apple,
así que, por qué centrarnos en algo, cuando hay miles de cosas por experimentar,
pongo el ejemplo de Steve Jobs un genio de la innovación tecnológica él fue más
allá de lo convencional, y creo que dejó las bases de un estilo de vida diferente,
para que las generaciones futuras y las actuales pongamos en nuestro camino
nuevas y mejores ideas que nos ayuden a fortalecer nuestra sociedad, para que
cada nación sea de las mejores, empezando por nosotros mismos.
76
Fuentes de Información
•
Abella, Alberto (2007), Convergencia de proyectos, Revista electrónica La
Flecha.
¿una necesidad del software libre?. Consultado en Agosto de
2011. http://www.laflecha.net/articulos/softlibre/convergencia-de-proyectosuna-necesidad-del-software-libre/
•
Abella, Alberto (2010), Los pecados capitales de los proyectos open source.
Revista
electrónica
La
Flecha.
Consultado
en
Julio
de
2011.
http://www.laflecha.net/articulos/softlibre/los-pecados-capitales-de-losproyectos-open-source/
•
Acosta Vázquez, Nelly (2011) Promueven uso de software libre en México.
Revista. El Economista
•
Alberto Abella (2008) Los pecados capitales de los proyectos open source.
Consultado
en
Agosto
de
2011.
http://www.laflecha.net/articulos/softlibre/los-pecados-capitales-de-losproyectos-open-source/
•
Alberto Pedro Lorandi Medina, Martha Aurora Fierro Arias, Guillermo
Hermida Saba, M.I. José Hernández Silva.
Software Libre y Desarrollo
Sustentable (2010) X Encuentro Iberoamericano De Mujeres Ingenieras,
Arquitectas Y Agrimensoras y
5 Congreso De La Asociación
Mexicana De Arquitectas Y Urbanistas
•
Amatriain, X. (2004). Free software in education: a guide for its justification
and
implementation,
Consultado
en
Junio
de
2011.
http://www.create.ucsb.edu/~xavier/FreeSoftware/FreeSoftwareEducation/Fr
77
eeSoftwareEducation.html Hay traducción catalana del mismo autor en
http://www.create.ucsb.edu/~xavier/FreeSoftware/ProgramariLliureEducacio
.pdf.
•
Bonet de AIMME, Santiago (2007), Problemas detectados en la difusión del
software libre en las empresas. Consultado en Agosto de 2011.
http://www.laflecha.net/articulos/softlibre/problemas-detectados-en-ladifusion-del-software-libre-en-las-empresas/
•
Cabada Arismendiz Felipe Humberto, Valenzuela Vivian Gerardo J. (2007)
Uso del software libre en la educación básica. Una oportunidad para México
y la educación de calidad
•
Cobo Romaní, Juan Cristóbal (2009). Conocimiento, creatividad y software
libre: una oportunidad para la educación en la sociedad actual. UOC
Papers. Revista sobre la sociedad del conocimiento, núm. 8, abril, 2009, pp.
1-8 Universitat Oberta de Catalunya Catalunya, España. Consultado en
Noviembre
de
2011.
Disponible:
http://redalyc.uaemex.mx/src/inicio/ArtPdfRed.jsp?iCve=79015644007
•
Culebro Juárez, Montserrat. 2007. Software libre vs software propietario
•
Díaz, José Ramón (2004) Nuevos Modelos de Negocio basados en
Software Libre. Tesina del MBA (UNED) Fundación Guadalquivir
•
Díez - Madrid, Julián. Veinte años de software libre, “La comunidad de
usuarios
de
Linux
celebra
su
aniversario
cuando
sus
distintas
78
encarnaciones alcanzan récords de uso”. Consultado en Agosto de 2011.
http://www.cincodias.com/articulo/sentidos/veinte-anos-softwarelibre/20110817cdscdicst_1/
•
Enciclomedia,
Educación
Tecnológica
en
México,
http://www.enciclomedia.edu.mx
•
Free Software Foundation. http://www.fsf.org (Consultado en Agosto de
2011)
•
GNU/Linux http://www.gnu.org (Consultado en Agosto de 2011)
•
González Calderón, Carlos, Ferran i Riera, Oriol. (2009) El software libre y
las administraciones públicas. Una visión actualizada IDP. Revista de
internet, Derecho y Política, Núm. 8, 2009, pp. 25-35 Universitat Oberta de
Catalunya, España.
•
González, Jesús, Seoane, Joaquín, Robles, Gregorio. (2003) Introducción
al Software Libre. F.U. Oberta de Catalunya. Edi. Eureca Media, SL
•
Jacovkis, David. (2009) El software libre: producción colectiva de
conocimiento IDP. Revista de internet, Derecho y Política, Núm. 8, 2009,
pp. 4-13 Universitat Oberta de Catalunya, España. Disponible en:
http://redalyc.uaemex.mx/src/inicio/ArtPdfRed.jsp?iCve=78813256006
•
Jordi Adell, Iolanda Bernabé. (2006) Software libre en educación. Depto. de
Educación Universitat Jaume I Castellón (España) v. 2
79
•
Lorandi,
Alberto.
Universidades
(2009)
Públicas.
La
Paradoja
del
Consultado
Software
en
Julio
Privativo
de
en
2011.
http://www.uv.mx/alorandi
•
Lorandi, Alberto. (2010) Paradojas del Software Privativo: la Necesidad de
usar Software Libre en las Instituciones de Educación y Universidades
Públicas. Consultado en Agosto de 2011. http://www.uv.mx/alorandi
•
Lorandi, Pedro 2007. El software libre en las Universidades Públicas,
Oportunidades
y
Retos.
Consultado
en
Agosto
de
2011.
www.uv.mx/alorandi
•
Malcolm Bain, Manuel Martínez Ribas, Manuel Gallego Rodríguez, Judit
Rius Sanjuán. (2007) Aspectos legales y de explotación del software libre
parte I y II. F.U. Oberta de Catalunya
•
Open
Source
Initiative.
Consultado
en
Agosto
de
2011.
http://www.opensource.org (2011)
•
Raymond, E.S. (2004). Open Minds, Open Source. Analog, Consultado en
Agosto de 2011. http://www.catb.org/~esr/writings/analog.html
•
Stallman, Richard. (2002). Free Software, Free Society: Selected Essays of
Richard M. Stallman.
•
Stallman, R.M. (2003). Por qué las escuelas deben usar exclusivamente
software
libre,
Consultado
en
Agosto
de
2011.
http://www.gnu.org/philosophy/schools.es.html
80
•
Stallman, Richard (2011) "El meollo del software libre no es técnico, es ético
y político", Consultado en Agosto de 2011. El Periódico de Guatemala
http://www.rebelion.org/noticia.php?id=134028
•
Velasco Juan J. La migración a software libre(1 de agosto de 2011)
•
Vicente Matellán Olivera (2004). “Studying the evolution of libre software
projects using publicly available data”. En: Proceedings of the 3rd Workshop
on Open Source Software Engineering at the 25th International Conference
on Software Engineering. USA: Portland.
•
Wayner, Peter, La ofensiva del software libre. Como Linux y el movimiento
del software libre se impusieron frente a los titanes de la alta tecnología. 1°
Ed. Garnica, 2001
•
Wheleer, D.A. (2005). Why Open Source Software / Free Software
(OSS/FS, FLOSS, or FOSS)? Look at the Numbers!, Consultado en Agosto
de 2011. http://www.dwheleer.com/oss_fs_why.html
•
Wikipedia enciclopedia en línea, http://es.wikipedia.org/wiki/filosofia (2011)
81
Glosario de términos
•
Código fuente: Escrito por programadores. Contiene el conjunto de
instrucciones destinadas a la computadora.
•
Fundación para el Software Libre (Free Software Foundation, FSF).
Organización creada a partir del esfuerzo de Richard Stallman y otros
entusiastas del software libre con el propósito de difundir este movimiento.
La Fundación para el Software Libre (FSF) está dedicada a eliminar las
restricciones sobre el copiado, redistribución, entendimiento, y modificación
de programas de computadoras. Hacemos esto, promocionando 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. Copyright (C) 1996, 1997, 1998, 1999, 2001 Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
Verbatim copying and distribution of this entire article is permitted in any
medium without royalty provided this notice is preserved. (Se permite la
distribución y la copia literal de este artículo en su totalidad, sin regalías y
por cualquier medio siempre y cuando se conserve esta nota.)
Página oficial de la Free Software Foundation: http://www.fsf.org
•
GNU: Proyecto iniciado en 1984 por Richard M. Stallman, que tiene como
objetivo desarrollar un sistema operativo compatible con UNIX 100% libre y
operacional. Conjunto de aplicaciones que ponen especial enfoque en las
siguientes libertades: Libertad de ejecución (la menos importante para
algunos, pero recordemos que hay sistemas que cobran licencias por
copias concurrentes.
 Libertad de modificación para beneficio propio.
 Libertad de distribución para beneficio de la comunidad.
82
 Libertad de distribución de versiones modificadas para el beneficio
común.
 Libertad de publicación sin restricciones para beneficio de toda la
humanidad.
•
GNU/Linux: Es la denominación defendida por Richard Stallman para el
sistema operativo libre que lleva por kernel a Linux. Stallman argumenta
que Linux sólo es un núcleo (kernel), y que es gracias al resto de las
herramientas creadas por el proyecto GNU que es posible tener un sistema
operativo completo. Entre estas herramientas destacan un compilador
(GCC) que sirve para hacer programas, un depurador (GDB) que sirve para
encontrar fallos en los programas y un interpretador de comandos (BASH)
que es la interfaz básica para darle ´ordenes al sistema operativo. Stallman
argumenta también que anteponer el nombre de su proyecto al del sistema
operativo además de ser lo justo pone la ideóloga de la libertad en primer
lugar, es decir, la del software libre.
Actualmente esta denominación se usa ampliamente si bien no del todo.
•
Licencia: Es un contrato que determina cómo el autor cede “normalmente
de manera no-exclusiva” parte de sus derechos al usuario (copia,
modificación, distribución, etc.), determinando en qué condiciones el
usuario puede utilizar el programa informático y detallando el ámbito de los
derechos y obligaciones asociados
•
Licencias con copyleft: Son aquellas que ceden los derechos de copia,
distribución y modificación del programa bajo las condiciones que definen al
software libre pero que además exigen que cualquier versión modificada
herede el mismo tipo de obligaciones y derechos que tenía el programa
original.
83
•
Linux: Se refiere al Kernel (núcleo, es el corazón del sistema operativo) de
un sistema operativo libre, compatible con UNIX (POSIX 100 %), iniciado en
1991 por Linus Benedict Torvalds y desarrollado colectivamente por miles
de programadores en todo el mundo, evolucionando de un proyecto de
programación de una sola persona a un sistema operativo empleado por
(estimado) 25 millones de personas (10 millones en 1999). Popularmente
se utiliza para referirse a todo sistema operativo que use Linux como
núcleo.
•
Software Libre: En los últimos años hemos venido escuchando cada vez
más los términos Software Libre (Free Software) y, más recientemente
Software de fuentes abiertas (Open Source Software). Estos términos se
refieren al modelo de desarrollo y de distribución del software desarrollado
cooperativamente. En vez de que el código del sistema o de cada uno de
los programas sea un secreto celosamente guardado por la empresa que lo
produce, ´este es puesto a disposición del público, para que puedan
modificar, mejorar o corregir. Bajo este esquema están desarrollados tanto
Linux como la mayor parte de los programas que con ´el podemos correr,
así como otros sistemas operativos, destacando de entre ellos: OpenBSD
(http://www.openbsd.org), FreeBSD. (Basado en el documento de Gunnar
Wolf).
•
UNIX: Es un sistema operativo desarrollado desde hace 30 años,
manteniendo el mismo diseño y forma de uso, añadiendo diversas mejoras
a lo largo de los años, pero manteniéndose sobre la línea de seguridad y
alto rendimiento sobre la cual fue diseñado. TCP/IP, el protocolo básico de
Internet, fue construido alrededor de UNIX, por lo tanto la integración de los
servicios de Internet en un ambiente UNIX es perfecta.
84
Índice de figuras
Figura 1.1 Mapa conceptual del Software libre……………………………………….17
Figura 3.1 Escenario del aula con Enciclomedia.…………………………………….27
Figura 3.2 Conocimiento, creatividad y software libre………………………………32
85
Índice de tablas
Tabla1.1 Libertades que otorga el software libre…………..……………………….16
Tabla de Anexos…………………………………………………………………………88
86
ANEXOS
87
Tabla de equivalencias
Una de las más grandes dificultades en la migración de Windows a Linux es la
carencia de software equivalente. Lo newbies por lo general buscan los software
equivalentes de Windows para Linux
y los usuarios avanzados de Linux no
pueden contestar a sus preguntas ya que ellos a menudo no conocen demasiado
sobre Windows. Aquí una muestra de muchas equivalencias de software de
Windows en la cual se pretende ver y hacer señalar la gran diversidad que existe
en Linux.
Descripción del
Sistema Operativo
Programa, tareas
Windows
ejecutadas
Linux
Netscape/Mozilla
Galeon
Internet Explorer, Netscape,
Navegadores
Mozilla
Web
Opera,
Windows
para
Windows,
Phoenix
para
Konqueror
Opera (Prop)
Phoenix
Nautilus
Epiphany
Links
Dillo
Evolution
Clientes de Email
al estilo MS
Outlook style
Outlook
Bynari
Insght
GroupWare
Suite (prop)
Athera
88
Licq
Centereicq
Alicq
Micq (ICQ)
Clientes para
mensajería
instantánea
GenomeICU
MSN,
Windows
Live Gaim
Messenger
Kopete
EveryBuddy
Simple Instant Messenger
IMici Messenger
aMSN (MSN)
Kxicq
Kmyfirewall
Easy Firewall Generator
Firewall Builder
Firewall
Firewall de Windows
Shorewall
Guarddog
Fire Starter
Smoothwall
IPCop
Lime Wire para Linux
Compartiendo
archivos clientes
servidor (redes
WindMX,Ares, eMule
Lime Wire para windows
punto a punto)
Lopster (Open Nap)
Gnaster (Open Nap)
MIdonkey (eDonkey)
Gift client/server (Fasttrack)
KOnquerror
Administración de
archivos tipo
Windows
Gnome-Comnander
Windows Explorer
Nautilus
Endevaur Mark
XWC
89
Kedit (KDE)
Gedit (Genome)
Gnotepad
Kate (KDE)
Editor de Texto
NotePad, Wordpad
Nedit
Vim
Xemacs
Xcoral
Nvi
FileRoller
Gnozip
Compresores de
texto
Linzip
Winzip, Winrar
KArchiveur
Gnochive
RAR para Linux
Visualizador de
PDF
Acrobat Reader para Linux
Xpdf
Adobe Reader
GV
Dr. Web para Linux (prop)
Trend
AVG
antivirus,
ServerProtect
para
NAV, Linux (prop)
Kaspersky, NOD32, Norton, RAV Antivirus (Prop)
Antivirus
Microsoft
Security Open
Essentials (solo con
Antivirus+AMaVIS
/
S.O. VirusHammer
original)
F-Prot (prop)
Sophie/TRophie
Kaspersky (prop)
Reproductor de
MP3, CD, DVD, etc
Winamp,
Reproductor
Windows Media
de
XMMS
Noatun
Zinf
90
Winamp para Linux
Xamo
GQmpeg
SnackAmp
Mpeg123
KsCD
Orpheus
Sadp
Workman
Xmcd
Grip
XplayCD
X3b (KDE)
XCDRoast
KOnCD
Enclip Roaster
Gnome Toaster
Programas para
quemar CD/DVD
con GUI
CD Bake Oven
Nero,
Roxio
EASY
Creator, Power 2go
CD KreaterCD
SimpleCDR-X
GCombust
WebCDWriter (Servidor de
quemado
usable
de
desde
CD/DVDm
cualquier
navegador con soporte Java)
91
Kpaint
Editores de
Gráficos simples y
tipo Photoshop
Tuxpaint
Paint
Gpaint
Adobe Photoshop
Kilustrator
Gimp para Windows
Gimp
FilmGimp
ImageMagic
Sodipodi
Xfig
Karbon and Kontour
Trabajos gráficos
con Vectores
Adobe Illustrator
OpenOffice Draw
Dia Tgif
Corel Draw
Gestalter
Impress
Corel Draw para Linux
Open Office
StarOffice(prop)
Paquetes de
oficina
Microsoft
Office,
Open
Office, StarOffice
Koffice
HancomOffice(prop)
Gnome Office
Applixware Office
Slag Office
Sybase
Adaptive
Server
Enterprise (prop)
Motores de Base
de datos
MySQL,
Oracle
Windows, MS SQL
para
PostgreSQL
MySQL (la más popular base
de datos abierta)
SAP DB
mSQL
92
Ximian Red Carpet
Red Hat Network
Mandrake Online
SuseYaST Online Update
Sistema de
Windows Update
actualización
Caldera Volution Online
Apt
Debian GNU/Linux package
search
Yum
Openuniverse,
RivaTV,
Linux,
KNopptx,
Blin,
Cool
DemoLInux,
DyneBolic, Gentoo (live CD),
Sistemas corriendo
desde un CD/DVD,
Celestia,
Imposible
USB
Lonix, Virtual Linux
Bootable
Business
Card
(LNX-BBC), ByzantineOS,
FreeLoader Linux,
MoviX, Freeduc CD, SuSE
Live-eval CD,
Freedom Linux, Eagle Linux
Red Hat, Mandrake, ALT,
Tipos de sistemas
Windows XP, Vista, 7, 8
Knoppinx,
Debian,
SuSE,
Gentoo, Slackware, Ubuntu,
93
Mandriva… etc
Código Fuente
Disponible del
No
Si
Kernel
Microsoft Windows en Rusia
el 95% de los usuarios usan
una
copia
pirata
de
Sistema Operativo
Windows, con un buen crak
Libre
para activarlo hasta que las
Completamente Libre
Update lo detecten como
copia pirata
Tabla de equivalencias. Culebro Juárez, Montserrat. 2007. Software libre vs
software propietario. Fecha de consulta Julio 2011.
94
Descargar