Mario Bonilla Site Reliability Engineer Dublín, Irlanda. 8vas Jornadas Regionales de Software Libre Buenos Aires, Argentina

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Mario Bonilla Site Reliability Engineer Dublín, Irlanda. 8vas Jornadas Regionales de Software Libre Buenos Aires, Argentina"

Transcripción

1 Google y el Software Libre Mario Bonilla Site Reliability Engineer Dublín, Irlanda 8vas Jornadas Regionales de Software Libre Buenos Aires, Argentina

2

3 Google background (old racks)

4

5

6

7 Tolerancia a fallas los PCs son poco confiables, especialmente si tienes miles pero... son baratos y rápidos Estrategia: Aprovechar la potencia de procesamiento de hardware PC para usuarios finales, y hacerlo confiable en software

8

9

10 Primero que nada... De qué vamos a hablar en esta charla?

11 De licencias que nos permiten: usar (de cualquier manera que queramos, y usualmente gratis) estudiar (sin límites a cuanto podemos aprender) compartir (liberando más software) mejorar (parches, etc)

12 Ideales del software libre Todas estas reglas simplemente intentan expresar ciertos ideales: Apache Software License: libre de usarlo, libre o privativo LGPL/MPL/CDDL: el software que usas lo tienes que mantener libre, pero tu propio software lo puedes mantener privativo FSF GPL: todo lo que lo enlace ( linkear ), también debe ser libre La base de todos estos requerimientos está en la distribución, lo que significa distribuir o permitir que el código sea bajado; y el enlazado, lo que significa incluir el código de alguna manera.

13 Por qué la gente libera código? Un estudio realizado por BCG/OSDN encontró que los desarrolladores de software libre están motivados por: curiosidad intelectual (44.9%) mejorar habilidades (41.3%) necesidades de trabajo (33.8%) idealismo de software libre (33.1%) funcionalidad no relacionada con el trabajo (29.7%) status profesional (17.5%) reputación dentro de la comunidad de sofware libre (11%) disgusto/falta de confianza por software privativo (11.1%)

14 Por qué Google utiliza software libre? control o mantener independencia de las compañías de software adaptabilidad o capacidad de bajar muchas capas para reparar/mejorar nuestros servicios flexibilidad o para hacer algo fuera de lo común sin decírselo a las compañías de software raíces o tiene que ver con la ética de Google Cada vez que utilizas Google estás utilizando software libre

15 Cómo Google usa software libre? Cómo infraestructura o Kernel Linux o Apache Tomcat y librerías Apache o varias aplicaciones libres: mysql, Subversion, crypto, SSH, y otras herramientas de administración de sistemas o compiladores y lenguajes: Python, C++ (gcc), Java, Perl, PHP, Ruby o Ingenieros y otros utilizando Linux (Goobuntu) Cómo bloques de construcción o El repositorio third party contiene cientos de librerías Ponerlo en third party, nunca copiar y pegar

16 Cómo Google forma parte?

17 Cómo participamos y contribuímos? publicando nuevo código, liberando paquetes proyectos independientes de software libre mejorando código, generando parches alojando código en code.google.com Afiliados a organizaciones de la comunidad Google Summer of Code Google Highly Open Participation Contest donaciones y becas Eventos!

18 Publicando nuevo código y liberando paquetes Cerca de un millón de líneas de código publicadas a la fecha Ejemplos: Protocol Buffers Google Web Toolkit Google Breakpad (Crash Reporting) Ganeti (virtual server management) Gears Herramientas de replicación de MySQL Buscar por label:google en

19 Proyectos independientes de software libre Participamos en proyectos independientes de software libre: GCC Samba Kernel Linux Apache Axis y muchos, muchos más

20 Mejorando código, generando parches Cientos de Googlers generando parches para por ejemplo: Kernel Linux Apache Tomcat y Axis Gnu Compiler Collection Subversion Python Perl MySQL SSH/OpenSSL Eclipse Emacs Vim Gaim Adium ICU Wine Derby Aspell Dspace Glib Autoconf/automake Make Glibc Binutils Java Varios Emuladores Y muchos más

21 Desarrolladores de software libre Andrew Morton 2.6 Kernel Maintainer Guido Van Rossum Python BDFL Ian Lance Taylor GCC Jeremy Allison Desarrollador líder de Samba Brian Fitzpatrick, Ben Collins-Sussman Subversion Y muchos más...

22 Alojando código en code.google.com/hosting Alojamiento en Google Code que provee: Alojamiento de proyectos confiable, escalable, y limpio Control de versiones Seguimiento de Bugs/Problemas Wikis Miles de proyectos, 2do mayor repositorio online

23 Distribución de licencias en code.google.com/hosting

24 Afiliados a organizaciones de la comunidad Eclipse Foundation Free Software Foundation Linux Foundation OASIS ODF Alliance Open Invention Network Python Software Foundation (PSF)

25 Google Summer of Code Como funciona: los proyectos libres se inscriben el estudiante se inscribe los proyectos eligen los estudiantes los estudiantes trabajan con su mentor (y son pagos) evaluaciones en la mitad y el final del proyecto

26 Google Summer of Code Un ejemplo: 1) Estudiante se inscribe para un proyecto de, por ejemplo, la ASF 2) Mentores de ASF revisan la inscripción, aceptan el estudiante 3) Google le paga USD 500 al estudiante al comienzo del proyecto 4) El estudiante trabaja en el proyecto con su mentor de ASF 5) En la mitad del proyecto, Google paga USD ) El estudiante continúa trabajando en el proyecto con su mentor 7) Al finalizar el proyecto Google paga USD 2000 adicionales 8) El estudiante además recibe una camiseta, un certificado, y una valiosa experiencia

27 Google Summer of Code No está restringido a estudiantes de ciencias de la computación: ingeniería mecánica literatura inglesa diseño de interiores planeamiento urbano astronomía cartografía genética sicología del desarrollo

28 Google Summer of Code Google Summer of Code 2005, 2006, 2007: 170+ proyectos libres estudiantes mentores 90+ países 6 estudiantes, 3 mentores de Argentina USD 9 Millones Google Summer of Code 2008: 175 proyectos libres estudiantes mentores 98 países 6 estudiantes, 6 mentores de Argentina

29 Google Summer of Code

30 Google Summer of Code (por qué) mantener a los estudiantes programando o mover bits, no cajas en un supermercado asegurar un ecosistema saludable del software libre o es bueno para Internet => es bueno para Google llegar a estudiantes talentosos en países en los que normalmente no reclutamos un montón de Googlers vienen del mundo del software libre o pre-entramiento para nuestro tipo de ingeniero o a veces continuando como becarios devolver a la comunidad

31 Google Highly Open Participation Contest ~400 estudiantes pre-universitarios 10 organizaciones trabajando en o software libre o documentación o materiales de entrenamiento o investigación de experiencia de usuario

32 donaciones y becas Free Software Foundation Apache Python Software Foundation Google/ O'Reilly Open Source Awards pagando el desarrollo de Wine para utilizar Earth y Picasa bajo Linux, y mucho más. Desarrollo de Wine para poder utilizar PhotoShop en Linux Programas para estudiantes Eventos!

33 Gracias Preguntas? code.google.com google-opensource.blogspot.com

FACTOR IMPORTANTE A CONSIDAR: DERECHOS DE AUTOR NO CONFUNDIR CON GRATIS, EXISTE SOFTWARE GRATIS SIN SER LIBRE. EXISTE SOFTWARE LIBRE SIN SER GRATIS

FACTOR IMPORTANTE A CONSIDAR: DERECHOS DE AUTOR NO CONFUNDIR CON GRATIS, EXISTE SOFTWARE GRATIS SIN SER LIBRE. EXISTE SOFTWARE LIBRE SIN SER GRATIS L1. DEFINICIÓN SOFTWARE LIBRE DEL INGLÉS FREE SOURCE FACTOR IMPORTANTE A CONSIDAR: DERECHOS DE AUTOR NO CONFUNDIR CON GRATIS, EXISTE SOFTWARE GRATIS SIN SER LIBRE. EXISTE SOFTWARE LIBRE SIN SER GRATIS

Más detalles

Conceptos Generales. sobre Software Libre. Grupo de Estudio en Software Libre [GLUC-GEC] Copyright Ulises Hernandez. FDL

Conceptos Generales. sobre Software Libre. Grupo de Estudio en Software Libre [GLUC-GEC] Copyright Ulises Hernandez. FDL Conceptos Generales sobre Software Libre Grupo de Estudio en Software Libre [GLUC-GEC] Copyright Ulises Hernandez. FDL Que es el Software Libre? Software: diferencia entre Código Fuente y Archivos Ejecutables

Más detalles

MATERIAL DE TRABAJO 1. Evaluación del software

MATERIAL DE TRABAJO 1. Evaluación del software MATERIAL DE TRABAJO 1 Evaluación del software Para la evaluación del software consideramos que sería pertinente la utilización de un método de evaluación imparcial y objetivo que posibilitara su replicación,

Más detalles

Unidad 4: Software Libre. Aspectos Profesionales UNPA-UARG

Unidad 4: Software Libre. Aspectos Profesionales UNPA-UARG Unidad 4: Software Libre Aspectos Profesionales UNPA-UARG Introducción al Software Libre Qué es el software libre? Historia del software libre Libertades del software libre Aspectos Profesionales UNPA-UARG

Más detalles

Clase 01 El Sistema Operativo GNU/Linux

Clase 01 El Sistema Operativo GNU/Linux Clase 01 El Sistema Operativo GNU/Linux Introducción al Sistema Operativo GNU/Linux DCIC - UNS Copyright Copyright 2011 A. G. Stankevicius Se asegura la libertad para copiar, distribuir y modificar este

Más detalles

USO DE SOFTWARE LIBRE, UNA EXPERIENCIA EXITOSA. Sonia Muñoz Chacón Jefe División Informática

USO DE SOFTWARE LIBRE, UNA EXPERIENCIA EXITOSA. Sonia Muñoz Chacón Jefe División Informática USO DE SOFTWARE LIBRE, UNA EXPERIENCIA EXITOSA Sonia Muñoz Chacón Jefe División Informática I. QUÉ ES LA FSF? Es la sigla utilizada para referenciar a la Fundación del Software Libre (Free Software Foundation).

Más detalles

Recursos de programación en GNU/Linux

Recursos de programación en GNU/Linux Utilización y administración avanzadas de sistemas GNU/Linux y aplicaciones Software Libre para estudiantes universitarios Recursos de programación en GNU/Linux Ramón Rey Vicente rrey@ramonrey.net Recursos

Más detalles

Forjas de Software y Repositorios de Código en la nube

Forjas de Software y Repositorios de Código en la nube Forjas de Software y Repositorios de Código en la nube Euskal Encounter 2015 Creative Commons Attribution Share Alike 3.0 Spain License Iñaki Arenaza & Dani Reguera {iarenaza,dreguera}@mondragon.edu @iarenaza

Más detalles

Licencias en el Software Libre

Licencias en el Software Libre Introducción 1 1 Universidad del Quindío, Programa de Ingeniería Electrónica Flisol Armenia 2010. Contenido Introducción 1 Introducción El software libre 2 3 4 Contenido Introducción El software libre

Más detalles

Un nuevo paradigma. Mario Medina C.

Un nuevo paradigma. Mario Medina C. Un nuevo paradigma Mario Medina C. mariomedina@udec.cl Tópicos a tratar Software libre UNIX y su cultura Richard Stallman y la Free Software Foundation Filosofíay éi ética dlh del hacker Bill Gates y Microsoft

Más detalles

Curso sobre software libre Licencias de software libre

Curso sobre software libre Licencias de software libre Curso sobre software libre Licencias de software libre Jesús M. González Barahona jgb@gsyc.es Móstoles, febrero de 2008 1 c 2001-2008 Jesús M. González Barahona, Joaquín Seoane, Gregorio Robles Algunos

Más detalles

(Integrated Development Environment) Herramienta de soporte para el desarrollo de sotfware: Editor (escribir y editar programas); un

(Integrated Development Environment) Herramienta de soporte para el desarrollo de sotfware: Editor (escribir y editar programas); un (Integrated Development Environment) Herramienta de soporte para el desarrollo de sotfware: Editor (escribir y editar programas); un compilador/intérprete y un depurador (localización de errores lógicos).

Más detalles

Software Libre. Guillermo Valdés Lozano. 28 de noviembre de 2007

Software Libre. Guillermo Valdés Lozano. 28 de noviembre de 2007 28 de noviembre de 2007 Documento protegido por GFDL Copyright (c) 2008. e-mail: guillermo(en)movimientolibre.com http://www.movimientolibre.com/ Se otorga permiso para copiar, distribuir y/o modificar

Más detalles

Herramientas de Software Libre para la Gestión de Proyectos. Ing. Eddie Malca Vicente Universidad Nacional del Callao emalca@consultechperu.

Herramientas de Software Libre para la Gestión de Proyectos. Ing. Eddie Malca Vicente Universidad Nacional del Callao emalca@consultechperu. Herramientas de Software Libre para la Gestión de Proyectos Ing. Eddie Malca Vicente Universidad Nacional del Callao emalca@consultechperu.com Agenda Gestión de Proyectos El Papel del Software Libre Herramientas

Más detalles

Software Libre. Software Libre. Coordinación de Estudios Interactivos a Distancia (CEIDIS), Mérida - Venezuela

Software Libre. Software Libre. Coordinación de Estudios Interactivos a Distancia (CEIDIS), Mérida - Venezuela Introducción. Entre los años 1960 y 1970, el software no era considerado un producto sino un añadido, que los vendedores de grandes computadores de la época (los mainframes) aportaban a sus clientes para

Más detalles

UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008. Gestión de Información Web

UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008. Gestión de Información Web Gestión de Información Web Características deseables de CMS Arquitectura técnica: Tiene que ser fiable y permitir la escalabilidad del sistema para adecuarse a futuras necesidades con módulos o extensiones.

Más detalles

Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar

Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar Gobierno Municipal del Cantón Bolívar Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Glosario Universidad Técnica del Norte Histórico de Revisiones

Más detalles

Qué es el Software Libre?

Qué es el Software Libre? Qué es el Software Libre? Las Licencias de Software y cómo protegen nuestro trabajo. por Leonardo Tadei - Pegasus Tech Supply Distribuible bajo licencia Creative Commons By-NC http://creativecommons.org/licenses/by-nc/2.5/ar/

Más detalles

Introducción al Software Libre

Introducción al Software Libre Introducción al Software Libre Javier Sánchez Instituto Español Juan Ramón Jiménez Casablanca Abril 2009 Javier Sánchez (I.E. Juan Ramón Jiménez) Introducción al Software Libre Abril 2009 1 / 28 Índice

Más detalles

INFORME PREVIO DE EVALUACIÓN DE SOFTWARE N EI-007-2007

INFORME PREVIO DE EVALUACIÓN DE SOFTWARE N EI-007-2007 INFORME PREVIO DE EVALUACIÓN DE SOFTWARE N EI-007-2007 1. NOMBRE DEL ÁREA División de Sistemas de Información 2. RESPONSABLE DE LA EVALUACIÓN Luis Antonio Manya Aqquehua 3. CARGO Jefe de Sistemas de Información

Más detalles

REPÚBLICA BOLIVARIANA DE VENEZUELA. MINISTERIO DEL PODER PUPALAR PARA LA EDUCACIÓN. U.E.C NICOLÁS MEZA

REPÚBLICA BOLIVARIANA DE VENEZUELA. MINISTERIO DEL PODER PUPALAR PARA LA EDUCACIÓN. U.E.C NICOLÁS MEZA REPÚBLICA BOLIVARIANA DE VENEZUELA. MINISTERIO DEL PODER PUPALAR PARA LA EDUCACIÓN. U.E.C NICOLÁS MEZA 2do AÑO SECCION A QUÉ ES LINUX? DOCENTE: Mitchel Alvarez. ALUMNO: Oliver Salcedo. Santa Elena de Uairén.

Más detalles

Preguntas Frecuentes para Coders

Preguntas Frecuentes para Coders Preguntas Frecuentes para Coders 1. Sobre CodersLink 1.1 Qué es CodersLink? Cual es su proposito y vision? CodersLink es una empresa que impulsa globalmente el potencial del coder conectandolo con propuestas

Más detalles

Control de versiones con Subversion. Martín Gaitán y Pablo Martínez FCEFyN, Universidad Nacional de Córdoba Junio de 2007

Control de versiones con Subversion. Martín Gaitán y Pablo Martínez FCEFyN, Universidad Nacional de Córdoba Junio de 2007 Control de versiones con Subversion FCEFyN, Universidad Nacional de Córdoba Junio de 2007 Agenda Qué es Control de Versiones Qué es Subversion Diferencias con CVS, características y arquitectura Breve

Más detalles

Software libre: licencias y propiedad intelectual

Software libre: licencias y propiedad intelectual Jesús M. González Barahona jgb@computer.org jgb@gsyc.escet.urjc.es Tecnimap 2004 Murcia, 1 de septiembre de 2004 1 c 2004 Jesús M. González Barahona. Se otorga permiso para copiar y distribuir este documento

Más detalles

Tema 1: Introducción. Generador del proyecto GNU, Richard Stallman es principalmente conocido por el establecimiento de un.

Tema 1: Introducción. Generador del proyecto GNU, Richard Stallman es principalmente conocido por el establecimiento de un. Tema 1: Introducción Objetivos: Conocimiento de la historia y filosofía de GNU/LINUX para que el estudiante entienda cual es el propósito de la utilización de un sistema operativo libre de licenciamiento.

Más detalles

Por qué, cómo y dónde aprovechar software libre,

Por qué, cómo y dónde aprovechar software libre, Por qué, cómo y dónde aprovechar software libre, sin morir en el intento Óscar Retana oscar@gridshield.com www.gridshield.com Agenda Dimensión Técnica Puede usar software libre aquí: Dimensión Jurídica

Más detalles

Podemos descargar la distribucion de gnu/linux de los repositorios de Ubuntu http://releases.ubuntu.com/.

Podemos descargar la distribucion de gnu/linux de los repositorios de Ubuntu http://releases.ubuntu.com/. Instalación GNU/Linux Ubuntu -10.04.3-server-i386 Con la ayuda de este sencillo manual podemos ver como instalar Un servidor GNU/Linux, en este caso utilizaremos la distribución Ubuntu -10.04.3-server-i386

Más detalles

05/02/07. Proyectos más relevantes. De Software Libre. Flisol 2007

05/02/07. Proyectos más relevantes. De Software Libre. Flisol 2007 Proyectos más relevantes De Software Libre 05/02/07 Que es el Software Libre? Free software is a matter of liberty not price. http://www.fsf.org / 2 Cuales son esas libertades? La libertad de usar el programa,

Más detalles

OPEN SOURCE. Documento informativo. 11 de Septiembre 3009 10ºA (B7600HFI) Mar del Plata Buenos Aires Argentina

OPEN SOURCE. Documento informativo. 11 de Septiembre 3009 10ºA (B7600HFI) Mar del Plata Buenos Aires Argentina Documento informativo OPEN SOURCE 11 de Septiembre 3009 10ºA (B7600HFI) Mar del Plata Buenos Aires Argentina T +54 223 495.1785 OPENBIZ Open Source Documento informativo Uso Público Pág. 1 Open Source

Más detalles

OpenSource. Alternativas para la Empresa. Universidad Católica de Temuco Facultad de Ciencias Escuela de Informática. Profesor:

OpenSource. Alternativas para la Empresa. Universidad Católica de Temuco Facultad de Ciencias Escuela de Informática. Profesor: OpenSource Alternativas para la Empresa Universidad Católica de Temuco Facultad de Ciencias Escuela de Informática Profesor: Alejandro Mellado Gatica Qué es el OpenSource? Español : Fuente Abierta o Código

Más detalles

Software Libre / Código Abierto Programa de contenidos

Software Libre / Código Abierto Programa de contenidos Software Libre / Código Abierto Programa de contenidos Resumen Se presenta a continuación la organización de un curso de cincuenta horas cuyo fin es dar a conocer la base ideológica que sostiene a los

Más detalles

Carrera: Ingeniería en Sistemas Computacionales. Prof.: Ing. Francisco Salvador Ballina. Materia: Taller de Base de Datos.

Carrera: Ingeniería en Sistemas Computacionales. Prof.: Ing. Francisco Salvador Ballina. Materia: Taller de Base de Datos. INSTITUTO TECNOLÓGICO SUPERIOR DE ESCARCEGA. Carrera: Ingeniería en Sistemas Computacionales. Prof.: Ing. Francisco Salvador Ballina. Materia: Taller de Base de Datos. Tema: VENTAJAS Y DESVENTAJAS DE POSTGRESQL,

Más detalles

Qué es el Software Libre?

Qué es el Software Libre? Qué es el Software Libre? Pablo Barrera González barrera@gsyc.info http://gsyc.info/~barrera Grupo de Usuarios de Linux gul@gul.uc3m.es http://gul.uc3m.es Por favor apaguen sus teléfonos móviles 2 Por

Más detalles

Las compañías que proporcionan espacio de un servidor a sus clientes se suelen denominar con el término en inglés web host.

Las compañías que proporcionan espacio de un servidor a sus clientes se suelen denominar con el término en inglés web host. El alojamiento web (en inglés web hosting) es el servicio que provee a los usuarios de Internet un sistema para poder almacenar información, imágenes, vídeo, o cualquier contenido accesible vía web. Es

Más detalles

Software libre: historia y ventajas

Software libre: historia y ventajas Utilización y administración avanzadas de sistemas GNU/Linux y aplicaciones Software Libre para estudiantes universitarios Software libre: historia y ventajas Ramón Rey Vicente rrey@ramonrey.net Software

Más detalles

This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/3.0/ Hugo

Más detalles

Atrápame si puedes...

Atrápame si puedes... Atrápame si puedes... SOFTWARE LIBRE Sobre cómo el Software Libre puede ser útil en mi empresa 22 de mayo de 2007 Organizado por Comunidad de empresas CEIN Ponente: Karlos G. Liberal de INVESTIC De qué

Más detalles

Administración avanzada de GNU/Linux

Administración avanzada de GNU/Linux Administración avanzada de GNU/Linux XP07/M2103/02279 FUOC XP07/M2103/02279 Administración avanzada de GNU/Linux Ingeniero superior y doctor en Informática por la UAB. Profesor de los Estudios de Informática,

Más detalles

Como pez en el agua. Analizamos ocho sistemas de administración de contenidos gratuitos

Como pez en el agua. Analizamos ocho sistemas de administración de contenidos gratuitos SOFTWARE Como pez en el agua Analizamos ocho sistemas de administración de contenidos gratuitos Si quieres que tu página web tenga éxito sin que desesperes en el intento, es necesario que la publicación

Más detalles

Juan José del Río, Juan Miguel Taboada

Juan José del Río, Juan Miguel Taboada Explicando el Software Libre Juan José del Río, Juan Miguel Taboada Introducción al Software Libre Qué es el Software Libre? Cómo influye la licencia en el Software? Qué motivación tienen los desarrolladores?

Más detalles

HOSTING TIPOS DE ALOJAMIENTO WEB EN INTERNET

HOSTING TIPOS DE ALOJAMIENTO WEB EN INTERNET HOSTING El Hosting o Alojamiento web es el servicio que permite a los usuarios de internet poder almacenar información en un CPU conectado a internet las 24 horas del día los 365 días del año, ya sea para

Más detalles

Popularidad comparada de PHP vs ASP, y posibles causas

Popularidad comparada de PHP vs ASP, y posibles causas Popularidad comparada de PHP vs ASP, y posibles causas PHP y ASP Quienes son? PHP significa Hypertext Preprocessor. PHP se originó como una herramienta de scripting que se ha dado de forma rápida a través

Más detalles

Curso de Android con Java

Curso de Android con Java Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 Este es un tiempo único para el mundo de los celulares, en particular de los Smartphones. Este tipo de dispositivos

Más detalles

Ambos paquetes simplifican mucho la instalación del servidor en el equipo. Y ambos pueden ser utilizados para la creación de una red intra-aula.

Ambos paquetes simplifican mucho la instalación del servidor en el equipo. Y ambos pueden ser utilizados para la creación de una red intra-aula. Instalación de una red intra-aula sobre Windows Introducción La idea y la fundamentación de la creación de redes intra-aula, se puede encontrar en el siguiente enlace: http://www.fedaro.info/2009/06/29/redes-intra-aula/

Más detalles

SUN y el software de código abierto

SUN y el software de código abierto SUN y el software de código abierto Iban Nieto - iban.nieto@gmail.com Comunidad OpenSolaris Hispano I Jornada Universitaria sobre Software Libre 6 de Noviembre de 2008 Agenda Cómo innovamos en Sun? Apostamos

Más detalles

La Industria del Open Source. Franco Catrin L. fcatrin@tuxpan.com

La Industria del Open Source. Franco Catrin L. fcatrin@tuxpan.com La Industria del Open Source Franco Catrin L. fcatrin@tuxpan.com 1 Que es Software Open Source? Software en donde el código fuente es público Dependiendo de la licencia, se puede modificar y distribuir

Más detalles

Informática I para Bachillerato

Informática I para Bachillerato CIMAT Introducción a la programación en C/C++ CIMAT Sesión 2 Cual es el lenguaje máquina? El lenguaje utilizado por el procesador se denomina lenguaje máquina. Se trata de datos tal como llegan al procesador,

Más detalles

Linux IDES. Herramientas Open Source de apoyo en Ingeniería de Software. Investigación y Desarrollo en GNU/Linux

Linux IDES. Herramientas Open Source de apoyo en Ingeniería de Software. Investigación y Desarrollo en GNU/Linux Linux IDES Investigación y Desarrollo en GNU/Linux Herramientas Open Source de apoyo en Ingeniería de Software Juan Eladio Sánchez Rosas juansanchez.webcindario.com blogs.antartec.com/opensource Qué es

Más detalles

Software Libre. Carrera : 2-2-6. Academia de Sistemas y Computación. a) RELACIÓN CON OTRAS ASIGNATURAS DEL PLAN DE ESTUDIOS

Software Libre. Carrera : 2-2-6. Academia de Sistemas y Computación. a) RELACIÓN CON OTRAS ASIGNATURAS DEL PLAN DE ESTUDIOS 1.- IDENTIFICACION DE LA ASIGNATURA Nombre de la asignatura : Software Libre Carrera : Ingeniería en Sistemas Computacionales Clave de la asignatura : Horas teoría-horas práctica-créditos : 2-2-6 2. HISTORIA

Más detalles

TIPOS DE LICENCIAS DE SOFTWARE. Definiciones. Ramón M. Gómez Labrador (ramongomez@us.es) 1ª versión septiembre de 2005

TIPOS DE LICENCIAS DE SOFTWARE. Definiciones. Ramón M. Gómez Labrador (ramongomez@us.es) 1ª versión septiembre de 2005 TIPOS DE LICENCIAS DE SOFTWARE Ramón M. Gómez Labrador (ramongomez@us.es) 1ª versión septiembre de 2005 Definiciones. Licencia: contrato entre el desarrollador de un software sometido a propiedad intelectual

Más detalles

Capítulo 4.- Recomendaciones para un Servidor web y de bases de datos seguro.

Capítulo 4.- Recomendaciones para un Servidor web y de bases de datos seguro. Capítulo 4.- Recomendaciones para un Servidor web y de bases de datos seguro. Este capítulo explica las características que un servidor web y de bases de datos seguro debe tener. Esto es esencial para

Más detalles

GLOSARIO. un conjunto de noticias, ordenado por fecha. CMF (Content Management Framework) - Entorno a programación de

GLOSARIO. un conjunto de noticias, ordenado por fecha. CMF (Content Management Framework) - Entorno a programación de GLOSARIO Apache servidor de páginas web de código abierto para diferentes plataformas (UNIX, Windows, etc.) Blog (Web log) Diario en formato web. Puede ser un diario personal o un conjunto de noticias,

Más detalles

NXT PC Remote Control

NXT PC Remote Control NXT PC Remote Control Introducción Este proyecto provee a los usuarios de Linux, la posibilidad de controlar un Robot Lego NXT por medio de un computador usando el dispositivo bluetooth. Otras aplicaciones

Más detalles

PROYECTO / PRESUPUESTO SERVICIO ALUMNOS EN LÍNEA EDUCACIÓN SECUNDARIA

PROYECTO / PRESUPUESTO SERVICIO ALUMNOS EN LÍNEA EDUCACIÓN SECUNDARIA PROYECTO / PRESUPUESTO SERVICIO ALUMNOS EN LÍNEA EDUCACIÓN SECUNDARIA PROYCETO ALUMNOS EN LÍNEA NIVEL SECUNDARIO 1. INTRODUCCION Alumnos en línea para la educación secundaria es un sistema de gestión web,

Más detalles

Valentín Carretero Pastor Omar Marín Pastor BERKELEY DB. Historia:

Valentín Carretero Pastor Omar Marín Pastor BERKELEY DB. Historia: BERKELEY DB Historia: Berkeley DB pertenecía y era desarrollado por la compañía Sleepycat Software. Estaba disponible con código fuente y licencia de libre distribución (free software), ahora comprado

Más detalles

Soluciones informáticas www.e-datta.com

Soluciones informáticas www.e-datta.com Soluciones informáticas www.e-datta.com Disfruta de los pequeños momentos del día. Nosotros hacemos el trabajo por ti. e-datta I pag. 2 .NUESTRA COMPAÑÍA. QUIÉNES SOMOS? Somos una empresa de sistemas y

Más detalles

Maquinas virtuales Conceptos Básicos

Maquinas virtuales Conceptos Básicos Jimenez Zamudio Eduardo Aplicaciones de redes de computadoras 13 de septiembre de 2014 Maquinas virtuales Conceptos Básicos Concepto Básicamente, es un equipo dentro de un equipo, implementado en el software.

Más detalles

Introducción a Java. Diseño y Programación Orientados a Objetos 1

Introducción a Java. Diseño y Programación Orientados a Objetos 1 Introducción a Java Diseño y Programación Orientados a Objetos 1 Java: Motivaciones de su origen Deja atrás características problemáticas : Punteros Asignación de memoria (malloc) Herencia múltiple (se

Más detalles

PATRON:DAO LENGUAJE DE PROGRAMACION: JAVA IDE: ECLIPSE FRAMEWORK: STRUST2. -Permite Abstraer y Encapsular los accesos a un repositorio de datos.

PATRON:DAO LENGUAJE DE PROGRAMACION: JAVA IDE: ECLIPSE FRAMEWORK: STRUST2. -Permite Abstraer y Encapsular los accesos a un repositorio de datos. PATRON:DAO DAO -Permite Abstraer y Encapsular los accesos a un repositorio de datos. -Separa el acceso de datos de la lógica de negocio. -Oculta el Api por donde se accede a los datos. -Controla los accesos

Más detalles

Administración de servidores Linux (Profesional)

Administración de servidores Linux (Profesional) Área de Formación en Línea Centro Internacional de Tecnologías Avanzadas Fundación Germán Sánchez Ruipérez 1. Título: Administración de servidores Linux (Profesional) 2. Descripción: Como itinerario formativo

Más detalles

Virtualización con QEmu

Virtualización con QEmu Virtualización con QEmu Guillermo Valdés Lozano 30 de noviembre de 2009 Documento protegido por GFDL Copyright (c) 2009 Guillermo Valdés Lozano. e-mail: guillermo(en)movimientolibre.com http://www.movimientolibre.com/

Más detalles

Introducción al software libre

Introducción al software libre IES Francisco de Goya {mvidal,jfcastro}@libresoft.es GSyC/Libresoft URJC Madrid, 8 de marzo de 2010 c 2010. Algunos derechos reservados. Este trabajo se distribuye bajo la licencia Reconocimiento-CompartirIgual

Más detalles

Automatización de Pruebas de Software con Herramientas Open Source. Henry Eduardo Carrión Cristóbal

Automatización de Pruebas de Software con Herramientas Open Source. Henry Eduardo Carrión Cristóbal Automatización de Pruebas de Software con Herramientas Open Source Henry Eduardo Carrión Cristóbal Agenda Pruebas de Software Test Driven Development Por que automatizar? Herramientas Estrategias Conclusiones

Más detalles

Software Libre. José Antonio Martínez Torres. 26 de abril de 2008

Software Libre. José Antonio Martínez Torres. 26 de abril de 2008 26 de abril de 2008 Software privativo Software gratuito Software abierto Software libre Software privativo (propietario, comercial) Alto costo. En un CD ó DVD entregan los ejecutables. Soporte técnico,

Más detalles

SOFTWARE LIBRE (GNU/LINUX) PARA

SOFTWARE LIBRE (GNU/LINUX) PARA SOFTWARE LIBRE (GNU/LINUX) PARA BIÓLOGOS Mikel Egaña - pik@sindominio.net 2003 Índice 1. Introducción 1 2. El software libre y GNU/Linux 2 2.1. Qué es el software libre?.................... 2 2.2. Historia

Más detalles

MIT. Google NASA. Merrill Lynch & Co. Boeing. India. Yahoo! China. FedEx. Pixar. Bolsa de Nueva York. Brasil. California

MIT. Google NASA. Merrill Lynch & Co. Boeing. India. Yahoo! China. FedEx. Pixar. Bolsa de Nueva York. Brasil. California $7.207.027.000 Bolsa de Nueva York Google China India Merrill Lynch & Co. Yahoo! Brasil California Pixar FedEx Boeing NASA Departamento de Defensa de EEUU MIT Universidad de Tarapacá Escuela Universitaria

Más detalles

COMPROBACIÓN DE DATOS: CÓMO REFUTAR LAS AFIRMACIONES DE ORACLE CON RESPECTO A RED HAT ENTERPRISE LINUX

COMPROBACIÓN DE DATOS: CÓMO REFUTAR LAS AFIRMACIONES DE ORACLE CON RESPECTO A RED HAT ENTERPRISE LINUX COMPROBACIÓN DE DATOS: CÓMO REFUTAR LAS AFIRMACIONES DE ORACLE CON RESPECTO A RED HAT ENTERPRISE LINUX Últimamente, Oracle ha estado realizando afirmaciones equivocadas acerca de Red Hat Enterprise Linux

Más detalles

E 3.3-1 Selección de plataformas. Versión: 1.0 Fecha: 27/07/2011. Email:

E 3.3-1 Selección de plataformas. Versión: 1.0 Fecha: 27/07/2011. Email: E 3.3-1 Selección de plataformas Versión: 1.0 Fecha: 27/07/2011 Autor: Email: CEIEC Historial de cambios Versión Fecha Autor Cambios 0.1 18/07/2011 Carlos Ors Versión Inicial 1,0 27/07/2011 CEIEC Descripción

Más detalles

Software libre y estándares abiertos

Software libre y estándares abiertos GNU/Linux, software libre para la comunidad universitaria Software libre y estándares abiertos Ramón Rey Vicente Universidad de Salamanca, 27 de octubre de 2010 Software libre y estándares abiertos Historia

Más detalles

Software Libre: Licencia para compartir

Software Libre: Licencia para compartir Software Libre: Licencia para compartir (Guía rápida a las licencias de Software Libre) Angel Pablo Hinojosa @psicobyte_ Para la OSL-UGR La libertad es la cuestión, toda la cuestión y la única cuestión

Más detalles

Licencias de software

Licencias de software Licencias de software [ETICA Y LEGISLACIÓN] Nombre Integrante(s): Ruben Chura. Oscar Apata Nombre Docente: Rodrigo Tapia Santis Fecha de entrega: Octubre de 2014. Índice Qué es una Licencia de Software?...

Más detalles

UNIVERSIDAD OBERTA DE CATALUNYA. Herramienta Visual para Diseñar formularios Web WformDesigner

UNIVERSIDAD OBERTA DE CATALUNYA. Herramienta Visual para Diseñar formularios Web WformDesigner UNIVERSIDAD OBERTA DE CATALUNYA Herramienta Visual para Diseñar formularios Web WformDesigner Especialidad: Administración Web y comercio electrónico en entornos de software libre Autor: Wilman Chamba

Más detalles

El Software Libre en la Empresa

El Software Libre en la Empresa El Software Libre en la Empresa 1 Demo de programación en PYTHON Abrimos IPYTHON Enseñamos autocompletado de métodos y atributos Ejemplos de tratamientos de cadenas Listas Abrimos un fichero y lo parseamos

Más detalles

emacs Herramientas de código abierto Sistema operativo Editor Documentos Simuladores Programación Sistema operativo Editor

emacs Herramientas de código abierto Sistema operativo Editor Documentos Simuladores Programación Sistema operativo Editor Herramientas de código abierto para la ciencia y tecnología Temario Dra. Satu Elisa Schae er División de Posgrado en Computación y Mecatrónica Facultad de Ingeniería Mecánica y Eléctrica Universidad Autónoma

Más detalles

Sistema de gestión de procesos institucionales y documental.

Sistema de gestión de procesos institucionales y documental. [Documento versión 1.7 del 10/10/2015] Sistema de gestión de procesos institucionales y documental. El sistema de gestión de procesos institucionales y documental, es una solución diseñada para mejorar

Más detalles

VIII Convivio Nacional de Archivistas

VIII Convivio Nacional de Archivistas VIII Convivio Nacional de Archivistas Sistemas de Gestión de Documentos Electrónicos / Firma Digital Avanzada / FLOSS Máster. José Carvajal Chaves Agenda Temática Fundamentos Terminología Principios Software

Más detalles

Software libre (Master STI) Herramientas de desarrollo

Software libre (Master STI) Herramientas de desarrollo Software libre (Master STI) Herramientas de desarrollo Jesús M. González Barahona jgb@gsyc.es Móstoles, mayo de 2009 1 c 2001-2009 Jesús M. González Barahona. Algunos derechos reservados. Este artículo

Más detalles

Desarrollo de un servidor de mapas utilizando software libre

Desarrollo de un servidor de mapas utilizando software libre Jornadas Regionales de Información Geográfica y Ordenamiento Territorial 1(2009): 168 175 Ministerio Secretaría General de la Gobernación, Proyecto SIT SantaCruz Diaz B.G. y Calviño P. (Compiladores) /

Más detalles

INSTALACION MANUAL DE ECLIPSE EN UBUNTU

INSTALACION MANUAL DE ECLIPSE EN UBUNTU INSTALACION MANUAL DE ECLIPSE EN UBUNTU Objetivos: Pasar correctamente un programa escrito en Pseudocódigo a C. Editar, compilar y comprobar el funcionamiento de programas usando un IDE. Resumen Cuando

Más detalles

El concepto de Software Libre Conviene que el software sea libre? Mitos y leyendas Resumen. El Software, Libre

El concepto de Software Libre Conviene que el software sea libre? Mitos y leyendas Resumen. El Software, Libre El Software Libre Índice El concepto de Software Libre 1 El concepto de Software Libre Qué es el Software Libre? Cómo saber si el Software es Libre? De dónde consigo Software Libre? 2 El software como

Más detalles

Herramientas para colaborar en la red: SCM

Herramientas para colaborar en la red: SCM Herramientas para colaborar en la red: SCM Nicolás Ruiz Investigación y Desarrollo Centro de Tecnologias de Información Corporación Parque Tecnológico de Mérida 2006/01/12 Nicolás Ruiz

Más detalles

This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/3.0/ Hugo

Más detalles

CLINKER. Ecosistema de Desarrollo Software

CLINKER. Ecosistema de Desarrollo Software CLINKER Ecosistema de Desarrollo Software klicap - ingeniería del puzle, S.L. Parque Empresarial PISA C/Industria 1, Edificio Metropol 1, planta 3ª, módulo 3 41927 Mairena del Aljarafe Sevilla, España

Más detalles

Capitulo 1: Plataforma Android

Capitulo 1: Plataforma Android Capitulo 1: Plataforma Android Elaborado por: Gary Briceño http://gary.pe http://gary.pe 1 Temario 1. Android 2. Evolución 3. Arquitectura Android 4. Paquetes de Trabajo 5. Android y Java http://gary.pe

Más detalles

Concepto de Software Libre

Concepto de Software Libre PLAN ESTRATÉGICO PARA EL DESARROLLO Y USO DE SOFTWARE LIBRE EN LA UNIVERSIDAD DE MURCIA (proyecto SOFTLA). 1. Concepto de Software libre 2. Marco de referencia 3. Ventajas 4. Retos y dificultades 5. Estrategias

Más detalles

Administración profesional de servidores Linux

Administración profesional de servidores Linux Administración profesional de servidores Linux Autor: Bernardo Bernal Tutor: Bernardo Bernal 1. TÍTULO Administración profesional de servidores Linux 2. DESCRIPCIÓN Como itinerario formativo recomendado,

Más detalles

Software libre y su comunidad. Evolución y crecimiento. Israel Herraiz Universidad Complutense de Madrid herraiz@fdi.ucm.es

Software libre y su comunidad. Evolución y crecimiento. Israel Herraiz Universidad Complutense de Madrid herraiz@fdi.ucm.es Software libre y su comunidad. Evolución y crecimiento Israel Herraiz Universidad Complutense de Madrid herraiz@fdi.ucm.es 2009 Israel Herraiz Esta presentación se distribuye bajo una Licencia Creative

Más detalles

N e u r o w o r k c o m o m o d e l o d e n e g o c i o d e S o f t w a r e L i b r e

N e u r o w o r k c o m o m o d e l o d e n e g o c i o d e S o f t w a r e L i b r e N e u r o w o r k c o m o m o d e l o d e n e g o c i o d e S o f t w a r e L i b r e Impacto del Software Libre en el mercado Alejandro Sánchez Acosta Business Development Manager A g e n d a Definición

Más detalles

Funcionamiento de los Computadores:

Funcionamiento de los Computadores: Funcionamiento de los Computadores: Requisitos La maquina (Hardware) Los programas (Software) Como Obtener? Hardware = Dinero. Software = Dinero. Ejemplo tipico: Quiero un computador para mi casa: Quiero

Más detalles

NAGIOS CARACTERÍSTICAS PRINCIPALES INTRODUCCIÓN

NAGIOS CARACTERÍSTICAS PRINCIPALES INTRODUCCIÓN NAGIOS INTRODUCCIÓN Nagios es el sistema de código abierto de monitorización de equipos y servicios informáticos más usado a nivel mundial, por su facilidad de crecimiento y versatilidad para vigilar cualquier

Más detalles

Unidad 1: Conceptos generales de Sistemas Operativos.

Unidad 1: Conceptos generales de Sistemas Operativos. Unidad 1: Conceptos generales de Sistemas Operativos. Tema 3: Estructura del sistema operativo. 3.1 Componentes del sistema. 3.2 Servicios del sistema operativo. 3.3 Llamadas al sistema. 3.4 Programas

Más detalles

1.1. Instalación del entorno de desarrollo

1.1. Instalación del entorno de desarrollo 1.1. Instalación del entorno de desarrollo Para el desarrollo de las aplicaciones vamos a poder utilizar un potente y moderno entorno de desarrollo. Al igual que Android, todas las herramientas están basadas

Más detalles

Requisitos Tecnológicos en el Ámbito del Comercio Electrónico

Requisitos Tecnológicos en el Ámbito del Comercio Electrónico Requisitos Tecnológicos en el Ámbito del Comercio Electrónico Índice de contenidos Requisitos de una tienda on line Plataformas tecnológicas de e-commerce CMS y Herramientas de desarrollo de tiendas on

Más detalles

La Libertad del Software

La Libertad del Software La Libertad del Software Nelo R. Tovar ntovar@yahoo.com nelo@ubuntu.org.ve www.tovar.net.ve/nelo Ubuntazo #1 Caracas, Mayo 2009 Nelo R. Tovar, nelo@ubuntu.ve.org (Ubuntu-ve) La Libertad del Software Ccs,

Más detalles

Objetivo: Desarrollar un método de publicación y gestión de contenidos para el Hospital ABC dividido en 4 ejes principales:

Objetivo: Desarrollar un método de publicación y gestión de contenidos para el Hospital ABC dividido en 4 ejes principales: actualización Presentación Nuestra propuesta se basa en la ejecución gráfica y desarrollo de plataforma de publicación de contenidos para dos sitios web que permitan la publicación de contenido información

Más detalles

Entre los más conocidos editores con interfaz de desarrollo tenemos:

Entre los más conocidos editores con interfaz de desarrollo tenemos: Herramientas de programación Para poder programar en ensamblador se precisa de algunas herramientas básicas, como un editor para introducir el código, un ensamblador para traducir el código a lenguaje

Más detalles

Universidad Centroccidental Lisandro Alvarado Decanato de Ciencias y Tecnología Coordinación de Postgrado Maestría en Ciencias de la Computación

Universidad Centroccidental Lisandro Alvarado Decanato de Ciencias y Tecnología Coordinación de Postgrado Maestría en Ciencias de la Computación Universidad Centroccidental Lisandro Alvarado Decanato de Ciencias y Tecnología Coordinación de Postgrado Maestría en Ciencias de la Computación Mención Redes de Computadoras Taller Monitoreo de Redes

Más detalles