Páginas que tengo en inetrnet

viernes, 6 de julio de 2012

las libertades en informatica


Algunas personas utilizan los términos “libre” (libre software) y “gratis” (gratis software) para evitar la ambigüedad de la palabra inglesa “free”. Sin embargo, estos términos alternativos son usados únicamente dentro del movimiento del Software Libre, aunque están extendiéndose lentamente hacia el resto del mundo. Otros defienden el uso del término open source software (software de código abierto, también llamado de fuentes abiertas).
El movimiento del Software Libre hace especial énfasis en los aspectos morales o éticos del software, considerando la excelencia técnica como un producto secundario deseable de su estándar ético. El movimiento Open Source ve la excelencia técnica como el objetivo prioritario, siendo la compartición del código fuente un medio para dicho fin. Por dicho motivo, la Free Software Foundation se distancia tanto de este movimiento.
Software Libre es cualquier programa cuyos usuarios gocen de estas libertades:
  • Libertad 0:
  •  la libertad para ejecutar el programa sea cual sea nuestro propósito.
  • Libertad 1:
  •  la libertad para estudiar el funcionamiento del programa y adaptarlo a las necesidades (el acceso al código fuente es condición indispensable para esto).
  • Libertad 2:
  •  la libertad para redistribuir copias y ayudar al resto.
  • Libertad 3:
  •  la libertad para mejorar el programa y luego publicarlo para el bien de toda la comunidad (el acceso al código fuente es condición indispensable para esto).
GNU/LINUX es un proyecto de más de 20 años en desarrollo, que se asienta sobre una base de cientos de programadores de todas partes del mundo. Es a su vez, el primer sistema operativo basado en UNIX que es 100% Software Libre. Anteriormente había otros sistemas operativos de libre distribución, aunque estos no eran totalmente Software Libre, ya que eran regidos por licencias más restrictivas.



La base de todo sistema de Software Libre es un núcleo monolítico llamado GNU/LINUX, desarrollado originalmente por Linus B. Torvalds a principios de la década de los noventa. Su estructura general es la típica de cualquier sistema UNIX: núcleo, intérprete de comandos, aplicaciones, procesadores de texto, servidores de red, bases de datos, aplicaciones multimedia y juegos.
El kernel Linux se da en un paquete con un conjunto de programas y aplicaciones de apoyo, procedentes de una serie de empresas como Red Hat, SuSE y Mandrake.
Los contenidos de una distribución deben poder interactuar, y el kernel puede muy bien ser “parcheado” con cambios no disponibles en otras distribuciones. Por ello se puede considerar la elección de distribución, ya que cada una tiene sus puntos fuertes y débiles.
Hay otras distribuciones como Debian y Gentoo que no están apoyadas por una empresa comercial y esto tiene ciertas implicaciones por el modo en que se les da apoyo. El apoyo para estas distribuciones procede de terceros y del acceso a listas de correo en Internet. Otras como Ubuntu, son elaboradas y respaldadas por empresas comerciales como Canonical y poseen gran aceptación por el usuario final.

GNU/LINUX es una familia de sistemas operativos libres y Windows es una de las familias de sistemas operativos privativos, en este caso, propiedad de Microsoft. Si existe un rival para Microsoft Windows casi seguro el más importante es GNU/LINUX, que está ganando cada vez más lugares en el ramo de servidores, por el simple hecho de ser libre, más potente, configurable, seguro y estable.
Acevedo (2006) señala que para los proveedores del software las ventajas del Software Libre sobre el software propietario van mucho más allá de la parte técnica. Tanto los clientes consumidores de software como sus proveedores mejoran su actividad mediante el uso del Software Libre. Los proveedores pueden ofrecer tiempos de respuesta más bajos, mejor calidad, menos tiempo en Investigación + Desarrollo (I+D), planificaciones más exactas, ahorro en marketing (las aplicaciones libres suelen tener su propia Web, documentación, explicación de ventajas y son de libre descarga y uso), menos pruebas piloto y demostraciones, entre otras. Todo este ahorro se suele invertir en adaptación del software y soporte técnico al cliente.
Es importante señalar que en la mayoría de los casos, las aplicaciones libres reciben contribuciones por parte de las empresas que las usan y así se favorece la mejora global de éstas. Estas contribuciones provienen del uso comercial, de las personalizaciones y de la detección de errores.
Para los usuarios finales (clientes), las ventajas son también numerosas. De las anteriormente mencionadas, las relacionadas con la planificación y el tiempo de respuesta son ventajas para ambos, proveedor y cliente. Por otro lado, el cliente tiene la libertad de probar el software, instalarlo, y, sobre todo, de decidir quién va a ofrecerle el soporte técnico. Este último es un punto clave por el que considerar migrar a Software Libre aplicaciones que dependen de una única empresa proveedora de software (ya sea una empresa local o una gran multinacional).
En el caso de Software Libre se puede contar con el respaldo y servicio de diversas distribuciones GNU/LINUX comerciales como RedHat, Suse o Mandriva, las cuales asumen la responsabilidad de corregir un programa si se presentan fallas, o de emitir los parches o actualizaciones necesarias en el menor tiempo posible. Las actualizaciones pueden ser realizadas por programadores que no pertenecen al equipo original (de desarrollo), de acuerdo a sus intereses y gracias al acceso libre al código fuente.
Algunas distribuciones GNU/LINUX que son completamente libres (como Debian o Ubuntu), ofrecen un adecuado nivel de actualizaciones, sin embargo no existe un compromiso formal con el usuario para este soporte y para el caso de aplicaciones no críticas puede resultar una opción conveniente. Adicionalmente, se abre para el mercado local la posibilidad de ofrecer servicios de soporte y mantenimiento.
Se debe tener en consideración que mientras las actualizaciones que elabora Microsoft son solamente para su sistema operativo Windows, en el caso de las distribuciones GNU/LINUX las actualizaciones abarcan, aparte del sistema operativo Linux, todos los programas que vienen en la distribución, como son: navegadores, paquetes de oficina, programas servidores, aplicaciones multimedia, utilitarios, etcétera; que pueden sumar cientos de programas. Es por ello que no tiene sentido indicar que Windows es más seguro que una distribución GNU/LINUX al tener el primero menor cantidad de actualizaciones.
“Otra ventaja para el usuario final o cliente es la existencia de numerosas aplicaciones ya probadas y usadas por cientos o miles de usuarios. Y aún más importante es la posibilidad de descargarlas y usarlas antes de querer personalizarlas u obtener soporte sobre ellas, sin 30 días de prueba, sin “banners” publicitarios, simplemente: descargar, instalar y usar.”

No hay comentarios:

Publicar un comentario

POR FAVOR REALIZA UN COMENTARIO SERIO