PDF de programación - Licencias de software libre y open source

Imágen de pdf Licencias de software libre y open source

Licencias de software libre y open sourcegráfica de visualizaciones

Publicado el 15 de Enero del 2021
417 visualizaciones desde el 15 de Enero del 2021
1,7 MB
62 paginas
Creado hace 13a (25/10/2010)
licencias de software

libre y

open source



Miriam Ruiz <[email protected]>
marzo de 2009



de qué voy a hablar
- qué son las licencias -

- cómo sé si una licencia es libre -

- qué es el copyleft -

- diferencias entre licencias -
- algunas licencias comunes -
- cómo elegir una licencia -



4 ideas clave

........qué tiene que tener una licencia libre

qué es el copyleft.....

........licencias GNU GPL y LGPL

criterios esenciales al elegir una licencia.....



No me como a

nadie por
preguntar,

interrumpidme

libremente



necesito una licencia



licencia de software

conjunto de términos o condiciones

bajo las que se permite utilizar,

modificar, distribuir y/o

comunicar públicamente el software,
en una forma determinada, por parte
de quienes poseen los derechos de



autoría del mismo



a mí qué me importa

por defecto, sin una licencia
explícita que autorice el uso,

modificación, difusión o comunicación
pública, no tenemos ningún derecho
ni permiso para usar de ningún modo

la aplicación



resultado: hotel gratis



licencias libres



tipos de software



quién es quién
•Free Software Foundation
(FSF) de Richard Stallman
•Debian y sus Debian Free
Software Guidelines (DFSG)
•Open Source Initiative (OSI
) de Bruce Perens y Eric
Raymond



diferentes criterios

libre: aprobada por FSF

open source: aprobada por OSI

libre según DFSG (Debian
Free Software Guidelines)



software libre (FSF)

4 libertades esenciales:

libertad 0: usar el programa con cualquier
propósito, incluido el comercial
libertad 1: estudiar el programa y usar
los conocimientos obtenidos de él
libertad 2: copiar, distribuir y difundir el
programa
libertad 3: modificar el programa y
publicar los cambios



open source (OSI)
decálogo de condiciones que debe cumplir:
• libre redistribución
• código fuente
• trabajos derivados
• integridad del código fuente del autor
• sin discriminación de personas o grupos
• sin discriminación de áreas de iniciativa
• distribución de la licencia
• no debe ser específica de un producto
• no debe restringir otro software
• tecnológicamente neutral



cómo saber si es libre

tests imaginarios de Debian

•de la isla desierta

•del disidente

•de los tentáculos del mal



cuidado con algunos puntos

• permiso explícito para usar, copiar, modificar,
redistribuir y comunicar públicamente de forma libre
• no debe prohibir o restringir el uso comercial ni de ningún
otro tipo
• no debe caducar ni permitir que nadie en el futuro nos
pueda privar de esos derechos, ni siquiera el propio autor
o autora
• no puede ser ambigua ni depender de forma importante de
cómo se interprete
• no debe exigir pago de royalties o licencias
• no debe exigir un envío de parches, información o
cualquier otra cosa



copyleft

all rights reversed



copyleft: all rights reversed
• eliminar las restricciones de distribución
o modificación impuestas por el copyright
• condición de que el trabajo derivado se
mantenga con el mismo régimen de
derechos de autoría que el original
• permite proteger una gran diversidad de obras,
tales como programas informáticos, arte, cultura
y ciencia, es decir prácticamente casi
cualquier tipo de producción creativa



tipos de copyleft



viricidad del copyleft



cuánto se usa el copyleft



otras diferencias



diferencias entre licencias



• protección contra patentes
• protección contra tivoización (DRM)
• atribución (paternidad)
• cláusula de no garantía
• limitación de responsabilidad
• prohibición del uso del nombre de autores/as en la
promoción del software.
• compatibilidad con otras licencias
• selección de la ley a aplicar
• integridad del código fuente original
• sencillez
• extinción de la licencia en caso de incumplimiento
• protección por copyright del propio texto de la licencia



compatibilidad de licencias
•si la licencia de dos programas contienen
requisitos contradictorios, es
imposible combinar partes de esos
programas en uno nuevo
•la licencia GNU GPL incluye una cláusula de
incompatibilidad con cualquier licencia
que imponga restricciones adicionales



incompatibilidades habituales
• BSD 4 es incompatible con GPL
• OpenSSL es incompatible con GPL, se necesita una
cláusula adicional que permita el enlazado
• GPLv2 es incompatible con GPLv3
• MPL, QPL, CPL, CDDL son incompatibles con GPL
• Apache 2.0 es compatible con GPL a partir de la
versión 3 de ésta última, no con la GPL v2
• las licencias Creative Commons son incompatibles con
la GPL
• la propia licencia GFDL es incompatible con GPL
• GFDL 1.3 es compatible con CC-by-sa 3.0



protección contra patentes
•aparecen en los 90s
•consisten básicamente en la
terminación/cancelación de los
derechos de una persona, si ésta intenta
imponer ciertos monopolios con el uso de
patentes
•fue la causa principal de la segunda versión
de la licencia de GNU GPL



DRMs y tivoización



• usar el hardware para impedir ejecutar versiones
modificadas del software en ese hardware.
• el origen del térmimo se basa en la compañía TiVo
• se intenta evitar que el uso de Software Libre se vuelva
ilegal ante leyes que prohíben el estudio o ingeniería
inversa sobre sistemas de DRM
• la Digital Millenium Copyright Act (EEUU) criminaliza la
vulneración de sistemas DRM
• la GPLv3 resuelve el problema aclarando en la licencia
que el software no compone un esquema de DRM
• las licencias Creative Commons prohiben el uso de DRM
para restringir los derechos



licencias permisivas



licencias permisivas sencillas

•dominio público
•MIT/X Window/Expat
•BSD modificada (2 ó 3 cláusulas)
•ISC
•Zlib



licencias permisivas sencillas
• sin copyleft
• compatibles habitualmente con todas las demás
licencias (excepto BSD4, PHP y OpenSSL)
• permiten usar, copiar, modificar, integrar con otro
software, publicar, sublicenciar y/o vender copias del
software, en formato fuente o binario, sin
restricciones
• clausulas de no garantía y limitación de responsabilidad
• permiten cerrar el código
• ISC es una derivada de BSD en que se ha eliminado el
texto innecesario debido a la convención de Berna



un par de ejemplos sencillitos



licencia MIT

Permission is hereby granted, free of charge, to any person

obtaining a copy of this software and associated documentation

files (the "Software"), to deal in the Software without

copy, modify, merge, publish, distribute, sublicense, and/or sell

restriction, including without limitation the rights to use,
copies of the Software, and to permit persons to whom the

Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all

copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,

EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE

PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS

WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.



licencia ISC

Permission to use, copy, modify, and/or distribute this software
for any purpose with or without fee is hereby granted, provided
that the above copyright notice and this permission notice appear

in all copies.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR
DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF

MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR

CONSEQUENTIAL DAMAGES OR ANY DAMAGES

PROFITS, WHETHER IN AN ACTION OF CONTRACT,

WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
OF OR IN CONNECTION WITH THE USE OR PERFORMANCE



OF THIS SOFTWARE.



licencia BSD3

Redistribution and use in source and binary forms, with or without modification, are

permitted provided that the following conditions are met:

→ Redistributions of source code must retain the above copyright notice, this list of
conditions and the following disclaimer.
→ Redistributions in binary form must reproduce the above copyright notice, this list of
conditions and the following disclaimer in the documentation and/or other materials
provided with the distribution.
→ Neither the name of the <organization> nor the names of its contributors may be used
to endorse or promote products derived from this software without specific prior written
permission.
THIS SOFTWARE IS PROVIDED BY <copyright holder> ''AS IS'' AND ANY EXPRESS OR
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL <copyright holder> BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE

IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED

INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER

GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,



EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.



cláusula extra en BSD4
All advertising materials mentioning features or
use of this software must display the following
acknowledgement: This product includes software
developed by the University of California,
Berkeley and its contributors.

• poca escalabilidad en soluciones integradas por
diferentes piezas de software (75 reconocimientos
diferentes en la versión de NetBSD de 1997)
• incompatible con la GPL
• OpenSSL y CPAL incluyen cláusulas similares



d
  • Links de descarga
http://lwp-l.com/pdf18701

Comentarios de: Licencias de software libre y open source (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad