Es una práctica legal que
consiste en el ejercicio del
derecho de autor
con el objetivo de
propiciar el libre uso y
distribución de una obra
y exigir que todas las versiones
del mismo, modificadas o
ampliadas, también lo sean.
Impide que otra
personas sin
interés cooperativo
convierta el programa
en software privativo
Tipos de licencias
en el software libre
GNU General Public
License (GPL)
Con esta licencia el desarrollador
conserva los derechos de autor, pero
permite su libre distribución,
modificación y uso
Está considerada la
primera licencia copyleft
el software licenciado bajo GPL es totalmente
gratuito, pudiendo pagar únicamente por
gastos de copiado y distribución.
GNU Affero General
Public License (AGPL)
Cumple con las
cláusulas propias de
una GNU GPL
Está destinada a aquellos
proyectos que se esperan
colaborativos en red
ya que se permite la
distribución de código
bajo exigencia por redes.
es decir, si se quiere usar como parte del
desarrollo de un nuevo software, éste
quedaría obligado a su libre distribución.
Berkeley Software
Distribution (BSD)
Es una licencia permisiva que casi no
impone condiciones sobre lo que un
usuario puede hacer con el software.
Un software con BSD permite que
otras versiones puedan tener otros
tipos de licencias, tanto libres como
propietarias
un buen ejemplo de ello
es el conocido sistema
operativo Mac OS X
Apache
Permite al usuario distribuir, modificar, y
distribuir versiones modificadas de un
software pero debe conservar el copyright
y el disclaimer.
No exige que las obras derivadas se
distribuyan usando la misma licencia, solo
exige que se informe a los receptores que en
la distribución se ha usado código con la
licencia Apache
Licencias Creative
Commons
Su definición se basa
en cuatro condiciones
Atribución: con la cual se puede
distribuir, exhibir, representar…
siempre y cuando se reconozca
y se cite a su autor.
No comercial: que no
permite usar el
software con fines
comerciales.
No derivadas: con la
cual no se puede
modificar dicha obra.
Compartir igual: que incluye la
creación de obras derivadas siempre
que mantengan la licencia original.
Movimiento
Open Source
El software open source es un
código diseñado de manera
que sea accesible al público
todos pueden ver, modificar y
distribuir el código de la forma
que consideren conveniente.
Se desarrolla de manera
descentralizada y
colaborativa
así que depende de la
revisión entre compañeros
y la producción de la
comunidad.
Además, suele ser más
económico, flexible y
duradero que sus
alternativas propietarias,
ya que las encargadas de su
desarrollo son las comunidades
y no un solo autor o una sola
empresa.
Free/Libre Open
Source Software
Es un software que es
a la vez software libre
y de código abierto
Está licenciado de tal manera que los usuarios
pueden estudiar, modificar y mejorar su diseño
mediante la disponibilidad de su código fuente.
Beneficios pueden incluir costos de software reducidos, mayor
seguridad y estabilidad, proteger la privacidad , la educación y
brindar a los usuarios más control sobre su propio hardware.
Un ejemplo seria los sistemas
operativos gratuitos y de
código abierto como Linux
Los descendientes de BSD se utilizan ampliamente
hoy en día, alimentando millones de servidores ,
computadoras de escritorio , teléfonos inteligentes
(por ejemplo, Android ) y otros dispositivos.