Introducción e historia del sistema operativo Linux y el software libre.
El fin de este articulo es servir de introducción al sistema
operativo Linux y la temática
del Software Libre, en principio, para cualquier persona
que guste de leerlo, pero principalmente para usuarios domesticos y estudiantes,
centrándose en los primeros.
Este blog con sus videos no ambiciona ser el mejor o el más perfecto, ni
siquiera carecer de errores, sólo trata de acercar el mundo de Linux y el
Software Libre a cualquiera que muestre interés por aumentar sus conocimientos
de informática con algo diferente a lo habitual.
- Desde su aparición en Internet en torno a 1991, tras ser desarrollado por Linus Torvalds, el núcleo Linux ha ido mejorando y se ha convertido en un sistema mucho más potente que otros sistemas propietarios, los cuales son desarrollados con un único fin empresarial.
- El negocio que ha surgido en torno al fenómeno Linux también ha sido notable. Muchas empresas han obtenido grandes beneficios simplemente regalando Linux y cobrando posteriormente por el servicio de apoyo técnico o vendiendo conjuntos de discos compactos con Linux y sus manuales, cuando hasta mediados de los años 90, en el mundo empresarial relacionado con la informática, el intentar hacer negocio con un programa o sistema dando gratis su código fuente y sin cobrar por su licencia era algo calificado como “locura absoluta e impensable”.
- El hecho de tener la posibilidad de disponer de controlar totalmente el sistema, lo hace idóneo para temas relacionados con seguridad informática. Ésto lo están entendiendo en los últimos tiempos muchos países, los cuales han migrado toda su infraestuctura informática a Linux, frente a la dependencia que mantenían anteriormente de, mayormente, el gigante del software propietario.
- Otra cuestión que no se escapa a nadie es el tremendo ahorro en cuestión de licencias que supone el usarlo, ya no sólo para el usuario particular, sino que para la administración pública significa no tener que desembolsar millones de euros.
- De total actualidad es el profundo debate que existe sobre la problemática de las patentes de software (ho hace mucho, el parlamento europeo ha votado la directiva sobre patentabilidad del software en Europa) y el concepto en sí de “Software Libre”. Ésto, que aparentemente es algo que no tiene mayor trascendencia, implica algo más allá del dinero que pueda haber en juego a la hora de utilizar un programa en concreto patentado por alguien o un programa que alguien nos vende, su fondo social es mucho más profundo. En una sociedad como la nuestra, de comienzos del S.XXI y totalmente informatizada, el hecho de que tengamos una dependencia en este tema de unas pocas empresas que se mueven únicamente por intereses económicos, debería ser algo cuando menos preocupante.
La filosofía de Software Libre, cuyo fundador se puede
considerar a Richard Mathew
Stallman, nació en torno a 1984. Dicha filosofía gira en
torno a la denominada licencia GPL (General Public License) y, a grandes
rasgos, defiende el derecho del usuario final del programa informático a saber
realmente qué es lo que está usando (es decir, que su programa no esté haciendo
en su ordenador algo de lo que él no es consciente), a modificar el programa y
a publicar nuevas versiones del mismo, siempre y cuando sea bajo las
condiciones en que él accedió al original que modificó. De esta forma, uno no
se encuentra con situaciones de dependencia, en las cuales, entre otras cosas,
si a un usuario, empresa o estado, le hace falta una funcionalidad en su
programa, no es necesario que espere a que la empresa que se lo ha vendido
considere rentable económicamente proporcionar una nueva versión que la
incluya, puede hacerla él mismo. De esta forma tampoco se está sujeto a la
dictadura provocada porque una nueva versión de un programa no sea compatible
con la anterior y tengamos que pagar de nuevo por él.
A finales de la década de 1960, en Bell
Laboratories de AT&T, en EE.UU., Ken Thompson y Dennis Ritchie
desarrollaron un sistema operativo:
UNIX. UNIX estaba escrito inicialmente en lenguaje ensamblador, pero tenía un
problema, era específico para la máquina para la que había sido diseñado, es
decir, no era portable a otros ordenadores distintos. Ésto a todas luces no era
excesivamente práctico, así que Thompson y Ritchie se propusieron diseñar un lenguaje
que minimizara el esfuerzo para portar el sistema operativo de una máquina a
otra, naciendo de esta forma el lenguaje de programación C, lenguaje con el que
fué reescrito UNIX, de forma que se convirtió en el primer sistema operativo
portable.
En 1991, un estudiante de la Universidad de Helsinki, Linus
Torvalds, se propuso
escribir su propio sistema operativo. En principio trataba
de escribir uno pequeño, originalmente concebido de una forma similar a Minix.
Todo ello nació de una larga experiencia como programador de bajo nivel, ya que
Linus ya había programado en ordenadores Commodore y lenguaje ensamblador
anteriormente. En 1990, Linus asistió a un curso de UNIX en la Universidad de
Helsinki, lugar donde estudiaba para obtener su título en “Ciencias de la
Computación” (objetivo que logró en 1997). A lo largo de ese año, Linus se
encontró con un gran problema ya que en su universidad sólo había 16
terminales, por lo cual tenía que hacer una larga cola para acceder a una. Fue
entonces cuando se decidió por trabajar con un PC, algo a lo que en principio
se resistía porque pensaba que no podría aprender nada con esa arquitectura y
con MS-DOS.
En su asignatura de Sistemas Operativos se empleaba un libro
de texto que contenía
una guía para desarrollar Minix, una especie de UNIX muy
básico que tenía por objetivo simplemente enseñar el diseño de un sistema
operativo, pero que dos meses después de su puesta a disposición del público,
en 1987, tenía un grupo de noticias de 40000 personas a nivel mundial y del que
se solicitaban a cada rato nuevas capacidades.
A Linus en el grupo de noticias de Minix le propusieron que
realizase una pequeña
contribución trabajando para el proyecto, y poco a poco,
cuando se dio cuenta, al cabo de aproximadamente un año, tenía lo que se podía
considerar un núcleo de Linux útil (es decir, apto para su uso).Linux fue
liberado desde los servidores de la Universidad de Helsinki bajo licencia GPL
en torno a principios de 1992. Inicialmente, Linus no estaba muy seguro de
utilizar esta licencia, pero finalmente lo convencieron de ello. Linux no fue el nombre elegido por Linus para
su sistema operativo; el nombre inicialmente elegido era
Freax (free+freak+unix).
Logotipo de GNU / Linux
En enero de 1992 existían unos 100 usuarios de la versión
0.02 de Linux, que dieron
información e hicieron críticas al sistema, sugiriendo
soluciones para los errores encontrados. En marzo de 1994 se liberó la versión
1.0. A quien primero atrajo Linux fue a los hackers (entendamos por hacker su
verdadera definición, que es la de una persona que muestra especial interés por
aumentar sus conocimientos sobre algo, sea cual sea la disciplina, en este caso
las ciencias de la computación), ya que Linux es distribuido gratuitamente a través
de Internet y se ajusta a las necesidades de cada uno y al tipo de computadora.
Por esta razón la Free Software Foundation (FSF) lo empleó para el proyecto
GNU, del cual se hablará más adelante.
Las contribuciones a Linux llegaron enseguida, una de las
más importantes fue la del
proyecto Xfree86, que se encargo de desarrollar un entorno
gráfico para Linux, ya que hasta el momento sólo funcionaba en modo texto a
través de la línea de comandos.
En torno a 1994 fueron apareciendo los primeros proyectos organizados
que permitían
que usuarios menos experimentados pudieran utilizar Linux
sin necesidad de tener grandes conocimientos de informática. Las primeras
distribuciones que permitieron tener en un CD-ROM todas las herramientas
necesarias para poder instalar el sistema operativo, sin necesidad de tener que
acudir a Internet para conseguirlas o buscar ayuda de otros usuarios, fueron
Slackware, Yggdrasil y Debian. Algunos de estos proyectos iniciales han
prosperado, como por ejemplo Debian, y otros resisten, aún siendo algo
minoritarios en cuanto a su uso, como Slackware.
Poco después comenzaron a aparecer los
grupos locales, denominados LUGs (Linux Users Groups), con la función inicial
de que sus miembros colaborasen entre sí. Posteriormente apareció la primera
revista mundial dedicada explícitamente al fenómeno Linux, “Linux Journal”.
Esta revista proporciona además distribuciones trimestrales en CD, lo cual
permite a los usuarios sin conexión a Internet mantener actualizado su sistema.
Linux había sido desarrollado inicialmente para plataformas
Intel, pero a partir de este
momento se comenzó a migrar el sistema a otras distintas,
arquitecturas de 64 bits, siendo Digital la primera empresa que apoyó el
proyecto Linux al coordinar Linus el migrado del sistema a su plataforma Alpha.
A partir de este momento Linux comenzó a ser conocido
mundialmente, con
repercusión en las publicaciones del sector y, como no, con
la explotación comercial del fenómeno. Surgieron las empresas que venden su
propio conjunto de utilidades y software para instalar Linux, pero con una
diferencia sustancial respecto a otras empresas del sector de la
comercialización de software, su negocio principal no se encuentra en la venta
de costosas licencias, ya que el sistema básico de empleo suele ser regalado.
La base principal de ingresos de estas empresas se establece en torno al
soporte técnico; la más famosa de todas es RED HAT, la cual desde un primer
momento hizo más sencillo lo que hasta el momento era lo más difícil, la
instalación del sistema, logrando pronto una apariencia gráfica de instalación
similar a la de otros sistemas ya establecidos en el mercado, la cual resulta
más agradable e intuitiva para el usuario sin conocimientos previos.
En torno a 1996 Linux toma mayor consistencia, aumenta la
implantación de LUGs y
aparece algo muy importante en su difusión, como son los
grupos de traducción. Una de las grandes ventajas de Linux es que en algún
rincón del mundo ha habido alguien que se ha encargado de traducir a una
determinada lengua las aplicaciones, el sistema y la documentación existente
para el mismo. De este modo se puede instalar en multitud de idiomas, muchos de
los cuales no existen para sistemas operativos comerciales desarrollados por
empresas que se dedican al negocio del software, ¿por qué?, porque no resulta
rentable traducir todo un sistema a un idioma que sólo van emplear unas pocas
personas. Lo más cercano a nosotros es para
Linux. LUCAS (LinUx en CAStellano) se encarga de la traducción al castellano.
Actualmente Linux sigue siendo desarrollado por Linus, pero
el mayor autor de todos
es Internet, ejerciendo Linus como coordinador, al cual se
le conoce como “el dictador benévolo”.
¿Qué
hardware se necesita para utilizar Linux?
Linux es un sistema con un aprovechamiento de recursos de lo
más eficiente, posee
requerimientos de hardware mínimos, calificables de
irrisorios en comparación con otros sistemas. Una configuración mínima para
emplearlo podría ser una computadora 386SX con 1 MB de RAM y una disquetera. A
mayores se pueden añadir componentes como el teclado, una placa de vídeo
cualquiera y un monitor. Con esto es suficiente para arrancar y entrar al
sistema. Si quisiéramos lujos, necesitaríamos un disco duro de unos 10 MB, que
sería suficiente para disponer de todos los comandos y un par de aplicaciones
pequeñas. Para un sistema más completo se aconsejan 4 MB de memoria RAM, o 8 MB
si se tiene pensado utilizar una interfaz gráfica. Si se van a tener muchos
usuarios y procesos conjuntamente, sería recomendable 16 MB; 32 MB ya sería
para el caso de procesos muy pesados. En cuanto al disco duro, varían las
necesidades bastante según la cantidad de aplicaciones que se haya pensado en
instalar, pero se puede decir que actualmente van desde los 10 MB hasta un
máximo de 4'7 GB para el caso de una distribución Debian GNU/Linux instalada
con todas sus aplicaciones (en torno a unos 9000 programas distintos). Resulta
obvio decir que cuanto más rápido sea el procesador y cuanta más memoria
tengamos mejor rendimiento obtendremos.
Todo ésto es lo que más llama la
atención a usuarios de otros sistemas no basados en UNIX. Un simple 486-DX2 con
8 MB de RAM basta para tener nuestro propio servidor de páginas web, obviando
decir que en este caso otros sistemas operativos con capacidad de servidor, ya
no es que den un mal rendimiento, sino que son incapaces de instalarse en la
computadora en cuestión.
Sin caer en el masoquismo una configuración realista para un
servidor web con Linux,
y en el que además vayamos a utilizar el modo gráfico, es
la que a continuación se recomienda: Pentium 90, 16 MB de RAM y 500 MB de disco
duro.
¿Por qué Linux en vez de otro sistema operativo?
A continuación esgrimiremos varias de las razones que pueden
llevarnos a decidirnos
por Linux en vez de por otro sistema operativo:
• Linux
tiene dos ventajas evidentes y que quizás son las que primero llaman la
atención, podemos conseguirlo de manera gratuita, es decir, podemos conseguirlo
sin pagar absolutamente nada (o pagando si lo que queremos es una distribución
comercial con soporte técnico, etc.), siendo además libre, lo que quiere decir
que podemos hacer con él lo que queramos (modificarlo y ajustarlo a nuestras
necesidades, evaluar sus bondades y defectos, etc.).
• Si
lo comparamos con otras versiones de UNIX para PC, podremos observar que su
velocidad y fiabilidad son muy superiores.
• Multitarea
real y multiusuario: a diferencia de otros sistemas operativos, Linux sí es
capaz de realizar varias tareas a la vez sin que interfieran en el rendimiento
obtenido y con múltiples usuarios trabajando al mismo tiempo.
• Linux
aprovecha mejor los recursos de nuestra computadora. De hecho se puede decir
que si llegamos a compilar nuestro propio kernel, tendremos el mejor sistema
operativo posible para nuestra computadora, ya que estará hecho a la medida de
nuestro ordenador y no para otro cualquiera. Decir que, hoy por hoy, con las
últimas versiones del kernel, la compilación ya casi es innecesaria para
alcanzar ese nivel óptimo de rendimiento del sistema.
• Sus
requisitos de hardware son irrisorios en comparación con otros sistemas.
• Linux
tiene una gran capacidad en cuanto a conectividad a redes.
• Es
abierto, es decir, conocemos el código fuente y la forma en que se ha
programado, por lo tanto lo controlamos, en vez de controlarnos él a nosotros,
ya que no existen tareas ocultas que desconozcamos.
• Es
infinitamente más seguro que otros sistemas, mucho menos vulnerable frente a
ataques directos y menos propicio a su infección por parte de virus, troyanos,
gusanos, etc.
También rebatiremos algunos de los argumentos empleados
usualmente para no
utilizar Linux aún viendo las enormes ventajas que se
muestran en la lista anterior:
• Costes
de migración desde otro sistema. Estos costes existen pero podríamos compararlo
con los costes de actualización que debemos asumir cada vez que sale una
aplicación no compatible para otro sistema o una versión nueva del mismo.
• No
tengo los conocimientos suficientes. Esta situación ha sido rebatida de la
mejor forma posible, demostrando que es falsa. La Junta de Extremadura
desarrolló su propia versión de Linux, llamada LinEx, migrando todos sus
sistemas a ella. Los funcionarios de la administración extremeña la han
aceptado y trabajan a diario sin problemas a nivel usuario, de igual forma que
lo hacían antes.
• Linux
está bien para pruebas pero no para cosas serias: Linux es empleado por Google,
Amazón, Oracle, Dell y muchas otras grandes empresas. Películas como Titanic,
El Señor de los Anillos, Shrek o el Episodio II de La Guerra de las Galaxias
han sido realizadas utilizando Linux.
• Si
es gratis no puede ser tan bueno como otras alternativas que cuestan más dinero
y tienen detrás a una gran empresa: en realidad el número de defectos por
líneas de código del Software Libre es mucho menor que el del software
propietario. En algunos estudios sobre la pila TCP/IP se afirma que el software
comercial tiene 0'55 defectos por cada mil líneas de código frente a Linux que
tiene 0'1.
Historia de algunas distribuciones destacadas en la actualidad
A continuación hablaremos de distribuciones de Linux. Nos
vamos a centrar
particularmente en Debian por dos cuestiones: 1) es un
proyecto no comercial, colaborativo y totalmente gratuito y libre y 2) su
estructura de desarrollo y actualización le confiere una fiabilidad y
estabilidad de la cual, hoy por hoy, el resto de distribuciones se encuentra
muy lejos, mientras que los sistemas comerciales están a años luz.
El proyecto Debian: el
proyecto Debian lo forman voluntarios a lo largo de todo el
mundo, los cuales se esfuerzan para conseguir una
distribución que esté compuesta, única y exclusivamente, por Software Libre. El
producto principal de este proyecto es la distribución Debian GNU/Linux, que
incluye el núcleo del sistema operativo Linux y miles de aplicaciones
preempaquetadas. Da soporte para varios tipos de arquitecturas: Intel i386 y
superiores, Alpha, ARM, Motorola 68k, MIPS, PowerPC, Sparc y UltraSparc, HP
PA-RISC, IBM S/390 e Hitachi SuperH.
Este proyecto fue fundado oficialmente por Ian Murdock el
16 de Agosto de 1993. Por
aquel entonces el concepto de una “distribución” de Linux
era totalmente nuevo. La creación de Debian fue apoyada por el proyecto GNU de
la Free Software Foundation durante un año (noviembre de 1994 a noviembre de
1995).
Debian es la única distribución que es completamente
abierta para que todos los
usuarios y desarrolladores contribuyan con su trabajo. A
diferencia de otras, Debian no es una entidad comercial, se trata solamente de
un gran proyecto de colaboración a través de Internet.
Debian divide sus ramas de desarrollo en
tres partes: estable, testing e inestable. Estable es la rama “estable”, valga
la redundancia, es decir, provee un sistema operativo y un conjunto de paquetes
totalmente fiable y sin ningún tipo de fallo. Para ello cualquier paquete o “programa”
candidato a la rama “estable” pasa por un período de pruebas en el cual se dice
que está “frozen” (es decir, congelado). Durante este período no se hace
ninguna modificación sobre el mismo, pero sigue siendo utilizado. Esta fase
suele ser de varios meses, asegurándose que a lo largo de todo el mundo nadie
informa, en varios meses de uso, de ningún problema de ningún tipo con ese
programa. Si supera esta prueba, el paquete pasa a ser estable. La siguiente
rama es “testing”, paquetes a prueba que se encuentran cerca de pasar a frozen
o en pruebas muy cercanas, susceptibles de sufrir problemas, pero que no serán
fallos críticos del sistema operativo. “Inestable” es una rama empleada
principalmente por desarrolladores del sistema operativo. Un sistema inestable
sólo suele ser instalado por gente que trabaja con él para encontrar fallos en
paquetes y corregirlos, o avisar de
ellos al proyecto. Más información en http://www.debian.org
RED HAT Linux: en
octubre de 1994 Marc Ewing liberó la que, hoy por hoy, es
posiblemente la distribución comercial Linux más famosa en
todo el mundo: “Red Hat Linux”. En
1995 Bob Young, una persona que ya había tenido contacto
con Linux y el Grupo de Usuarios de Linux de New York, compró el pequeño negocio
de Ewing y lo fusionó con ACC Corporation (una empresa que se dedicaba a la
publicación y a la venta de accesorios informáticos, revistas y libros
relacionados con UNIX) y llamó a la empresa resultante Red Hat Software. En
este año se liberó la versión 2.0 de Red Hat Linux. A partir de ahí, Red Hat
Software ha ido expandiéndose de manera imparable y en distintas facetas del
sector: da soporte técnico telefónico, y hasta no hace mucho regalaba su
distribución Linux básica. Red Hat vende
versiones más completas de su distribución, sirve a grandes compañías (entre
sus principales clientes se encuentra la productora cinematográfica Dreamworks)
y sobre todo realiza su mayor negocio dando soporte técnico completo para sus
sistemas Linux. Red Hat y Bob Young han recibido gran cantidad de premios y
reconocimientos y las grandes empresas del sector informático (IBM, Dell, HP,
Oracle, BMC y VERITAS) dan soporte para Red Hat Linux.
Ya no como distribución Linux sino como
modelo de empresa basado en Software Libre, decir como ejemplo que en junio de
2002 Red Hat Software cerró por primera vez en bolsa por encima del gigante del
sector informático Sun Microsystems.
Recientemente Red Hat ha abandonado su distribución
gratuita para destinar sus
esfuerzos a su versión para empresas, pero sigue apoyando
activamente una versión basada en su distribución mediante el denominado
Proyecto Fedora.
Se puede obtener más información en:
https://getfedora.org/
http://www.getfedora.org/
https://getfedora.org/
http://www.getfedora.org/
SUSE LINUX: fue fundada
en Alemania en 1992 por estudiantes universitarios con el
nombre de Gesellschaft für Software- und System-Entwicklung
mbH, creándose en 1998 el holding SUSE LINUX AG. Cuenta actualmente con sedes
en Alemania, Gran Bretaña, Italia, República Checa y Estados Unidos. Entre sus
inversores se cuentan Compaq Computer Corp., Intel Corp. y Silicon Graphics
Inc. (SGI). SUSE se ha convertido en uno de los proovedores a escala mundial
del sistema operativo Linux. Socios corporativos actuales de SUSE son IBM y
AMD. De igual forma que RED HAT, tiene su mayor negocio en los entornos
corporativos, encontrándonos en sus últimas versiones con que no cuenta con una
versión libre de su sistema operativo más allá de su versión de evaluación sin
restricciones temporales de un sólo cd “Suse Live CD evaluation”. Según sus
propias estadísticas, SUSE cuenta con más de 15 millones de usuarios en todo el
mundo actualmente, proporcionando soluciones informáticas a empresas punteras,
cada una en su campo: Lufthansa, Babcock-BSH, Miele, el Centro de Investigación
Langley de la NASA o el Banco Mercantil de Venezuela; en el sector público
instituciones como el Ministerio de Defensa británico (RAF) y la policía
central escocesa utilizan SUSE LINUX.
No hace mucho SUSE LINUX ha sido
adquirida por la empresa norteamericana NOVELL. Más información en: http://www.suse.de/es
Historia del Proyecto GNU y la Free Software Foundation
Historia
El proyecto GNU (http://www.gnu.org) no se puede
entender sin Richard Mathew Stallman (rms). Richard Mathew Stallman empezó a
trabajar en el Laboratorio de Inteligencia Artificial del MIT (Massachussets
Institute of Technology) en torno a 1971. Su trabajo se desarrollaba en un
grupo que usaba exclusivamente Software Libre, ya que por esta época hasta las
grandes compañías lo distribuían. Los programadores, como Stallman, tenían la
libertad de cooperar entre ellos y modificar el software que le era
suministrado, mejorándolo y adaptándolo a sus necesidades. Todo ésto comenzó a
cambiar y, hacia la década de los 80 gran parte del software suministrado se
había vuelto propietario, es decir, la empresa que lo suministraba no dejaba al
usuario el código fuente, con lo cual no podía ser adaptado y evitaba que fuese
mejorado por un simple hecho de cooperación, obligando al usuario a, si quería
ver su software mejorado, adquirir una nueva versión a la empresa.
Todo esto llevo en 1983 a Stallman a concebir
la Free Software Foundation (FSF) (http://www.fsfeurope.org/index.es.html) y, a
partir de la misma, el denominado proyecto GNU, todo ello con el fin de volver
a la fase en la que el software podía ser diseñado, mejorado e intercambiado
sin estar sujetos a la dictadura de licencias y barreras legales impuesta por
las grandes compañías. Debemos tener en cuenta que el término inglés “free”
significa en este caso “libre”, no “gratis”; aunque ambas cosas suelen ir
asociadas, es decir, el Software Libre es gratuito, lo que realmente quiere
decir “free” en este caso, es que tenemos la libertad de modificarlo y
ajustarlo a nuestras necesidades.
El proyecto GNU consiste en el desarrollo de un sistema
operativo y un conjunto de
aplicaciones totalmente libre y compatible con UNIX, de
forma que si aparece una aplicación que no es libre, será desarrollada una
similar pero libre, de forma que una computadora pueda estar equipada al 100 %
con Software Libre y cumpla cualquier función (ello incluye el sistema
operativo y resto de aplicaciones necesarias).
En 1990 se habían escrito la mayor parte de las aplicaciones
del sistema operativo,
pero faltaba lo más importante: el kernel o núcleo. Por
entonces apareció Linux, que era libre, de forma que combinando Linux con el
resto del sistema GNU se llegó a la meta de tener un sistema operativo libre,
el GNU basado en Linux.
Libertades
“Software Libre” se refiere a la libertad de los usuarios
para ejecutar, copiar, distribuir,
cambiar, estudiar y mejorar el software. De una manera más
precisa se puede decir que para que un software se considere Software Libre,
deben cumplirse las siguientes libertades:
• libertad
0: libertad de usar el programa con cualquier propósito.
• libertad
1: libertad de estudiar cómo funciona el programa y adaptarlo a tus
necesidades.
• libertad
2: libertad de distribución de copias.
• libertad
3: libertad de mejorar el programa y hacer públicas las mejoras, de tal modo
que la comunidad se beneficie.
¿Por qué usar Software Libre?
Las razones para utilizar Software Libre son múltiples y
variadas. En los siete puntos
que siguen a continuación se exponen de una manera clara
los más importantes:
• Está comprobado que es software de mayor calidad
que el propietario (dispone del mayor soporte técnico del mundo). Ésto es
una verdad irrefutable. Existen estudios rigurosos al respecto que lo
demuestran (errores por líneas de código respecto al software propietario,
número de personas trabajando en él, tiempo de respuesta a fallos de
seguridad,...).
• Daría lugar a una mayor competencia, por lo tanto
a mayor calidad . Ésto es una consecuencia directa de la veracidad de la
primera razón expuesta.
• En Software Libre no hay situaciones “lock in” o
de dependencia . Al ser el código libre nunca se depende de una empresa que
lo posea, pudiendo en cualquier momento rescindir un contrato con la misma sin
miedo a problemas en la gestión de nuestra empresa o a situaciones similares,
ya que contratando a un programador podremos adecuar el software a nuestras
necesidades.
• Inexistencia
del usuario esclavo . Ésta es una consecuencia directa de la
tercera, casi redundante.
• Por seguridad informática (accesos no deseados,
puertas traseras, funcionalidades no documentadas). Está demostrado que el
Software Libre es infinitamente más seguro que el propietario, y eso sin tener
en cuenta los problemas con virus, troyanos,... del segundo.
• Estándares abiertos, no dependientes de una
empresa. Ésta puede ser una razón más general de la cual son consecuencia
la tercera y la cuarta.
• Documentado en multitud de idiomas. El
Software Libre cuenta con el mayor equipo de traducción de documentación
existente. Las empresas no traducen su documentación a ciertos idiomas porque
no es rentable (quizá sólo por cuestiones de publicidad e imagen), mientras,
los manuales de Software Libre están traducidos a idiomas impensables en otros
casos, ya que siempre hay una persona que utiliza un programa y que habla
cierto idioma que acaba traduciendo un manual para él a su lengua natal (él
sólo o en colaboración con otros usuarios).
Comentarios