SlideShare una empresa de Scribd logo
1 de 43
Descargar para leer sin conexión
Opensource@SUN
SUN EN EL MUNDO DEL OPEN SOURCE

Ezequiel Singer
Global Community Manager
Sun Microsystems
Ezequiel.Singer@Sun.com
                                  1
Agenda


    • Un poco de historia
    • Contribuciones actuales al
      Open Source:
      > OpenSolaris
      > Java - OpenJDK
      > OpenSparc
    • Consecuencias
    • El fin de algunos mitos      2
Un poco de historia
• Sun microsystems es una empresa fundada en 1982 por 3
  graduados de Stanford (Vinod Khosla, Andy Bechtolsheim, y
  Scott McNealy) y uno de los autores de BSD (Bill Joy)
• En 1983 presentan la primera versión de SunOS, que más
  tarde se convertiría en Solaris, un sistema operativo unix lider
  en la industria
• En 1995 Sun introduce la primera plataforma universal de
  software: JAVA
• 2005: Sun comienza su paso al Open Source
• Actualmente tiene unos 33.000 empleados distribuidos en 100
  países

                                                                     3
Antecedentes de Sun en el Open Source




        UNIX SVR4




 1980           1990   2000    2006
                                        4
Que es Open Source?
 Source                       Binary                                     OSI Definition
static void                 011011010010000001100010011011110111010101   1. Free Redistribution of Code
                            111001011000010110111001110100001011100000
vdev_raidz_reconstruct_q
                            110100001010000011010000101001010100011010
                                                                         2. Source Code Available
(raidz_map_t *rm, int x)    000110010100100000011011010110100101101110
                                                                         3. Allows Derived Works
uint64_t *dst, *src,        011001000010000001100010011011110110011101

                            100111011011000110010101110011001110110010   4. Allows Integrity of The Author's Source Code
xcount
, ccount, count, mask, i;
                            000001110111011010000110111100100111011100

                            110010000001100010011001010110100001101001
                                                                         5. No Discrimination Against Persons or Groups
uint8_t *b;                 011011100110010000100000011101000110100001   6. No Discrimination Against Fields of Endeavor
                            100101001000000110011101101111011001110110
int c, j, exp;
                            011101101100011001010111001100111111010000
                                                                         7. Distribution of License with Code
xcount = rm->rm_col[x].     110110110001100001011010010111001001110110   8. License Must Not Be Specific to a Product
                                                                         9. License Must Not Restrict Other Software
                                                                         10. License Must Be Technology-Neutral


   > La mejor manera de innovar en software
   > Sun busca influenciar al open source
   > Open source requiere libertad: no se la puede
         controlar                                                                                                         5
Open Source Momentum
  • Algunos hechos
     > 800,000 desarrolladores registrados en comunidades Open Source
        (2006, hoy cerca 1.3 millones)
     > 30 y 11 son los promedios de edad y de experiencia en desarrollo
        de los contribuyentes
     > 87% son los negocios de software en EEUU que involucran Open
        Source
●
    Incremento constante del requerimiento en industrias , incluyendo
    gobierno y finanzas
●
    Critico en el desarrollo de economías regionales (Brasil, Rusia, India,
    China)

                                         IDC Group Report
                                                    August 2006           6
El resultado
• Innovamos, abrimos prácticamente
  todas las tecnologías y entablamos un
  compromiso con la comunidad Open
  Source
  >   Liberando Solaris
  >   Java 100% GPL
  >   Apoyando ODF (y open office)
  >   Y muchos, muchos otros proyectos
                                          Jonathan Schwartz, arquitecto del cambio



      Sumando las contribuciones al OpenSource
  realizadas por Sun, tendríamos el 25% de las líneas
    de código de una distribución GNU/Linux típica.
                                                                                     7
En solo un par de años, pasamos de esto:




                                           8
A esto:




          9
Agenda


    • Un poco de historia
    • Contribuciones actuales al
      Open Source:
      > OpenSolaris
      > Java - OpenJDK
      > OpenSparc
    • Consecuencias
    • El fin de algunos mitos      10
Contribuciones actuales de Sun al
Open Source:




                                    11
• Liberado en Junio de 2005
• Licencia libre, aprobada por OSI y FSF
  > Common Development and Distribution
   License (CDDL)
• Proceso de desarrollo abierto
• Expansión a nuevos mercados
  > Virtualización
  > Almacenamiento
  > Clusters
                                           12
El renacer de Solaris
Solaris 10: tecnologías                  Multi plataforma
  asombrosas                             • Intel
• Dtrace
   > Debugging y optimización en         • AMD
      tiempo real
                                         • SPARC
• Predictive self healing
   > Diagnostico y recuperación          Multi-Vendor
      automáticos
• Containers, Logical Domains,           •   Sun
  Sun xVM                                •   IBM
   > Aislamiento y protección de miles
      de aplicaciones                    •   Dell
• ZFS
   > Escalabilidad ilimitada             •   HP
   > Integridad de los datos             Open Source
• Seguro por defecto
                                         • OpenSolaris
                                                            13
¿Qué cambio?                 ¿Qué continúa?
• El proceso de              • El soporte de Sun hacia
  instalación, incluido el     Solaris
  tamaño de la imagen        • El compromiso hacia
• Disponibilidad de la         Solaris en múltiples
                               plataformas de hardware
  imagen
                             • El proyecto OpenSolaris
• Administración de
  paquetes                   • Los contratos de soporte
                             • La certificaciones previas
• Ciclo de releases
                             • Las capacidades
• Usabilidad                   profesionales
                             • Compatibilidad binaria
                                                            14
OpenSPARC
La plataforma más abierta del planeta

• 6200+ downloads a la
  fecha
• 14 millones de líneas de
  código
• 1 de cada 1000 sistemas
• Primer diseño derivado:
  núcleo SimplyRISC S1



                                        15
Java
       • La tecnología Java es una revolucionaria
         plataforma de computación lanzada en 1995
         por Sun Microsystems
       • Permite que prácticamente cualquier aplicación
         funcione en cualquier computadora o
         dispositivo electrónico.
       • Actualmente, la plataforma Java se encuentra
         en todas partes:
         > 6 billones de dispositivos
         > 5 millones de desarrolladores
         > Incontables usuarios

                                                          16
La importancia de GNU/Linux para la
plataforma Java
Tasa esperada de sistemas operativos embebidos 2006 - 2008




                                                             17
Linea del tiempo de Java




                           18
Estado de las versiones de la
plataforma Java al día de hoy




                                19
Java Community Process Program

Que implica la existencia de una plataforma Java
libre y de código abierto:
 • Implementaciones de la plataforma Java SE y
   ME de Sun


Que NO implica:
• El lenguaje Java
• Las especificaciones Java
                                                   20
Que es GlassFish?
• Una Comunidad
  > Users, Partners, Testers, Developers, ...
  > Nace en 2005 en java.net
• Application Server (version 2)
  > Calidad empresarial y Open Source (CDDL & GPL v2)
  > Implementa las referencias Java EE 5 (ej: Tomcat o JBOSS no aun)
  > Soporte comercial total de Sun
• Crecimiento organico hacia otras áreas Middleware
• Optimiza el beneficio de otros productos Sun como Java, Middleware,
  SDK
• Parte clave del modelo de negocios open source de Sun


                                                                    21
Ecosistema Glassfish
       Java EE RI & SDK

   Sun GlassFish Java EE RI & SDK
Enterprise Server 2.x


                                                              Derby       Open Data Sync

                                                                               Sailfin
                                                         MQ
                                     Project
                                    GlassFish
                                                          Portal Server


                                                   Open ESB




                          Users and Other Groups
                                                                                           22
Agenda


    • Un poco de historia
    • Contribuciones actuales al
      Open Source:
      > OpenSolaris
      > Java - OpenJDK
      > OpenSparc
    • Consecuencias
    • El fin de algunos mitos      23
Cambio del mercado de software




                                 24
Paying at the point of value
Gratis y abierto          Lo que se vende
• Codigo Fuente          • Resguardo de
• Binarios compilados      seguridad
• Recursos               • Integracion, Binarios y
  entrenamiento            Updates
• Ayuda seguridad        • Customizacion,
• Developer/Tools/Tips     Servicios & Training
• Comunidad (foros,      • Suscripcion o licencias
  mailing lists)           tradicionales de soporte

                                                      25
Comunidades aparecen y crecen alrededor
de nuestra apuesta por el Open Source




                                          26
OSUM Open Source University
meetup         • Mas de 100 grupos
                        universitarios en LATAM
                    •   En un mes, mas de 10000
                        estudiantes de todo el mundo
                    •   Social-networking “estilo
                        facebook”
                    •   Recursos de entrenamiento,
                        cursos web, etc
                    •   Actividades presenciales en
                        universidades
                    •   HTTP://OSUM.SUN.COM

                                                       27
Compatibilidad con un mayor
número de plataformas




                              28
El número de usuarios de Solaris crece




                                         29
Money Talks!
• En solo un año, los negocios
  relacionados con software
  crecieron 13%
• Sun ha ganado más dinero en
  los dos últimos años fiscales,
  que en los 5 años anteriores.


     El open source ES
        REDITUABLE                 30
Como ahorrar 3 millones al jefe??
(y que te paguen 1 millon a vos????)




                                       31
Estratégia de Software

Infraestructura   Nuevo Modelo                    Socios de
   Completa                      Software Libre    Negocio
                   de Negocio




                                                              32
Ventajas para los usuarios y desarrolladores


                     • Costo cero de entrada
                     • Incremento de
                       interoperatividad
                     • Más investigación y
                       desarrollo
                     • Más seguro
                     • Costo cero de salida

                                               33
Una Estratégia con dos Audiencias
 Desarrolladores       Empresas

     Web 2.0             Eficiente

       Costo             Confiable

    Innovación           Predecible

   Software Libre         Seguro


                                      34
El caso de Facebook – retroalimentación
        • Facebook comenzó en un garage, como un
          proyecto de una única persona
        • Desde un comienzo, adopto MySQL como motor
          de bases de datos
        • Hoy en día, Facebook se convirtió en una de las
          redes sociales más grandes del mundo
        • Y posee un contrato millonario con MySQL
          Enterprise




                                                            35
Agenda


    • Un poco de historia
    • Contribuciones actuales al
      Open Source:
      > OpenSolaris
      > Java - OpenJDK
      > OpenSparc
    • Consecuencias
    • El fin de algunos mitos      36
El fin de algunos mitos




                          37
“Hay pocas aplicaciones...”




                              38
“Open Source = Sin Calidad...”




                                 39
“Solo conviene usar open source
para crear aplicaciones pequeñas...”




                                       40
“Solo puede usarse open source en
aplicaciones que no involucren riesgo”




                                         41
42
MUCHAS GRACIAS
Ezequiel Singer
Ezequiel.Singer@sun.com
blogs.sun.com/argentina_ambassador

                                     43

Más contenido relacionado

Similar a OpenSource @ Sun

Introducción a la Plataforma para Móviles Android
Introducción a la Plataforma  para Móviles AndroidIntroducción a la Plataforma  para Móviles Android
Introducción a la Plataforma para Móviles AndroidEduardo Lazo Cisneros
 
Presentación de Opensolaris en Campus Party 2010
Presentación de Opensolaris en Campus Party 2010Presentación de Opensolaris en Campus Party 2010
Presentación de Opensolaris en Campus Party 2010J. Mauricio Mejia Vargas
 
Sun y el software de código abierto
Sun y el software de código abiertoSun y el software de código abierto
Sun y el software de código abiertoIban Nieto Castillero
 
Sistemas operativos moviles
Sistemas operativos movilesSistemas operativos moviles
Sistemas operativos movilesKelly Cuervo
 
Solaris-Taller de medicina
Solaris-Taller de medicinaSolaris-Taller de medicina
Solaris-Taller de medicinaAmanda Ortega
 
SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)
SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)
SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)juandanielp
 
Ubuntu Mac y Windows 7
Ubuntu Mac  y Windows 7Ubuntu Mac  y Windows 7
Ubuntu Mac y Windows 7Aprende Viendo
 
Lenguaje de programación java
Lenguaje de programación  javaLenguaje de programación  java
Lenguaje de programación javanigthfox31
 
Virtualizacion Sun Portfolio
Virtualizacion Sun PortfolioVirtualizacion Sun Portfolio
Virtualizacion Sun Portfoliojuandanielp
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosgato115
 
Sistema operativo solaris
Sistema operativo solarisSistema operativo solaris
Sistema operativo solarisbelloayala
 

Similar a OpenSource @ Sun (20)

Introducción a la Plataforma para Móviles Android
Introducción a la Plataforma  para Móviles AndroidIntroducción a la Plataforma  para Móviles Android
Introducción a la Plataforma para Móviles Android
 
Presentación de Opensolaris en Campus Party 2010
Presentación de Opensolaris en Campus Party 2010Presentación de Opensolaris en Campus Party 2010
Presentación de Opensolaris en Campus Party 2010
 
Osol cparty
Osol cpartyOsol cparty
Osol cparty
 
Osol cparty
Osol cpartyOsol cparty
Osol cparty
 
Introduccion a OpenSolaris
Introduccion a OpenSolarisIntroduccion a OpenSolaris
Introduccion a OpenSolaris
 
Sun y el software de código abierto
Sun y el software de código abiertoSun y el software de código abierto
Sun y el software de código abierto
 
Sistema Operativo Solaris
Sistema Operativo SolarisSistema Operativo Solaris
Sistema Operativo Solaris
 
Sistemas operativos moviles
Sistemas operativos movilesSistemas operativos moviles
Sistemas operativos moviles
 
Solaris-Taller de medicina
Solaris-Taller de medicinaSolaris-Taller de medicina
Solaris-Taller de medicina
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Presentación sistemas operativos
Presentación sistemas operativosPresentación sistemas operativos
Presentación sistemas operativos
 
Linux Corporativo
Linux CorporativoLinux Corporativo
Linux Corporativo
 
SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)
SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)
SAMP (OpenSolaris + Apache + MySQL + PHP / Python / Perl / Drupal / Django)
 
Ubuntu Mac y Windows 7
Ubuntu Mac  y Windows 7Ubuntu Mac  y Windows 7
Ubuntu Mac y Windows 7
 
Lenguaje de programación java
Lenguaje de programación  javaLenguaje de programación  java
Lenguaje de programación java
 
Virtualizacion Sun Portfolio
Virtualizacion Sun PortfolioVirtualizacion Sun Portfolio
Virtualizacion Sun Portfolio
 
Presentación sistemas operativos
Presentación sistemas operativosPresentación sistemas operativos
Presentación sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Unix y linux
Unix y linuxUnix y linux
Unix y linux
 
Sistema operativo solaris
Sistema operativo solarisSistema operativo solaris
Sistema operativo solaris
 

OpenSource @ Sun

  • 1. Opensource@SUN SUN EN EL MUNDO DEL OPEN SOURCE Ezequiel Singer Global Community Manager Sun Microsystems Ezequiel.Singer@Sun.com 1
  • 2. Agenda • Un poco de historia • Contribuciones actuales al Open Source: > OpenSolaris > Java - OpenJDK > OpenSparc • Consecuencias • El fin de algunos mitos 2
  • 3. Un poco de historia • Sun microsystems es una empresa fundada en 1982 por 3 graduados de Stanford (Vinod Khosla, Andy Bechtolsheim, y Scott McNealy) y uno de los autores de BSD (Bill Joy) • En 1983 presentan la primera versión de SunOS, que más tarde se convertiría en Solaris, un sistema operativo unix lider en la industria • En 1995 Sun introduce la primera plataforma universal de software: JAVA • 2005: Sun comienza su paso al Open Source • Actualmente tiene unos 33.000 empleados distribuidos en 100 países 3
  • 4. Antecedentes de Sun en el Open Source UNIX SVR4 1980 1990 2000 2006 4
  • 5. Que es Open Source? Source Binary OSI Definition static void 011011010010000001100010011011110111010101 1. Free Redistribution of Code 111001011000010110111001110100001011100000 vdev_raidz_reconstruct_q 110100001010000011010000101001010100011010 2. Source Code Available (raidz_map_t *rm, int x) 000110010100100000011011010110100101101110 3. Allows Derived Works uint64_t *dst, *src, 011001000010000001100010011011110110011101 100111011011000110010101110011001110110010 4. Allows Integrity of The Author's Source Code xcount , ccount, count, mask, i; 000001110111011010000110111100100111011100 110010000001100010011001010110100001101001 5. No Discrimination Against Persons or Groups uint8_t *b; 011011100110010000100000011101000110100001 6. No Discrimination Against Fields of Endeavor 100101001000000110011101101111011001110110 int c, j, exp; 011101101100011001010111001100111111010000 7. Distribution of License with Code xcount = rm->rm_col[x]. 110110110001100001011010010111001001110110 8. License Must Not Be Specific to a Product 9. License Must Not Restrict Other Software 10. License Must Be Technology-Neutral > La mejor manera de innovar en software > Sun busca influenciar al open source > Open source requiere libertad: no se la puede controlar 5
  • 6. Open Source Momentum • Algunos hechos > 800,000 desarrolladores registrados en comunidades Open Source (2006, hoy cerca 1.3 millones) > 30 y 11 son los promedios de edad y de experiencia en desarrollo de los contribuyentes > 87% son los negocios de software en EEUU que involucran Open Source ● Incremento constante del requerimiento en industrias , incluyendo gobierno y finanzas ● Critico en el desarrollo de economías regionales (Brasil, Rusia, India, China) IDC Group Report August 2006 6
  • 7. El resultado • Innovamos, abrimos prácticamente todas las tecnologías y entablamos un compromiso con la comunidad Open Source > Liberando Solaris > Java 100% GPL > Apoyando ODF (y open office) > Y muchos, muchos otros proyectos Jonathan Schwartz, arquitecto del cambio Sumando las contribuciones al OpenSource realizadas por Sun, tendríamos el 25% de las líneas de código de una distribución GNU/Linux típica. 7
  • 8. En solo un par de años, pasamos de esto: 8
  • 10. Agenda • Un poco de historia • Contribuciones actuales al Open Source: > OpenSolaris > Java - OpenJDK > OpenSparc • Consecuencias • El fin de algunos mitos 10
  • 11. Contribuciones actuales de Sun al Open Source: 11
  • 12. • Liberado en Junio de 2005 • Licencia libre, aprobada por OSI y FSF > Common Development and Distribution License (CDDL) • Proceso de desarrollo abierto • Expansión a nuevos mercados > Virtualización > Almacenamiento > Clusters 12
  • 13. El renacer de Solaris Solaris 10: tecnologías Multi plataforma asombrosas • Intel • Dtrace > Debugging y optimización en • AMD tiempo real • SPARC • Predictive self healing > Diagnostico y recuperación Multi-Vendor automáticos • Containers, Logical Domains, • Sun Sun xVM • IBM > Aislamiento y protección de miles de aplicaciones • Dell • ZFS > Escalabilidad ilimitada • HP > Integridad de los datos Open Source • Seguro por defecto • OpenSolaris 13
  • 14. ¿Qué cambio? ¿Qué continúa? • El proceso de • El soporte de Sun hacia instalación, incluido el Solaris tamaño de la imagen • El compromiso hacia • Disponibilidad de la Solaris en múltiples plataformas de hardware imagen • El proyecto OpenSolaris • Administración de paquetes • Los contratos de soporte • La certificaciones previas • Ciclo de releases • Las capacidades • Usabilidad profesionales • Compatibilidad binaria 14
  • 15. OpenSPARC La plataforma más abierta del planeta • 6200+ downloads a la fecha • 14 millones de líneas de código • 1 de cada 1000 sistemas • Primer diseño derivado: núcleo SimplyRISC S1 15
  • 16. Java • La tecnología Java es una revolucionaria plataforma de computación lanzada en 1995 por Sun Microsystems • Permite que prácticamente cualquier aplicación funcione en cualquier computadora o dispositivo electrónico. • Actualmente, la plataforma Java se encuentra en todas partes: > 6 billones de dispositivos > 5 millones de desarrolladores > Incontables usuarios 16
  • 17. La importancia de GNU/Linux para la plataforma Java Tasa esperada de sistemas operativos embebidos 2006 - 2008 17
  • 18. Linea del tiempo de Java 18
  • 19. Estado de las versiones de la plataforma Java al día de hoy 19
  • 20. Java Community Process Program Que implica la existencia de una plataforma Java libre y de código abierto: • Implementaciones de la plataforma Java SE y ME de Sun Que NO implica: • El lenguaje Java • Las especificaciones Java 20
  • 21. Que es GlassFish? • Una Comunidad > Users, Partners, Testers, Developers, ... > Nace en 2005 en java.net • Application Server (version 2) > Calidad empresarial y Open Source (CDDL & GPL v2) > Implementa las referencias Java EE 5 (ej: Tomcat o JBOSS no aun) > Soporte comercial total de Sun • Crecimiento organico hacia otras áreas Middleware • Optimiza el beneficio de otros productos Sun como Java, Middleware, SDK • Parte clave del modelo de negocios open source de Sun 21
  • 22. Ecosistema Glassfish Java EE RI & SDK Sun GlassFish Java EE RI & SDK Enterprise Server 2.x Derby Open Data Sync Sailfin MQ Project GlassFish Portal Server Open ESB Users and Other Groups 22
  • 23. Agenda • Un poco de historia • Contribuciones actuales al Open Source: > OpenSolaris > Java - OpenJDK > OpenSparc • Consecuencias • El fin de algunos mitos 23
  • 24. Cambio del mercado de software 24
  • 25. Paying at the point of value Gratis y abierto Lo que se vende • Codigo Fuente • Resguardo de • Binarios compilados seguridad • Recursos • Integracion, Binarios y entrenamiento Updates • Ayuda seguridad • Customizacion, • Developer/Tools/Tips Servicios & Training • Comunidad (foros, • Suscripcion o licencias mailing lists) tradicionales de soporte 25
  • 26. Comunidades aparecen y crecen alrededor de nuestra apuesta por el Open Source 26
  • 27. OSUM Open Source University meetup • Mas de 100 grupos universitarios en LATAM • En un mes, mas de 10000 estudiantes de todo el mundo • Social-networking “estilo facebook” • Recursos de entrenamiento, cursos web, etc • Actividades presenciales en universidades • HTTP://OSUM.SUN.COM 27
  • 28. Compatibilidad con un mayor número de plataformas 28
  • 29. El número de usuarios de Solaris crece 29
  • 30. Money Talks! • En solo un año, los negocios relacionados con software crecieron 13% • Sun ha ganado más dinero en los dos últimos años fiscales, que en los 5 años anteriores. El open source ES REDITUABLE 30
  • 31. Como ahorrar 3 millones al jefe?? (y que te paguen 1 millon a vos????) 31
  • 32. Estratégia de Software Infraestructura Nuevo Modelo Socios de Completa Software Libre Negocio de Negocio 32
  • 33. Ventajas para los usuarios y desarrolladores • Costo cero de entrada • Incremento de interoperatividad • Más investigación y desarrollo • Más seguro • Costo cero de salida 33
  • 34. Una Estratégia con dos Audiencias Desarrolladores Empresas Web 2.0 Eficiente Costo Confiable Innovación Predecible Software Libre Seguro 34
  • 35. El caso de Facebook – retroalimentación • Facebook comenzó en un garage, como un proyecto de una única persona • Desde un comienzo, adopto MySQL como motor de bases de datos • Hoy en día, Facebook se convirtió en una de las redes sociales más grandes del mundo • Y posee un contrato millonario con MySQL Enterprise 35
  • 36. Agenda • Un poco de historia • Contribuciones actuales al Open Source: > OpenSolaris > Java - OpenJDK > OpenSparc • Consecuencias • El fin de algunos mitos 36
  • 37. El fin de algunos mitos 37
  • 39. “Open Source = Sin Calidad...” 39
  • 40. “Solo conviene usar open source para crear aplicaciones pequeñas...” 40
  • 41. “Solo puede usarse open source en aplicaciones que no involucren riesgo” 41
  • 42. 42