martes, 17 de noviembre de 2015

[00] - Software Freedom (software libre)

Software Freedom (software libre)


Captura de pantalla de 2015-10-11 11:21:24.png


¿ Que es software libre ?


Los usuarios tienen las cuatro libertades:


  1. La libertad de ejecutar el programa como se desea, con cualquier propósito.

  1. La libertad de estudiar cómo funciona el programa, y cambiarlo o modificarlo para que haga lo que usted quiera.

  1. La libertad de redistribuir copias.

  1. La libertad de mejorar el programa y poder distribuir copias de sus versiones modificadas a terceros.

  • El acceso al código fuente es una condición necesaria para el software libre.
  • Los manuales son parte del software y deben ser libres.



¿ Que es código abierto ?

  • Es el nombre comercial del software libre. Casi todo el software libre es de código abierto, y casi todo el software de código abierto es libre.

  • Es importante conocer ambos términos pues mucha de la literatura disponible hace alusión solo a uno de ellos.

  • Excepcionalmente se hace mal uso del término para indicar que el programa solo puede ser visto y no modificado.

  • Microsoft ofrece ver el supuesto código de algunos productos, pero entrega un ejecutable donde no se puede verificar.

  • Bajo la definición de código abierto se aceptan algunas licencias que Free Software Foundation considera demasiado restrictivas, y hay licencias de software libre que no se han aceptado como código abierto.




Software de dominio público


  • El software de dominio público no tiene derechos de autor. Si el código fuente es de dominio público, se trata de un caso especial de software libre sin copyleft.

  • En algunos casos, un programa ejecutable puede ser de dominio público pero no disponer libremente del código fuente. En ese caso no es software libre.



Copyleft


  • El software con copyleft es software libre cuyos términos de distribución garantizan que todas las copias de todas las versiones derivadas tengan aproximadamente los mismos términos de distribución. Ejemplo: GPL

  • Software libre con copyleft: Los programas publicados con permiso de redistribución y modificación, como así también con el permiso de agregar restricciones. Ejemplo: Apple, basado en FreeBSD.




GPL

La Licencia Pública General de GNU o más conocida por su nombre en inglés GNU General Public License (o simplemente sus siglas del inglés GNU GPL) es la licencia más ampliamente usada en el mundo del software y garantiza a los usuarios finales (personas, organizaciones, compañías) la libertad de usar, estudiar, compartir (copiar) y modificar el software. Su propósito es declarar que el software cubierto por esta licencia es software libre y protegerlo de intentos de apropiación que restrinjan esas libertades a los usuarios. Esta licencia fue creada originalmente por Richard Stallman fundador de la Free Software Foundation (FSF) para el proyecto GNU.


gplv3.png


Freeware


El término freeware se usa generalmente para referirse a paquetes en los cuales se permite la redistribución gratuita pero no la pero no la modificación (y su código fuente no está disponible).



Shareware


El término shareware se refiere al software del que se permite redistribuir copias, pero quien continúa a utilizar una copia debe pagar para obtener la licencia.







Ejemplos de software libre:

  • VLC
  • Apache
  • Mozilla
  • LibreOffice

linux kernel.png

linux used everywhere.png










"Registrar a Linux bajo la GPL fue definitivamente la mejor cosa que alguna vez hice " -Linus Torvalds-



0 comentarios:

Publicar un comentario