Categorieën: Alle - distribución - código - licencia - modificación

door Cindy Correa Sarmiento 3 jaren geleden

165

Organigrama

El software libre es aquel cuyo código fuente es accesible, permitiendo su modificación, estudio y distribución libremente. En los años 1960, el software era inherentemente libre, pero en los años 1970 comenzó a restringirse con la venta separada del hardware.

Organigrama

Filosofía del Software Libre

Principales Licencias

Creative Commons
Compartir igual: Crear obras derivadas manteniendo la licencia original
No derivadas: no se puede modificar la obra
No comercial: no usar el software con fines comerciales
Atribución: reconocer y citar al autor
Apache
Se exige que se informe a los receptores que la distribución se ha usado con la licencia apache.
No exige que las otras obras se distribuyan usando la misma licencia.
Permite distribuir, modificar, distribuir versiones modificadas debe conservar copyright y disclaimer.
BDS
Puede tener otros tipos de licencia.
El software puede ser vendido y no tiene que incluir código fuente
Menos restrictiva para desarrolladores.
GPL
AGPL

Se debe distribuir el software de servicios a través de ordenadores

Cláusulas propias de una GNU GPL

GNU GPL

El autor permite su libre distribución, modificación y uso y debe quedar con la misma licencia.

El desarrollador conserva los derechos de autor

Free Software vs Open Source

OSI Open Source Iniciativa & Eric Raymond
Open Source es el software cuyo código fuente se ha puesto a disposición de todo el mundo de manera gratuita y otorga licencias que facilita su reutilización o adaptación.

Criterios o requisitos

La licencia no debe ser específica de un producto. La licencia no debe restringir otro software. La licencia debe ser tecnológicamente neutral.

Distribución de la licencia: Deben aplicarse los mismos derechos a todo el que reciba el programa

Sin discriminación: De personas o grupos.

Integridad del código fuente del autor: Las licencias pueden requerir que las modificaciones sean distribuidas solo con parches.

Trabajos derivados: La redistribución de modificaciones debe estar permitida.

Código fuente: el código fuente debe ser incluido u obtenerse libremente

Libre distribución: El software debe ser regalado o distribuido libremente.

FSF Free Software Foundation Richard Stallman
Software libre es el que respeta la libertad de los usuarios y la comunidad, donde estos tienen la libertad de ejecutar, copiar, distribuir, estudiar, modificar y mejorar el software.

Libertades

Libertad 3 Distribuir copias de sus versiones modificadas a terceros. Ofrecer a la comunidad la oportunidad de beneficiarse de las modificaciones. El acceso al código fuente es una condición necesaria para ello.

Libertad 2 Redistribuir copias para ayudar al prójimo.

Libertad 1 Estudiar cómo funciona el programa y cambiarlo para que haga lo que usted quiera. El acceso al código fuente es una condición necesaria para ello.

Liberta 0 Ejecutar el programa como se desea, con cualquier propósito.

Fundamentos

Software libre es aquel que no esconde su código. Libre de modificación, estudio y distribución.
Años 1960 El Software nace libre

Años 1970 Software y Hardware se venden por separado. Se restringe en acceso.

Años 1980 Primeras iniciativas para producir Software libre. Nace el movimiento de software libre.

Años 1990 Nace GNU/Linux Sistema operativo