Software Libre: En el contexto Latinoaméricano (para ingenier@s) Presentada por: Jaime Gutiérrez Alfaro Comunidad de Arte, Conocimiento y Tecnología Libre Instituto Tecnológico de Costa Rica 1
Agenda Algunas ideas introductorias Asumo que sabemos que es software. Establecemos algunas premisas y puntos de partida. Contextualizando el movimiento de Software Libre Historia, Licenciamiento, Modelos de desarrollo y negocio (Crear, vender y distribuir el software) Tipos de software según su licencia: Propietario, Libre, Abierto Creative Commons. Actualidad: cambios sociales, tecnológicos y culturales Contexto latinoamericano. Por qué me debe importar el software libre? (perspectiva de ingeniero) 2
Algunas ideas introductorias 3
Algunas ideas introductorias Software para una amplitud de dispositivos de hardware.
Qué tengo que ver Yo con todo esto? De Software De expresión Libertad De prensa De asociación De religión
Un poco de contexto: tecnológico Colonial house-casa de las Academias-01 CC BY-NC-SA 2.0 ( Anders Illum @flickr )
Un poco de contexto: legal Derechos de Autor Todos los programas (y otras obras) tienen un autor, y ellos tienen derechos sobre sus obras Cada autor decide qué cosas pueden (o no) hacer las otras personas con su obra El licenciamiento es el mecanismo legal para especificar esa lista de cosas creative commons versus copyright? CC BY-NC-SA 2.0 (verbeeldingskr8 @ flickr)
Un poco de contexto: legal El autor de una creación tiene derechos exclusivos sobre la misma y puede decidir el uso que se le da a su creación y las condiciones bajo las cuales él quiere que se haga ese uso El Copyright es el derecho que tiene (originalmente) el autor sobre las sobre las copias Las obras derivadas no se permiten, a menos que el autor explícitamente lo declare permitido
Computación, ~1940 en adelante U.S. Army @ Wikipedia
Computación, ~1940 en adelante 1960 1970 Lo normal era que las personas solían compartir el código que ellas mismas desarrollaban 1980 1990 2000 2012 *Imágenes cortesía del Computer History Museum.
Computación, ~1940 en adelante 1960 Lo normal era que las personas solían compartir el código que ellas mismas desarrollaban 1970 Compartir el software se volvió algo restringido. (Por medio de licencias de Software) 1980 Se lanzaron los primeros sistemas operativos privativos 1990 2000 2012 *Imágenes cortesía del Computer History Museum.
Software/Licencia Propietaria o Privativa
Software/Licencia Propietaria o Privativa End (final) User (usuario) License (Licencia) Agreement (Acuerdo) Acuerdo de Licencia de Usuario Final El único derecho que se obtiene es a utilizar el programa como lo establezca el dueño de los derechos. Es más parecido a un alquiler de uso y el negocio es mantener un monopolio privado.
Software/Licencia Propietaria o Privativa Se lograr regular cosas como... Solo puede instalar el programa en una computadora O puede instalar este programa en cinco computadoras O puede instalar este programa en todas las computadoras que quiera, pero solo cinco pueden usarlo simultáneamente O puede usar este programa excepto si vive en alguno de los siguientes países...
A quienes incumplen alguna de estas clausulas les llaman piratas...
Computación, ~1940 en adelante 1960 En 1984 Richard Stallman comenzó a trabajar en el Proyecto GNU 1970 En 1985 se publica el Manifiesto GNU 1980 1990 2000 2012 A finales de los 80, aún no tenía un núcleo para el sistema operativo libre
Computación, ~1940 en adelante 1960 1970 1980 1990 2000 2012 Linus Torvalds comienza a implementar su propio núcleo para un sistema operativo En Setiembre de 1991 se libera Linux Linus tenía 21 años
Software libre...
Las 4 Libertades del Software Libre 0 Libertad de usar el programa, con cualquier propósito 1 Libertad de estudiar cómo funciona el programa y modificarlo, adaptándolo a nuestras necesidades. 2 Libertad de distribuir copias del programa, con lo cual puedes ayudar a tu prójimo 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 * * * Se requiere el código fuente
Software/Licencia Libre Se nos autoriza: Usarlo Modificarlo Estudiarlo Compartirlo
Asuntos Legales: Copyleft El autor de una creación tiene derechos exclusivos sobre la misma y puede decidir el uso que se le da a su creación y las condiciones bajo las cuales él quiere que se haga ese uso: El concepto de Copyleft no es lo opuesto al copyright El Copyleft otorga más derechos de lo usual, a quienes reciben la obra y plantea que estas personas receptoras deben otorgar esos mismos derechos a terceras personas o partes.
Software/Licencia Libre La licencia GNU/GPL fue creada por la Free Software Foundation El propósito de esta licencia es proteger la libre distribución, modificación y uso del software Esta licencia se le conoce por poseer una clausula copyleft, es decir cualquier producto derivado debe tener la misma licencia.
Asuntos Económicos: Debian Las directrices de software libre de Debian (DFSG) [https://www.debian.org/social_contract] 1. Libre redistribución La licencia de un componente de Debian no puede restringir a un tercero el vender o entregar el programa como parte de una distribución mayor que contiene programas de diferentes fuentes. La licencia no debe solicitar «royalties» u otras comisiones para su venta.
Asuntos Económicos: Debian Qué significa libre? o Qué quieren decir con Software Libre? [ https://www.debian.org/intro/free ] Tres de las licencias más usadas son: La Licencia Pública General GNU (GPL). Licencia Artística. Licencia estilo BSD. Y comparten que No hay restricciones en la distribución, o incluso, venta del software.
(Licencias de Código Abierto)
(Software/Licencias de Código Abierto)
Advertencia Código Abierto Software Libre
Resumen: Licenciamiento Qué tan libre/propietario es mi software? Código fuente disponible? Puedo distribuirlo? Puedo modificarlo? Puedo distribuir copias modificadas? Debo distribuirlo con la misma licencia? Software Libre GPL Software Propietario EULA
Mexclando Software... ReLicenciamiento Copyleft fuerte: El software modificado hereda la licencia original (ejemplo: GPL) Copyleft débil: el software original mantiene la licencia y los componentes nuevos pueden tener otra (ejemplo: LGPL) Sin copyleft: la licencia original puede ser cambiada. (ejemplo: Apache, BSD, MIT)
Creative Commons
Creative Commons
Creative Commons
Por qué me debe importar el SL? «Estamos ante un cambio de época y no una época de cambios» En la actualidad ocurren una serie de acontecimientos sociales, culturales y tecnológicos que están modificando sustancialmente nuestra vida, en buena medida Latinoamérica es parte importante de esos cambios: Modelos de negocio (cultura eliminación de intermediarios. y tecnología) autogestionados y Incorporación de tecnología en procesos educativos (software libre) Violación a la privacidad de individuos, empresas, instituciones gobiernos. (Casos de espionaje masivo) y
Cambios... en publicaciones http://editorialorsai.com/aviso_legal.php
Cambios... en publicaciones
Cambios... en música
Cambios... en música Los usuarios/fanáticos han pagado a los artistas $100 millones a través del sitio Bandcamp. Un músico puede vivir sin una casa disquera. La cuota de mercado que tiene bandcamp en general sigue siendo baja, pero se mantiene al alza mientras la industria disquera está bajando.
Cambios Modelos de Negocio A finales del 2014 la revista Wired reportó que la empresa Microsoft abrirá el código de.net para que pueda ser ejecutado en Linux y Mac. «With the move, Microsoft is embracing the reality that modern software and online services run atop a variety of operating systems and that Windows no longer dominates the market the way it once did. At least tacitly, the software giant is acknowledging that so many businesses and developers now choose to run their software atop computer servers loaded with the open source Linux operating system, which, in recent years, has evolved in ways that Windows has not.» http://www.wired.com/2014/11/microsoft-open-sources-net-says-will-run-linux-mac/?mbid=social_twitter
Cambios... en tecnología
Cambios... en tecnología Gridshield, GreenCore y Alkaid son tres de las al menos 30 empresas costarricenses que incursionan en la tendencia mundial de implementar el software libre como un servicio, según datos de la Cámara de Tecnologías de la Información (Camtic). Contrario a la creencia popular, para estas empresas el licenciamiento libre no es gratuito ni mata el negocio del software libre, sino todo lo contrario: es una nueva oportunidad para monetizar sus conocimientos. El último estudio de la consultora internacional en código abierto Black Duck Software indica que un 61% de las corporaciones consultadas adopta esta modalidad porque lo considera más barato. Los proveedores: Al menos 30 empresas proveen servicios relacionados con software libre o open source en Costa Rica. Fuente: http://www.elfinancierocr.com/m/tecnologia/software_libre-codigo_abierto-open_source-gridshield-greencore-alkaid_0_653934612.html
Cambios... en tecnología
Cambios... en tecnología
Cambios... en tecnología
Cambios... en tecnología (calidad de vida) Enfatizamos que algunas tarjetas son fabricadas en Italia porque en este mundo globalizado, cuando se busca un costo más bajo para un producto algunas veces eso se traduce a malas condiciones de trabajo y salarios bajos. http://arduino.cc/en/pmwiki.php?n=main/buy
Incorporación de Tecnología en Educación En varios países de la región se están entregando computadoras a estudiantes, lo particular en estos casos es que incluyen de antemano Software Libre. Argentina: Conectar Igualdad, Huayra Linux, satélite Ar-Sat1) Bolvia: Quipus (Satélite Tupac Katari) Venezuela: Caimana Linux. Uruguay: Plan Ceibal Paraguay, Perú, CR: OLPC (iniciativa no gubernamental)
En Costa Rica: sector público
En Costa Rica: universitario
Violación a la privacidad
Stallman, Assange, Snowden, (Manning)
Assange + Chomsky Observan la operación policial contra la embajada de Ecuador en Londres
Contexto latinoamericano: Mercosur «45. Apoyaron el desarrollo de software libre, que permitirá potenciar el desarrollo regional de soluciones en materia de Tecnología de la Información y las Comunicaciones (TICs), a fin de lograr una verdadera apropiación, promoción del libre conocimiento y transferencia tecnológica, reduciendo la dependencia de soluciones provistas por trasnacionales del sector o por empresas no dispuestas a respetar las industrias nacientes de la región. Afirmaron el interés de promover el uso de software libre en los programas nacionales destinados a la inclusión digital. Ratificaron la necesidad de impulsar y fomentar la concreción de normas a nivel del MERCOSUR para la efectiva implementación de políticas de fomento de uso, desarrollo, implementación, investigación y transferencia tecnológica basados en el modelo de software libre.»
Dilma Rousef en ONU Los argumentos que afirman que la intercepción ilegal de información y datos ayudan a proteger a las naciones contra el terrorismo no se sostienen. Brasil, señor presidente (En alusión a Obama, anteriormente en el podio), sabe como protegerse a sí mismo. Rechazamos, atacamos y no refugiamos grupos terroristas, 2013
Contexto latinoamericano: Unasur la Unión de Naciones Suramericanas (Unasur) trabaja en la consolidación de las radios y canales públicos de la región, así como en el intercambio de contenidos, preservar y fortalecer la identidad sudamericana, Estamos trabajando en telecomunicaciones, creando los anillos ópticos sudamericanos, lo que es el fortalecimiento de la banda ancha para reducir costos y democratizar los accesos a Internet, lograr soberanía»
Brasil Unión Europea
Brasil Unión Europea El proyecto está siendo supervisado por la operadora pública brasileña Telebras. La directriz que el ejecutivo del país ha dado a la compañía es que el cable se construya evitando escrupulosamente cualquier tipo de tecnología de origen Estadounidense. Telebras colabora habitualmente con Cisco, pero la idea es construir el cable con tecnologías asiáticas o europeas. Concretamente, se piensa en proveedores como Huawei, la francesa Alcatel-Lucent, o la compañía suiza TE Connectivity.
En CR...
En CR...
Por qué me debe importar el SL? Porque hoy por hoy es un tema que se discute a nivel de política en varios países, gobiernos locales e instituciones de la región. Pero, le debe importar a todos los futuros ingenieros?
Por qué me debe importar el SL? Porque hoy por hoy es un tema que se discute a nivel de política en varios países, gobiernos locales e instituciones de la región. Pero, le debe importar a todos los futuros ingenieros? No. (además es un tema legal no técnico)
Por qué me debe importar el SL? Porque hoy por hoy es un tema que se discute a nivel de política en varios países, gobiernos locales e instituciones de la región. Pero, le debe importar a todos los futuros ingenieros? No. (además es un tema legal no técnico) A quienes más interesa el tema del software libre es a quienes quieran tomadores de decisión sobre el futuro que queremos. Y quien solo aspire a programar lo que le indiquen, no tanto.
Referencias http://softwarelibrecr.org/faq/software_libre http://es.wikipedia.org http://www.gnu.org/philosophy/free-sw.html Lista de discusión de la RCSL Charlas: Software Libre Cómo se come eso? (RCSL) e Introducción al Software Libre (Magallón, 2009) disponibles en http://softwarelibrecr.org