Definiciones

  • Licencia: contrato entre el desarrollador de software -sometido a propiedad intelectual y a derechos de autor y el usuario- en el que se presentan de manera precisa los derechos y deberes de ambas partes.

  • Patente: conjunto de derechos exclusivos garantizados por un gobierno o una autoridad al inventor de un nuevo producto que es susceptible de ser explotado por la industria para el bien del solicitante y durante un tiempo determinado.
  • Derecho de autor o copyright: forma de protección relacionada por las leyes vigentes en la mayoría de los países para que los autores de las obras originales.
  • Software libre: proporciona las siguientes libertades
    • Ejecutar el programa, para cualquier propósito;
    • Estudiar el funcionamiento del programa, y adaptarlo a las necesidades;
    • Redistribuir copias;
    • Mejorar el programa, y poner mejoras a disposición del público, para beneficio de la comunidad.
  • Software de fuente abierta. Sus términos de distribución cumplen los siguientes criterios.
    • Distribución libre;
    • Inclusión del código fuente;
    • Permitir modificaciones y trabajos derivados en las mismas condiciones del Software original;
    • Integridad del código fuente del autor, pudiendo requerir que los trabajo derivados tengan distinto nombre o versión;
    • No discriminación a las personas o grupos;
    • Sin uso restringido a campo de actividad;
    • Los derechos otorgados a un programa serán válidos para todo el Software redistribuido sin imponer condiciones complementarias;
    • La licencia no debe ser específica para un producto determinado;
    • La licencia no debe poner restricciones a otro producto que se distribuya junto con el Software licenciado;
    • La licencia debe ser tecnológicamente neutral.
  • Estándar abierto, que según Bruce Perens se basa en los principios de:
    • Disponibilidad;
    • Maximizar las opciones del usuario final;
    • Sin tasas sobre la implementación;
    • Permiso de extensión o restricción;
    • Enviar prácticas predatorias por fabricantes dominantes.
  • Software de dominio público. Aquel que está protegido con copyright.
  • Software con copyleft. Software libre cuyos términos de distribución no permiten a los redistribuidoresagregar ninguna restricción adicional cuando lo redistribuyen o modifican, o sea, la versión modificada debe ser también libre.
  • Software semi libre. Aque que no es libre, pero que viene con autorización de usar, copiar, distribuir y modificar para particulares sin fines de lucro.
  • Freeware. Se usa comúnmente para programas que permiten la redistribución pero no la modificación (y su código fuente no esta disponible).
  • Shareware. Software con autorización de redistribución de copias, pero debe pagarse cargo por licencia de uso continuado.
  • Software privativo. Aquel cuyo uso, redistribución o modificación están prohibidos o necesitan una autorización.
  • Software comercial. El desarrollado por una empresa que pretende ganar dinero por su uso.

Licencias de Software

{
-Términos
-Condiciones
-Claúsulas
}

Propietarío

Programas informáticos cuyo uso, redistribución o modificación esta prohibida o requiere permiso expreso del titular del Software.

Libre

Programas informáticos en el que el usuario tiene libertades sobre este:

  • Puede ser usado
  • Puede ser copiado
  • Puede ser modificado
  • Puede ser distribuido

SOFTWARE

Desarrollos de Software libre

Motivaciones

  • Motivación ética.
    • Abanderada por la Free Software Foundation, que argumenta que el Software es conocimiento, debe poderse difundir sin trabas y que ocultarlo es una actitud en contra del desarrollo social y que además, la condición de poder modificar el programa es una forma de ejercer el derecho a la libertad de expresión
  • Motivación pragmática
    • Abanderada por la Open Source Initiative, quieres son partidarios del apelativo de Fuente abierta; argumenta las ventajas técnicas y económicas, apartando el término 'Free' para de esta forma evitar la confusión entre 'libre' y 'gratis'.

Tipología de Licencias

  • Software libre y de fuente abierta, no son similares
  • La cualidad de Copyleft no es una condición indispensable en todas las licencias.

Licencias más importantes en SL

Se especifica si son compatibles con la licencia GNU (GPL) y si están aprobadas por la Open Source Initiative

Uso de licencias

  • De los proyectos almacenados actualmente en SourceForge.net las licencias más usadas en 70.364 proyectos son las siguientes.
Licencia Proyectos
GPL 66.1%
LGPL 10,9%
BSD 6,9%
Otras con certificado OSI 12,1%
Resto (Dominio público, propietarias, etc) 4,0%

Elección de licencias

Diferencias entre licencia y relicenciar versiones de una aplicación original en 3 tipos de licencias que son muy usadas en software libre: BDS, GPL y MPL.

BSD: una aplicación licenciada con BSD permite que otras versiones pueden tener otros tipos de licencias.

GPL: esta licencia aplica la necesidad de copyleft, haciendo que las nuevas versiones de la aplicación sean siempre libres y licenciadas bajo GPL.

MPL: aplica licencias dobles al código fuente y a los ejecutables,  obligando a devolver al autor las fuentes modificadas permitiendo licenciar binarios como propietarios.

Software Licence

By Gutemonik