VIDEO

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 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:

Licencias GPL
Licencia Pública 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 propia GNU GPL. Esto hace que sea imposible crear un producto con partes no licenciadas GPL: el conjunto tiene que ser GPL.

Licencias AGPL
La Licencia Pública General de Affero (en inglés Affero General Public License, también Affero GPL o AGPL) es una licencia copyleft derivada de la Licencia Pública 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 Affero GPL es íntegramente una GNU GPL con una cláusula nueva que añade la obligación de distribuir el software si éste se ejecuta para ofrecer servicios a través de una red de ordenadores.

Licencias estilo BSD
Llamadas así porque se utilizan en gran cantidad de software distribuido junto a los sistemas operativos BSD. El autor, bajo tales licencias, mantiene la protección de copyright únicamente para la renuncia de garantía y para requerir la adecuada atribución de la autoría en trabajos derivados, pero permite la libre redistribución y modificación, incluso si dichos trabajos tienen propietario. Son muy permisivas, tanto que son fácilmente absorbidas al ser mezcladas con la licencia GNU GPL con quienes son compatibles. Puede argumentarse que esta licencia asegura “verdadero” software libre, en el sentido que el usuario tiene libertad ilimitada con respecto al software, y que puede decidir incluso redistribuirlo como no libre.

Licencias estilo MPL y derivadas
La MPL licencias de Software Libre que promueven eficazmente la colaboración evitando el efecto "viral" de la GPL. Estas licencias son denominadas de copyleft débil. La NPL (luego la MPL) fue la primera licencia nueva después de muchos años, que se encargaba de algunos puntos que no fueron tenidos en cuenta por las licencias BSD y GNU. En el espectro de las licencias de software libre se la puede considerar adyacente a la licencia estilo BSD, pero perfeccionada.

Copyleft
Hay que hacer constar que el titular de los derechos de autor (copyright) de un software bajo licencia 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 como software libre. Esta técnica ha sido usada como un modelo de negocio por una serie de empresas que realizan software libre (por ejemplo MySQL); esta práctica no restringe ninguno 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

VENTAJAS Y DESVENTAJAS DEL SOFTWARE LIBRE

Ventajas del Software Libre
  1. Libre Uso. Cualquier persona puede disponer del software libre bajo las condiciones de la licencia.
  2. Bajo Costo. Es gratuito
  3. Existe Libertad de Conocimiento y trabajo cooperativo entre sus usuarios lo que permite una mayor innovación tecnológica.
  4. Rápida corrección de errores facilitado por el trabajo comunitario a través de Internet y de su libre acceso al código fuente.
  5. Total independencia de un proveedor. El usuario puede administrar libremente su crecimiento y operación con total autonomía.
  6. Independencia de las condiciones del mercado. A salvo de cambios drásticos por parte del proveedor o modificaciones que realice por las condiciones del mercado o baja rentabilidad.
  7. Contribuye a la formación de profesionales y el desarrollo de la industria local, generando conocimiento y trabajo)
  8. Facilidad para personalizar el software de acuerdo a las necesidades del usuario.
  9. Posibilidad de traducir el mismo a cualquier idioma, inclusive a una lengua regional o indígena.
  10. Independencia tecnológica de los Estados con respecto a grandes grupos económicos.
  11. Fácil acceso por parte del sector educativo público y privado.
  12. Mayor seguridad y privacidad de los datos. Disminuye los riesgos de filtración, aumenta la imposibilidad de acceso y manipulación de los datos críticos del Estado.
  13. Asegura la durabilidad de la información y su migración, gracias al acceso al código fuente.
  14. Disminuye los riesgos de "puertas traseras" que introduzcan códigos maliciosos o de espionaje.
  15. El conocimiento de códigos fuente permite la rápida solución a funcionamientos erróneos.
  16. Elimina el sistema operativo monousuario. Ya que permite el uso y trabajo de varios usuarios al mismo tiempo.
  17. Elimina el derecho exclusivo de la innovación.
  18. Abre la posibilidad del trabajo compartido entre diferentes empresas o dependencias de gobierno.
  19. Elimina la inseguridad ante cierre de compañías de provisión o discontinuidad del producto.
  20. No depende de prácticas monopólicas.

Desventajas del Software Libre
  1. Dificultad en el intercambio de archivos (doc. de texto), dan errores o se pierden datos.
  2. Mayor dificultad en la instalación y migración de datos para el usuario común.
  3. Desconocimiento. El usuario común está muy familiarizado con los soportes de Microsoft, lo que hace elevar el costo de aprendizaje.
  4. Ausencia de garantía. El software libre no se hace responsable por los daños.
  5. Para su configuración se requieren conocimientos previos de funcionamiento del sistema operativo.
  6. Por lo general para su implementación se necesitan conocimiento previo de programación.
  7. Se debe monitorear en forma constante la corrección de errores por Internet.
  8. No existe un control de calidad previo.
  9. Hay aplicaciones específicas que no se encuentran en el software libre.
  10. Baja expansión de su uso en centros educativos.
  11. Baja difusión en publicaciones.
  12. En ambientes de red todavía hay software propietario con mejores desempeños.


Aclaramos finalmente, que muchas de estas desventajas son debidas a su reciente nacimiento, lo que se considera que muchas de ellas desaparecerán en mediano plazo.

LIBERTADES DEL SOFTWARE LIBRE


Libertad Cero: "usar el programa con cualquier propósito". Es decir, el ejercicio de esta libertad implica que lo podemos utilizar con cualquier fin, ya sea educativo, cultural, comercial, político, social, etc. Esta libertad deriva de que hay ciertas licencias que restringen el uso del software a un determinado propósito, o que prohíben su uso para determinadas actividades.

Libertad Uno: "Estudiar cómo funciona el programa, y adaptarlo a sus necesidades". Significa que podemos estudiar su funcionamiento (al tener acceso al código fuente) lo que nos va a permitir, entre otras cosas: descubrir funciones ocultas, averiguar cómo realiza determinada tarea, descubrir que otras posibilidades tiene, que es lo que le falta para hacer algo, etc. El adaptar el programa a mis necesidades implica que puedo suprimirle partes que no me interesan, agregarle partes que considero importantes, copiarle una parte que realiza una tarea y adicionarla a otro programa, etc.

Libertad Dos: "Distribuir copias". Quiere decir que soy libre de redistribuir el programa, ya sea gratis o con algún costo, ya sea por email, FTP o en CD, ya sea a una persona o a varias, ya sea a un vecino o a una persona que vive en otro país, etc.

Libertad Tres: "Mejorar el programa, y liberar las mejoras al público". Tengo la libertad de hacer mejor el programa, o sea que puedo: hacer menores los requerimientos de hardware para funcionar, que tenga mayores prestaciones, que ocupe menos espacio, que tenga menos errores, etc. El poder liberar las mejoras al público quiere decir que si yo le realizo una mejora que permita un requerimiento menor de hardware, o que haga que ocupe menos espacio, soy libre de poder redistribuir ese programa mejorado, o simplemente proponer la mejora en un lugar público (un foro de noticias, una lista de correo, un sitio Web, un FTP, un canal de Chat).

CONCEPTO


El software libre (en inglés free software, aunque esta denominación también se confunde a veces con "gratis" por la ambigüedad del término en el idioma inglés, por lo que también se usa "libre software") es la denominación del software que respeta la libertad de los usuarios sobre su producto adquirido y, por tanto, una vez obtenido puede ser usado, copiado, estudiado, modificado y redistribuido libremente. Según la Free Software Foundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo modificado.

El software libre suele estar disponible gratuitamente, o al precio de costo de la distribución a través de otros medios; sin embargo no es obligatorio que sea así, por lo tanto no hay que asociar software libre a "software gratuito" (denominado usualmente freeware), ya que, conservando su carácter de libre, puede ser distribuido comercialmente ("software comercial"). Análogamente, el "software gratis" o "gratuito" incluye en ocasiones el código fuente; no obstante, este tipo de software no es libre en el mismo sentido que el software libre, a menos que se garanticen los derechos de modificación y redistribución de dichas versiones modificadas del programa.

Tampoco debe confundirse software libre con "software de dominio público". Éste último es aquel software que no requiere de licencia, pues sus derechos de explotación son para toda la humanidad, porque pertenece a todos por igual. Cualquiera puede hacer uso de él, siempre con fines legales y consignando su autoría original. Este software sería aquel cuyo autor lo dona a la humanidad o cuyos derechos de autor han expirado, tras un plazo contado desde la muerte de este, habitualmente 70 años. Si un autor condiciona su uso bajo una licencia, por muy débil que sea, ya no es del dominio público.

INTRODUCCION

Esta primera unidad servirá como toma de contacto con el mundo del Software Libre. El concepto, definido por Richard Stallman, se basa en cuatro libertades (libertad de ejecución, libertad de estudio, libertad de redistribución y libertad de mejora), dos de las cuales suponen el acceso al código fuente. Esta accesibilidad y sus ventajas motivan otro punto de vista menos ético y más pragmático, defendido por la Open Source Initiative, que ha dado lugar a otro término: software de fuente abierta.

La Administración pública es un gran usuario de características especiales, ya que tiene obligaciones especiales con el ciudadano, sea proporcionándole servicios accesibles, neutrales respecto a los fabricantes, o garantizando la integridad, la utilidad, la privacidad y la seguridad de sus datos a largo plazo. Todo ello la obliga a ser más respetuosa con los estándares que las empresas privadas y a mantener los datos en formatos abiertos y manipulados con software que no dependa de estrategia de empresas, generalmente extranjeras, certificado como seguro por auditoría interna. La adecuación a estándares es una característica notable del software libre no tan respetada por el software propietario, generalmente ávido de crear mercados cautivos.


MAS INFORMACIÓN