Software Libre

Cuando los usuarios no controlan el programa, el programa
controla a los usuarios. El programador controla el programa y, a través del
programa, controla a los usuarios. Un programa que no es libre, llamado
privativo, es por lo tanto un instrumento de poder injusto.
Por tanto, el software libre es una cuestión de libertad, no de
precio. Para entender el concepto, piense en libre como en libre expresión, no
como en barra libre.
También debe tener la libertad de hacer modificaciones y usarlas
en privado para su propio trabajo o pasatiempo, sin siquiera mencionar que
existen. Si publica sus cambios, no debe estar obligado a notificarlo a nadie
en particular, ni de ninguna manera en particular.
Historia del Software Libre
Entre los años 60 y 70 del
Siglo XX, el software no era considerado un producto sino un añadido que los vendedores de los grandes computadores de
la época (los mainframes) aportaban a sus clientes para que éstos pudieran usarlos. En dicha cultura, era común que los
programadores y desarrolladores de software compartieran libremente sus programas unos con otros.

En 1971, cuando la informática todavía no había sufrido su gran boom, las personas que hacían uso de ella, en ámbitos universitarios y empresariales, creaban y compartían el software sin ningún tipo de restricciones.
Con la llegada de los años 1980 la situación empezó a cambiar. Las computadoras más modernas comenzaban a utilizar sistemas operativos privativos, forzando a los usuarios a aceptar condiciones restrictivas que impedían realizar modificaciones a dicho software.
En caso de que algún usuario o programador encontrase algún error en la aplicación, lo único que podía hacer era darlo a conocer a la empresa desarrolladora para que ésta lo solucionara. Aunque el programador estuviese capacitado para solucionar el problema y lo desease hacer sin pedir nada a cambio, el contrato le impedía que modificase el software.
La pérdida de tiempo era constante, ya que en ocasiones, los trabajadores enviaban por red sus trabajos a imprimir y al ir a buscarlos se encontraban la impresora atascada y una cola enorme de trabajos pendientes. Richar Stallman decidió arreglar el problema, e implementar el envío de un aviso por red cuando la impresora se bloqueara. Para ello necesitaba tener acceso al codigo fuente de los controladores de la impresora. Pidió a la empresa propietaria de la impresora lo que necesitaba, comentando, sin pedir nada a cambio, qué era lo que pretendía realizar. La empresa se negó a entregarle el código fuente. En ese preciso instante, Stallman se vio en una encrucijada: debía elegir entre aceptar el nuevo software propietario firmando acuerdos de no revelación y acabar desarrollando más software propietario con licencias restrictivas, que a su vez deberían ser más adelante aceptadas por sus propios colegas.
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 la definición de software libre y el concepto de "copyleft"", que desarrolló para otorgar libertad a los usuarios y para restringir las posibilidades de apropiación del software.
Libertades del Software Libre
Un programa es software libre si los usuarios tienen las cuatro
libertades esenciales:
·
La libertad de ejecutar el programa para cualquier propósito
(libertad 1).
·
La libertad de redistribuir copias para ayudar a su prójimo
(libertad 3).
·
La libertad de distribuir copias de sus versiones modificadas a
terceros (libertad 4). Esto le permite ofrecer a toda la comunidad la
oportunidad de beneficiarse de las modificaciones. El acceso al código fuente
es una condición necesaria para ello.
Un programa es software libre si los usuarios tienen todas esas
libertades. Por tanto, usted debe ser libre de redistribuir copias, tanto con
cómo sin modificaciones, ya sea gratuitamente o cobrando una tarifa por la
distribución, a cualquiera en cualquier parte. El ser libre de hacer estas
cosas significa, entre otras cosas, que no tiene que pedir ni pagar el permiso.
Ventajas del Software Libre
- Reducción de costos.
- Al distribuir abiertamente el código fuente, se puede modificar o
adaptar a necesidades específicas.
- Es posible utilizar todo o parte de un software.

- No es necesario el pago de licencias.
- Hace un uso más eficiente de los recursos de hardware, tanto en
computadores personales como en servidores. No necesita de máquinas poderosas
para ser utilizado.
- El conocimiento base necesario para utilizarlo, es el mismo en todas las
mejoras subsecuentes del software. Por tanto, la inversión en capacitación se
realiza una vez fuertemente al comienzo, pero es completamente reutilizable para
otros software libres.
- Se pueden hacer cambios con rapidez.
Desventajas del Software Libre
- No se encuentra aún suficientemente difundido. Por tanto, pocas personas
están dispuestas a utilizarlo, lo que desmotiva su uso
- No existe aún una masa crítica de técnicos y expertos suficientemente
grande como para satisfacer los requerimientos de servicio técnico y soporte
que requiere este software. Por la misma razón, los servicios de soporte son en
general más caros
- Pocos profesionales en el mercado con conocimientos sólidos en software
libre
- No existe soporte técnico propio (algunos terceros como empresas o
profesionales ofrecen este servicio, pero aun no es masivo)
- Su instalación, por tratarse de algo nuevo, resulta ser costosa.
- Desde el punto de vista empresarial, el software libre tiene una grave
desventaja frente al software propietario: la garantía. Las licencias más
usadas en el mundo del software libre agregan una clausula de "No
Garantía", estas clausulas liberan de toda responsabilidad a los
desarrolladores. Por esta razón muchas empresas prefieren utilizar software
propietario que, en la mayoría de los casos, ofrecen esta garantía.
Razones de peso para migrar a GNU/
Linux
1 – Debido a que está licenciado bajo licencia GPL, GNU/Linux (así como
todo el software libre) está disponible sin ningún coste. Puede ser descargado
de Internet de forma gratuita, y puede ser adquirido en formato CD o DVD con un
coste muy trivial. Una copia puede ser utilizada en tantos ordenadores como
queramos sin restricciones. Si comparamos con Microsoft Windows, solo el
sistema operativo nos costará por lo menos 100 € por ordenador.
2 – Debido a que es software libre, GNU/Linux también es gratuito en el
sentido de que cualquiera está autorizado a modificar, incluso su código
fuente, de cualquier forma deseada. Si las versiones modificadas no son
re-distribuidas, los cambios pueden mantenerse en secreto. Esto también choca
bastante con Microsoft Windows, ya que las modificaciones no están permitidas.
El código fuente es la versión original de un programa tal y como lo haya
escrito un programador usando un lenguaje de programación y antes de ser
compilado de forma que sus instrucciones puedan ser entendidas directamente por
un ordenador. Por lo tanto, es necesario tener el código fuente con el fin de
poder realizar cambios en un determinado programa. Esta capacidad de
experimentar con el código fuente, y hacerlo sin necesidad de dar a conocer las
modificaciones a terceros ha sido muy importante para un gran numero de
organizaciones.
3 – GNU/Linux cuenta con un soporte de alta calidad disponible de forma
gratuita a través de Internet, en grupos de noticias y foros. Algunas personas
afirman que este soporte es al menos tan bueno como en el software privativo,
que además funciona, evidentemente, pagando. GNU/Linux puede adquirirse si se
desea de forma comercial. Existen empresas que basan su negocio del software
libre en negocio de servicios. Dan soporte de instalación de aplicaciones,
parches para hacer frente a nuevas amenazas de seguridad y parches para
arreglar bugs descubiertos recientemente. En GNU/Linux estos 2 últimos son
relativamente infrecuentes…
4 – Hay muy pocas posibilidades de que el soporte técnico para algún
sistema GNU/Linux se elimine porque el software haya quedado obsoleto o por
cualquier otro motivo. Esto se debe a que el código fuente estará siempre
disponible para cualquier persona que lo desee, incluidas aquellas personas que
prestan dicho soporte de forma gratuita en Internet y también para aquellas
empresas que basan su negocio en los servicios. Por el contrario Microsoft
Windows, y otros programas privativos cuyo código fuente es mantenido en
secreto, la obtención de soporte técnico se complica si la compañía que lo
vende decide retirar el software con el fin de tratar de obligar al usuario a
pagar por la nueva versión, por ejemplo.
5 – No existe ningún temor a que las aplicaciones se queden obsoletas con
GNU/Linux. Esto se debe a que la arquitectura UNIX en la que se basan ha sido
exhaustivamente probada y refinada durante más de 35 años y ha demostrado ser
extremadamente eficaz, robusta y segura. Las mejoras se realizan a un ritmo rápido,
pero las nuevas versiones siguen siendo compatibles con la arquitectura UNIX
subyacente.
6 – No hay actualizaciones obligatorias para los usuarios de GNU/Linux.
Esto se debe a que las versiones antiguas siguen siendo soportadas (por
ejemplo, con el desarrollo de nuevos parches de seguridad y controladores de
dispositivo) y porque las nuevas versiones, si así lo desean, están disponibles
de forma gratuita y suelen ser compatibles con versiones anteriores. Los
desarrolladores de software propietario, sin embargo, tienen fuertes incentivos
financieros para planificar el que una determinada versión quede obsoleta. Su
objetivo será inducir a los usuarios de versiones anteriores a gastar dinero
para comprar o actualizar a las nuevas versiones.
7 – En caso de que un usuario decida actualizar a una versión más reciente
de GNU/Linux, no hay derechos de licencia de software u otros gastos si el
usuario selecciona una distribución libre. Por otra parte, la formación,
modificaciones, adquisición de hardware y otros costos relacionados con una
actualización a una nueva versión son también relativamente bajos debido a la
compatibilidad con versiones anteriores.
8 – GNU/Linux no tiene complicados requisitos para hacer cumplir las
licencias. En una empresa con cientos o miles de ordenadores, será necesario
tener a un gran número de personal solo para
asegurarnos de que todos los ordenadores están cumpliendo con las complejas
condiciones de autorización de uso (EULAs) para Microsoft Windows, Microsoft
Office y otras aplicaciones propietarias. Con GNU/Linux no hay temor a
auditorías sorpresa con posibles sanciones por violación de licencias.
9 – GNU/Linux es mucho más seguro con una muy baja tasa de infección por
virus, troyanos, gusanos, software espía y otros códigos maliciosos. Esto se
debe a que UNIX y todos sus descendientes (incluyendo GNU/Linux) fueron
diseñados desde un principio con la seguridad en mente, en lugar de tratar de
parchear graves fallos de seguridad cuando ys es demasiado tarde. Por ejemplo,
los usuarios no habitúan a usar el sistema con permisos de administración, a
fin de proteger los principales archivos del sistema. Incluso en el caso que la
existencia de un código malicioso, este no poseería permisos suficientes para
hacer mucho daño. Además un sólido firewall se incluye en las principales
distribuciones y es activado por defecto. Otro factor a tener en cuenta es la
libre disponibilidad del código fuente, lo que permite a miles de personas de
todo el mundo poder buscar vulnerabilidades de seguridad.
10 – GNU/Linux es altamente resistente a los fallos de sistema y raramente
necesita reiniciar. Esto puede ser muy importante para las grandes organizaciones
para las que unos minutos de tiempo de inactividad puede suponer un coste
sustancial. La razón es que GNU/Linux ha sido diseñado desde cero para ser un
sistema operativo estable y robusto, incorporando todo lo aprendido en 35 años
de historia de UNIX.
11 – Aunque el número y la variedad de programas para GNU/Linux aún no es
tan grande como para el sistema operativo de Microsoft, ya existe una extensa
selección y aumenta continuamente y cada vez más rápido a medida que más y más
desarrolladores empiezan a crear programas para GNU/Linux. La mayoría de
programas para GNU/Linux también son software libre y muchos de ellos tienen
las mismas características y rinden igual o mejor que las ya existentes para
Microsoft Windows. De hecho, los usuarios se encuentran a menudo con que todas
las aplicaciones que necesitan están disponibles gratuitamente en Internet y
que ya no necesitan comprar ningún software comercial.
12 – Existe una numerosa variedad de distribuciones GNU/Linux (varios
cientos), cada una con su propio conjunto único de características, pero
básicamente todas compatibles entre sí. Esto permite a los usuarios seleccionar
las versiones que mejor respondan a sus necesidades específicas. También
significa que si un distribuidor de GNU/Linux dejará de operar, todavía habría
muchos otros para elegir. Por otra parte, fomenta una sana competencia entre
ellas, contribuyendo así a la mejora continuada de la calidad y el rendimiento
de GNU/Linux. La elección parece abrumadora pero por lo general es difícil
cometer un error seleccionando una de las más populares, como Red Hat, Susu o
Ubuntu.
14 – GNU/Linux utiliza formatos abiertos y estándares. Estos son aquellos
que se ajustan a las normas de la industria y que pueden ser utilizados por
cualquier desarrollador de software para crear programas compatibles. Es el caso
de los formatos para el procesamiento de textos, hojas de calculo y otros tipos
de archivos. En comparación con los formatos privativos (véase el formato DOC),
el uso de estándares elimina el problema del apego a las normas privadas, con
la consecuente dificultad y coste a la hora de cambiar a otro software en un
futuro. El uso de formatos abiertos permite al usuario tener el control total
de sus datos, en particular en el caso de que el vendedor de software decida
dar por obsoleta la versión del programa, obligando al usuario a migrar todos
sus datos a la nueva versión, previo pago, por supuesto…
15 – GNU/Linux es generalmente más rápido para un determinado conjunto de
especificaciones de hardware. Esto es debido a una mayor optimización del
código fuente.
16 – GNU/Linux cuenta con un alto grado de compatibilidad con otros
sistemas operativos. Por ejemplo, se puede escribir, leer, copiar, borrar y
manipular los datos existentes en una partición para Microsoft Windows, actuar
como servidor para una red que contenga clientes en Windows, formatear discos
duros para el uso con Windows, e incluso ejecutar los programas de Windows
directamente si fuera necesario. En comparación, los sistemas operativos de
Microsoft no pueden acceder a particiones de disco que contengan otros
sistemas, no pueden formatear discos duros para otros sistemas, etc, etc…
17 – La ética y la moral se mantienen muy altas en el mundo GNU/Linux y en
el resto del software libre debido a la gran apertura de su proceso de
desarrollo y a la libre disponibilidad del código fuente. GNU/Linux nunca ha
sido condenado en un tribunal por violación de leyes antimonopolio u otros
delitos, ni ha tenido que pagar sanciones por la copia no autorizada de
tecnología desarrollada por otras empresas. Las políticas gubernamentales
antimonopolio regulan o rompen monopolios con el fin de promover la libre
competencia. Los beneficios por alcanzar dicha competencia afectan a la
economía y a la sociedad en su conjunto.
19 – GNU/Linux es capaz de operar en una amplia variedad de plataformas y
no solo se limita a equipos con procesadores Intel o AMD. Funciona
perfectamente en una vasta variedad de equipos que van desde los
superordenadores a los robots industriales, equipos médicos, teléfonos móviles
(puede ejecutarse incluso en un reloj de pulsera)
20 – GNU/Linux es una mejor elección para su uso en las instituciones
académicas por una serie de razones. Entre ellas se encuentra el hecho de que
no hay secretos (en marcado contraste con el software privativo), con lo que
los estudiantes tendrán la oportunidad de estudiar cómo funcionan realmente los
ordenadores en lugar de simplemente aprender a usarlos. Muchos profesores están
convencidos de que es mucho más importante aprender los fundamentos prácticos
de la informática que aprender el uso de aplicaciones especificas (como
Microsoft Word o Power Point). Una de las razones es que los fundamentos
prácticos de la informática seguirán siendo validos después de muchos años,
mientras que las aplicaciones (especialmente las propietarias) están en
constante cambio y los conocimientos adquiridos quedarán obsoletos en pocos
tiempo.
21 – Para los organismos gubernamentales, GNU/Linux permite la
transparencia de los datos, ya que los almacena en formatos compatibles con
toda la industria. Todo lo contrario al software comercial. Esta transparencia
es importante para mantener una democracia efectiva. Esto permite a cualquier
usuario acceder a los datos sin tener que comprar caros programas privativos.
Por otra parte, mantenerlos en formatos estándar es mucho más seguro que
hacerlo usando formatos propietarios.
22 – En GNU/Linux hay muy pocas razones para temer la existencia de puertas
traseras, en parte porque todo el código fuente está disponible para su
inspección. Una puerta trasera es un método secreto para obtener acceso remoto
a un ordenador. Existe una (muy justificada) preocupación por parte de los
gobiernos y las corporaciones de que dichas puertas traseras se han insertado
de forma encubierta en el software propietario, permitiendo a los
desarrolladores y a otros gobiernos a acceder a sus datos confidenciales.
23 – El uso y la promoción de GNU/Linux ayuda a fomentar una sana
diversidad y aumento de competencia en toda la industria del software. Esa
competencia puede promover el avance tecnológico, mejorar el rendimiento y
disminuir los costes del software libre y del software propietario por igual.
Tanto la teoría económica como los cientos de años de real experiencia en el
mundo demuestran claramente que los monopolios no necesitan innovar, tienden a
producir productos de mala calidad, inflan los precios y tienden a corromper el
sistema político.
25 – GNU/Linux ofrece la oportunidad de que los usuarios puedan contribuir
al avance de la tecnología del software, debido a que el código fuente está
disponible gratuitamente para ser estudiado, mejorado, ampliado y
redistribuido. Un notable ejemplo de ello a nivel empresa ha sido IBM.
Maneras de Obtener el Software Libre
*A través de copias en CD: Los que a su vez pueden conseguir en revistas especializadas, o comprándolos en una casa de computación o pidiéndoselos a un amigo, pariente, etc.

Tipos de Licencias de Software Libre
Una licencia es aquella
autorización formal con carácter contractual que un autor de un software da a
un interesado para ejercer "actos de explotación legales". Pueden
existen 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:
Licencias GPL
Una de las más utilizadas es la licencia Publica General de GNU( GNU/GPL). El autor conserva los derechos de 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 propria GNU GPL. Esto hace que sea imposible crear un producto con partes no licenciadas GPL: el conjunto tiene que ser GPL.
En la práctica esto hace que las licencias de software libre se dividan en dos grandes grupos, aquellas que pueden ser mezcladas con código licenciado bajo GNU GPL (y que inevitablemente desaparecerán en el proceso, al ser el código resultante licenciado bajo GNU GPL) y las que no lo permiten al incluir mayores u otros requisitos que no contemplan ni admiten la GNU GPL y que por lo tanto no pueden ser enlazadas ni mezcladas con código gobernado por la licencia GNU GPL.
En el sitio web oficial de GNU hay una lista de licencias que cumplen las condiciones impuestas por la GNU GPL y otras que no.
Aproximadamente el 60% del software licenciado como software libre emplea una licencia GPL o de manejo.
Licencias AGPL
La Licencia Publica Gneral de Affero (en ingles Affero General Public License, tambien Affero GPL o AGPL) es una licencia copyleft derivada de la Licencia Publica General de GNU diseñada específicamente para asegurar la cooperación con la comunidad en el caso de software que corra en servidores de red.

La Free Software Foundation recomienda que el uso de la GNU AGPLv3 sea considerado para cualquier software que usualmente corra sobre una red.
Licencias estilo BSD

Licencias estilo MPL y derivadas

Copyleft

En España, toda obra derivada está tan protegida como una original, siempre que la obra derivada parta de una autorización contractual con el autor. En el caso genérico de que el autor retire las licencias "copyleft", no afectaría de ningún modo a los productos 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. Si así sucediera, el conflicto entre las partes se resolvería en un pleito convencional.
Ejemplos de Software Libre
- Sistema Operativo LINUX
- Open Office
- NotePad ++
- eMule
- Shareaza
- FileZilla
- phpMyAdmin
- Apache
- Tom Cat
- Eraser
10 Alternativas Libres
1. Navegador web

Otras alternativas libres al navegador web: K-meleon, QupZilla y QtWeb.
2. Descargas

El más popular, Ares, seguido de los clásicos eMule y eMule Plus y otros más recientes como jDownloader (descarga directa), MP3 Rocket (Gnutella), Vuze o Miro (BitTorrent).
3. Editores de imagen

De acuerdo que es una herramienta muy completa y de ahí su alto precio, pero existen alternativas libres y gratuitas que cubren nuestras necesidades más básicas. Los dos ejemplos más conocidos son GIMP e Inkscape.
4. Reproductores de música

Para sustituir a iTunes, por ejemplo, tienes a Tunes, Songbird y como alternativa a programas como Winamp o AIMP tenemoS Xtreme Media Player, entre otros.
5. Reproductores de vídeo

El caso de los reproductores de vídeo es idéntico al de los reproductores de música, con una lista de propuestas interminable y programas para todos los gustos.
Si quieres usar un reproductor libre y de calidad, VLC es la principal elección, con soporte para casi todos los formatos. ¿Prefieres volver a los clásicos? Entonces prueba Media Player Classic , que recupera Media Player de Microsoft y lo adapta a los nuevos tiempos.
6. Mensajería instantánea

7. Correo electrónico

8. Ofimática

9. Descompresores

10. Diseño profesional

Y en segundo lugar, la animación. ¿Una alternativa libre y gratuita de calidad? Blender .
No hay comentarios:
Publicar un comentario