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 por el Open Source Responsabilidad Social Corporativa Iniciativas para universidades Nuestra contribución al código abierto Proyectos OPEN destacados Recursos y más información
Cómo innovamos en Sun? Siendo fieles a nuestros principios: > Siempre sobre estándares abiertos > Colaborando y compitiendo a la vez (Coopetition) > Liderando algunas comunidades Open Source > Colaborando con otros proyectos de código abierto > Pero especialmente compartiendo!
Apostamos por el Open Source Sun es la compañía que más líneas de código ha aportado a la comunidad Open Source Referente y principal impulsor del movimiento Open Source en el mundo Antes del 2004 teníamos un modelo tradicional de desarrollo 2004 2006 comenzamos a desarrollar comunidades 2006, 2007, 2008 desarrollamos bajo un modelo más OPEN
Apostamos por el Open Source En Sun estamos cambiando el modelo de negocio Crear software como fundación Liberar el código de todo el software que producimos * Mejorar la calidad de nuestros productos para crear soluciones corporativas superiores Expandir las comunidades de desarrollo y clientes
Modelo de negocio Open Source Licencia dual Distribución Comercial Controlled by Sun Contributor Agreement Distribución Open Source Governed by License (e.g.; GPL, CDDL, LGPL) Contribuciones Comunidad Controlled by Governance Affected by License Gated by Committers StarOffice Solaris 10 Java ME MySQL Enterprise OpenOffice.org OpenSolaris OpenJDK MySQL Community openoffice.org opensolaris.org java.net dev.mysql.com
Responsabilidad Social Corporativa Apostando por los sistemas abiertos Apoyando la docencia y el desarrollo que realizan las instituciones académicas Poniendo nuestra tecnología a disposición de los proyectos de investigación
Iniciativas para universidades 19 universidades en la Red de Socios Tecnológicos (RST) Donación de software para uso docente e investigador Participación de profesionales Sun en Master Premios Trabajos Fin de Carrera: convocatoria entre universidades de la red Cursos, seminarios, conferencias, etc. por parte de ingenieros propios de Sun y comunidades Open Source: > Guía del estudiante OpenSolaris en castellano, contribución de la comunidad OpenSolaris Hispano > Viernes Técnicos con talleres sobre sistemas abiertos *
Sun Academic Initiative (SAI) Más de 40 cursos gratuitos on-line en las tecnologías Sun más relevantes (JAVA, Solaris, desarrollo web, sistemas, almacenamiento, etc.) Contenidos para superar exámenes de certificación oficial Precios especiales para exámenes de certificación Más información: > http://www.sun.com/solutions/landing/industry/education/sai/index.xml
Nuestra contribución GNOME OpenOffice Mozilla MySQL NetBeans OpenSolaris GlassFish OpenJDK JAVA.net OpenSPARC OpenDS OpenESB Project Looking Glass JXTA PostgreSQL Roller Weblogger VirtualBox X.org
Proyectos destacados OpenSolaris OpenOffice OpenJDK OpenSPARC NetBeans Glassfish MySQL VirtualBox
OpenSolaris Proyecto de código abierto para construir y desarrollar una comunidad de desarrolladores alrededor de las tecnologías del sistema operativo Solaris Distintos subproyectos: core (kernel) y librerías asociadas, escritorios gráficos, servicios de red, sistemas de ficheros, herramientas de administración, herramientras de desarrollo, etc. que complementan la base del sistema operativo 13 millones de líneas de código liberadas bajo la licencia de código abierto CDDL, aprobada por la OSI (Open Source Initiative) Comunidad en rápida expansión
OpenSolaris LiveCD/USB OpenSolaris 2008.11 para x86 y x64 Entorno gráfico de escritorio GNOME con Compiz Nuevas facilidades para manejo de servicios (SMF) Novedoso sistema de ficheros ZFS de 128 bits y raidz Múltiples opciones de virtualización (XVM, Containers) DTrace, potente herramienta de instrumentación Capacidades y servicios avanzados de networking Sistema de paquetes IPS con repositorios online Mayor cantidad de drivers de dispositivo
OpenOffice Suite ofimática de software libre y código abierto de distribución gratuita, disponible bajo la licencia LGPL Incluye entre otras herramientas: procesador de texto, hoja de cálculo, presentaciones, dibujo vectorial y bases de datos Soporta el estándar ISO Open Document, lo que facilita el intercambio de documentos con otros programas Multiplataforma: Windows, Linux, (Open)Solaris y MacOS X Alta compatibilidad con Microsoft Office 2007 (OO v3.0) Disponible en numerosos idiomas, incluido el euskera
Open Document Format Formato de Documento Abierto para aplicaciones Ofimáticas de OASIS, aprobado en el 2005 Formato de fichero estándar para el almacenamiento de documentos ofimáticos, basado en un esquema XML e inicialmente creado por OpenOffice.org Alternativa abierta a los formatos de documentos propiedad de Microsoft, cuyos requisitos de licencia impiden su empleo a diversos competidores Primer estándar implementado por distintos competidores, visado por organismos de estandarización independientes y susceptible de ser implementado por cualquier proveedor
OpenJDK y java.net Comunidad para desarrolladores de código abierto Albergue de numerosos proyectos JAVA Open Source Documentación, tutoriales, ejemplos de código, etc Glassfish, Looking Glass, OpenJFX, OpenSSO, OpenESB... OpenJDK: JAVA de código abierto bajo licencia GPLv2 OpenJFX (JAVA FX): creación de Rich Internet Applications Looking Glass: (concepto) de escritorio gráfico totalmente 3D
NetBeans Potente entorno de desarrollo (IDE) de código abierto Multiplataforma: Windows, Linux, (Open)Solaris y MacOS X JAVA SE (aplicaciones de escritorio), JAVA EE (enterprise) y aplicaciones Web, J2ME (mobile), JAVA FX (RIA) JavaScript y AJAX PHP y MySQL Ruby on Rails, Grails y Groovy GlasshFish, Tomcat y Prelude C y C++
GlassFish Servidor de aplicaciones JAVA EE 5 de código abierto Se distribuye bajo la licencia CDDL y la GNU GPL Soporte para JavaServer Pages(JSP) 2.1, JavaServer Faces(JSF) 1.2, Servlet 2.4, Enterprise JavaBeans 3.0, Java API for Web Services(JAX-WS) 2.0, Java Architecture for XML Binding(JAXB) 2.0, entre otras muchas tecnologías Capacidades de cluster y nuevas características de interconexión entre servicios web (proyecto Metro) Potente consola de administración centralizada via web
MySQL Sistema de gestión de base de datos relacional, multihilo y multiusuario Licencia dual: se ofrece bajo GNU GPL y licencia comercial Funciona en Windows, Linux, OpenSolaris y MacOS X Gran comunidad de desarrolladores y usuarios En la actualidad muy utilizado en aplicaciones web Alternativa a ORACLE
VirtualBox Poderosa solución de virtualización Código fuente disponible bajo licencia GPLv2 Virtualización para entornos de escritorio y servidores Se ejecuta bajo Windows, Linux, OpenSolaris y MacOS X Soporte para los sistemas operativos Windows, cualquier distribución de Linux, Solaris 10 y OpenSolaris, OS/2... Alternativa a VMWare/VMWare Fusion Fácil de instalar y de utilizar
OpenSPARC Proyecto de hardware abierto SPARC bajo licencia GPLv2 Microprocesador completo de 64 bits y 32 hilos de ejecución (threads)
Recursos y más información OpenSolaris > http://www.opensolaris.org OpenOffice.org > http://es.openoffice.org OpenJDK, NetBeans y Glassfish > http://openjdk.java.net/ > http://www.netbeans.org > https://glassfish.dev.java.net MySQL y JAVADB > http://mysql.org > http://db.apache.org/derby/index.html
Recursos y más información OpenSPARC > http://opensparc.net VirtualBox y OpenXVM > http://www.virtualbox.org/ > http://openxvm.org/ Sun y el software de código abierto > http://www.sun.com/software/opensource/ Comunidad OpenSolaris Hispano > http://es.opensolaris.org Guía del estudiante OpenSolaris > http://es.opensolaris.org/gesce/
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