Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Software Libre y Open Source, un tema de Licencias

188 views

Published on

Una pequeña revisión al tema de licenciamiento en las soluciones de Software Libre y Open Source, ahora conocidas como FLOSS y que los hace diferentes. entre ellos.

Published in: Education
  • Be the first to comment

  • Be the first to like this

Software Libre y Open Source, un tema de Licencias

  1. 1. Software Libre y Open Source Un tema de licencias http://www.apesol.org Ernesto Quiñones A. ernestoq@apesol.org
  2. 2. APESOL ● Asociación Civil sin Fines de Lucro, conformado por personas naturales. ● Nace en 2001-2002 ● Su misión: fomentar el uso de SOFTWARE LIBRE ● Como lo hace: ○ Realizando actividades conjuntas con la academia. ○ Participando en mesas de trabajo con el gobierno. ○ Estableciendo relaciones con la industria tecnológica nacional. ○ Apoyando comunidades de Software Libre. ○ Fomentando y apoyando la participación de sus socios en proyectos de software libre. http://www.apesol.org
  3. 3. http://www.apesol.org APESOL ● Ingresar a APESOL no es simple, no basta trabajar CON Software Libre, debes trabajar POR el Software Libre. ● No existe afiliación que se pueda lograr sin demostrar el punto anterior, no importa: ○ Donde trabajes ○ Cuanto dinero tengas ○ Cuan buen técnico seas ○ Tus credenciales académicas ● No pedimos o recibimos apoyo de ningún tipo de nadie, todo lo financiamos nosotros mismos PARA MANTENER NUESTRA LIBERTAD DE EXPRESIÓN y OPINIÓN.
  4. 4. http://www.apesol.org CONCEPTO DE LICENCIA DE SOFTWARE Una licencia de software es un contrato entre el licenciante (autor/titular de los derechos de explotación/distribución) y el licenciatario​ (usuario consumidor, profesional o empresa) del programa informático, para utilizarlo cumpliendo una serie de términos y condiciones establecidas dentro de sus cláusulas,​ es decir, es un conjunto de permisos que un desarrollador le puede otorgar a un usuario en los que tiene la posibilidad de distribuir, usar o modificar el producto bajo una licencia determinada. Además se suelen definir los plazos de duración, el territorio donde se aplica la licencia (ya que la licencia se soporta en las leyes particulares de cada país o región), entre otros. https://es.wikipedia.org/wiki/Licencia_de_software
  5. 5. http://www.apesol.org SOFTWARE LIBRE ● Nace en 1983 con el proyecto GNU impulsado por Richard Stallman ○ EL proyecto GNU busca crear un sistema operativo 100% libre ● En 1985 se publica el manifiesto GNU ● En 1986 se crea la Free Software Foundation (FSF) y la definición de que es “Software Libre” ● En 1989 se publica la versión 1 de la licencia GPL.
  6. 6. http://www.apesol.org La base del movimiento son 4 libertades reflejadas en la licencia GPL https://www.gnu.org/licenses/gpl.html 0: la libertad de usar el programa, con cualquier propósito (uso). 1: la libertad de estudiar cómo funciona el programa y modificarlo, adaptándolo a las propias necesidades (estudio). 2: la libertad de distribuir copias del programa, con lo cual se puede ayudar a otros usuarios (distribución). 3: la libertad de mejorar el programa y hacer públicas esas mejoras a los demás, de modo que toda la comunidad se beneficie (mejora). V.1 Todos los componentes deben ser GPL estrictamente. V.2 (la más usada) Cuidado con usar componentes no libres en tu producto libre, sino no lo será. V.3 Cambios y mejoras por temas de patentes y de código embebido.
  7. 7. http://www.apesol.org Software Libre y los Negocios ● Repartir un software bajo licencia GPL no quiere decir que no se puedan hacer negocios con el. ● No se está obligado a repartir el software gratuitamente. ○ Puedes vender tu software pero no puedes cortar las libertades de la licencia GPL. ● Se promueve el desarrollo de negocios sobre el ecosistema de servicios que genera una solución de software (instalación soporte, capacitación, etc.) https://www.gnu.org/phil osophy/philosophy.html
  8. 8. http://www.apesol.org OPEN SOURCE ● En 1998 se crea la denominación “Open Source”, después que se liberará el código de Netscape. ● Ese mismo año Eric Raymond y Bruce Perens fundan la “Open Source Initiative” (OSI) ○ Una de las primeras tareas fue escribir y publicar la Open SOurce Definition (OSD, lineamientos generales de que es y no es Open Source https://opensource.org/docs/osd) ● En 1999 se publica la primera lista de licencias compatibles
  9. 9. http://www.apesol.org ¿Por qué nace el OPEN SOURCE? ● Negocios, a finales de los 90s e inicios del siglo XII muchas empresas empezaron a participar en el creciente ecosistema de negocios “libres” y querían algunas “facilidades” que la GPL no les dejaba explotar ampliamente esto. ● En 1997 Eric Raymond había escrito “La Catedral y el Bazar” analizando el fenómeno de los negocios basados en productos “libres”. http://www.openbiz.com.ar/La%20Catedral%2 0y%20El%20Bazar.pdf
  10. 10. http://www.apesol.org LINEAMIENTOS DEL OPEN SOURCE Open source doesn't just mean access to the source code. The distribution terms of open-source software must comply with the following criteria: 1. Free Redistribution 2. Source Code 3. Derived Works 4. Integrity of The Author's Source Code 5. No Discrimination Against Persons or Groups 6. No Discrimination Against Fields of Endeavor 7. Distribution of License 8. License Must Not Be Specific to a Product 9. License Must Not Restrict Other Software 10. License Must Be Technology-Neutral https://opensource.org/licenses/alphabetical
  11. 11. http://www.apesol.org DIFERENCIAS ENTRE OPEN SOURCE Y SOFTWARE LIBRE No tan difíciles de detectar ni tan sutiles. 1. Free Redistribution 2. Source Code 3. Derived Works 4. Integrity of The Author's Source Code 5. No Discrimination Against Persons or Groups 6. No Discrimination Against Fields of Endeavor 7. Distribution of License 8. License Must Not Be Specific to a Product 9. License Must Not Restrict Other Software 10. License Must Be Technology-Neutral
  12. 12. http://www.apesol.org ¿PUEDE SER UNA LICENCIA OPEN SOURCE COMPATIBLE CON LA GPL Y VICEVERSA? ● Si, muchas lo son, pero no todas. ● Cuidado: algunas licencias se “venden” como OS y no lo son. ● Listados confiables para leer sobre esto: ○ https://es.wikipedia.org/wiki/Anexo:Comparaci %C3%B3n_de_licencias_de_software_libre ○ https://www.gnu.org/licenses/license-list.html ○ https://opensource.org/licenses
  13. 13. http://www.apesol.org ¿POR QUÉ MATERIAL SIN LICENCIA, PUBLICADO SIN LICENCIA, NO ES CONSIDERADO “SOFTWARE LIBRE”? ● Todo material publicado, aunque no incluya licencia, se ajusta al derecho de CopyRight, lo cual quiere decir que en el futuro el “dueño original” del código puede hacer reclamaciones por su producto. ● Para que un producto sea libre su autor debe otorgar explícitamente estos derechos. https://www.gnu.org/licenses/license-list.html#NoLi cense
  14. 14. http://www.apesol.org LA LICENCIA BSD ORIGINAL NO ES SOFTWARE LIBRE PERO SI ES OPEN SOURCE ● BSD, Berkeley Software Distribution. ● Tan permisiva que ya lo es demasiado. ○ Permite integrarse con código no libre. ○ Permite cerrar el código. ○ Permite cambiarle el nombre al producto original. ● Pero respeta las 4 libertades en esencia, por lo tanto es amigable a la GPL pero no compatible, y sin embargo es OS http://janelia-flyem.github.io/licenses.html
  15. 15. http://www.apesol.org ¿POR QUÉ LA MOZILLA PUBLIC LICENSE 1.1 NO ES LIBRE? ¿NO HACEN FIREFOX QUE ES LIBRE? ● La MPL es una combinación de la Licencia BSD y la GPL , que asegura las libertades pero, se reserva el derecho de usar el código de los cooperantes en productos no libres. ○ Esto fue heredado de la licencia de Netscape al ser cedido a la Mozilla Foundation. ● Esto sucedía hasta la versión 1.1, en la versión 2.0 ha sido superado. https://www.mozilla.org/en-US/MPL/
  16. 16. http://www.apesol.org YO USO PHP PARA HACER MI SOFTWARE, ¡AHORA ME ENTERO QUE NO ES SOFTWARE LIBRE! ● La licencia PHP incentiva a distribuir el código fuente, sin embargo restringe el uso del nombre PHP en cualquier obra si incluye su código. ● Esto sucede desde la versión 4 de PHP https://es.wikipedia.org/wiki/Licencia_PHP http://php.net/license/index.php
  17. 17. http://www.apesol.org ¿HAY MÁS CASOS PARA ESTUDIAR? ¡SI! https://opensource.org/approval
  18. 18. Software Libre y Open Source Un tema de licencias ¡GRACIAS! http://www.apesol.org Ernesto Quiñones A. ernestoq@apesol.org

×