Opensource@SUN
SUN EN EL MUNDO DEL OPEN SOURCE

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


    • Un poco de historia
    • Contribuciones actuales al
      Open Source:
      > OpenSolaris
      > Java - ...
Un poco de historia
• Sun microsystems es una empresa fundada en 1982 por 3
  graduados de Stanford (Vinod Khosla, Andy Be...
Antecedentes de Sun en el Open Source




        UNIX SVR4




 1980           1990   2000    2006
                      ...
Que es Open Source?
 Source                       Binary                                     OSI Definition
static void   ...
Open Source Momentum
  • Algunos hechos
     > 800,000 desarrolladores registrados en comunidades Open Source
        (200...
El resultado
• Innovamos, abrimos prácticamente
  todas las tecnologías y entablamos un
  compromiso con la comunidad Open...
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 - ...
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 (C...
El renacer de Solaris
Solaris 10: tecnologías                  Multi plataforma
  asombrosas                             •...
¿Qué cambio?                 ¿Qué continúa?
• El proceso de              • El soporte de Sun hacia
  instalación, incluido...
OpenSPARC
La plataforma más abierta del planeta

• 6200+ downloads a la
  fecha
• 14 millones de líneas de
  código
• 1 de...
Java
       • La tecnología Java es una revolucionaria
         plataforma de computación lanzada en 1995
         por Sun...
La importancia de GNU/Linux para la
plataforma Java
Tasa esperada de sistemas operativos embebidos 2006 - 2008




       ...
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:
 • Implementac...
Que es GlassFish?
• Una Comunidad
  > Users, Partners, Testers, Developers, ...
  > Nace en 2005 en java.net
• Application...
Ecosistema Glassfish
       Java EE RI & SDK

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


                  ...
Agenda


    • Un poco de historia
    • Contribuciones actuales al
      Open Source:
      > OpenSolaris
      > Java - ...
Cambio del mercado de software




                                 24
Paying at the point of value
Gratis y abierto          Lo que se vende
• Codigo Fuente          • Resguardo de
• Binarios ...
Comunidades aparecen y crecen alrededor
de nuestra apuesta por el Open Source




                                        ...
OSUM Open Source University
meetup         • Mas de 100 grupos
                        universitarios en LATAM
           ...
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
  lo...
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                      Softw...
Ventajas para los usuarios y desarrolladores


                     • Costo cero de entrada
                     • Increme...
Una Estratégia con dos Audiencias
 Desarrolladores       Empresas

     Web 2.0             Eficiente

       Costo       ...
El caso de Facebook – retroalimentación
        • Facebook comenzó en un garage, como un
          proyecto de una única p...
Agenda


    • Un poco de historia
    • Contribuciones actuales al
      Open Source:
      > OpenSolaris
      > Java - ...
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

                               ...
Upcoming SlideShare
Loading in …5
×

OpenSource @ Sun

1,007 views

Published on

A short view of all the Sun\'s open world, the communities, and a brief description on how to build business with open source

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,007
On SlideShare
0
From Embeds
0
Number of Embeds
337
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

OpenSource @ Sun

  1. 1. Opensource@SUN SUN EN EL MUNDO DEL OPEN SOURCE Ezequiel Singer Global Community Manager Sun Microsystems Ezequiel.Singer@Sun.com 1
  2. 2. Agenda • Un poco de historia • Contribuciones actuales al Open Source: > OpenSolaris > Java - OpenJDK > OpenSparc • Consecuencias • El fin de algunos mitos 2
  3. 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. 4. Antecedentes de Sun en el Open Source UNIX SVR4 1980 1990 2000 2006 4
  5. 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. 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. 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. 8. En solo un par de años, pasamos de esto: 8
  9. 9. A esto: 9
  10. 10. Agenda • Un poco de historia • Contribuciones actuales al Open Source: > OpenSolaris > Java - OpenJDK > OpenSparc • Consecuencias • El fin de algunos mitos 10
  11. 11. Contribuciones actuales de Sun al Open Source: 11
  12. 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. 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. 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. 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. 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. 17. La importancia de GNU/Linux para la plataforma Java Tasa esperada de sistemas operativos embebidos 2006 - 2008 17
  18. 18. Linea del tiempo de Java 18
  19. 19. Estado de las versiones de la plataforma Java al día de hoy 19
  20. 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. 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. 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. 23. Agenda • Un poco de historia • Contribuciones actuales al Open Source: > OpenSolaris > Java - OpenJDK > OpenSparc • Consecuencias • El fin de algunos mitos 23
  24. 24. Cambio del mercado de software 24
  25. 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. 26. Comunidades aparecen y crecen alrededor de nuestra apuesta por el Open Source 26
  27. 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. 28. Compatibilidad con un mayor número de plataformas 28
  29. 29. El número de usuarios de Solaris crece 29
  30. 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. 31. Como ahorrar 3 millones al jefe?? (y que te paguen 1 millon a vos????) 31
  32. 32. Estratégia de Software Infraestructura Nuevo Modelo Socios de Completa Software Libre Negocio de Negocio 32
  33. 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. 34. Una Estratégia con dos Audiencias Desarrolladores Empresas Web 2.0 Eficiente Costo Confiable Innovación Predecible Software Libre Seguro 34
  35. 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. 36. Agenda • Un poco de historia • Contribuciones actuales al Open Source: > OpenSolaris > Java - OpenJDK > OpenSparc • Consecuencias • El fin de algunos mitos 36
  37. 37. El fin de algunos mitos 37
  38. 38. “Hay pocas aplicaciones...” 38
  39. 39. “Open Source = Sin Calidad...” 39
  40. 40. “Solo conviene usar open source para crear aplicaciones pequeñas...” 40
  41. 41. “Solo puede usarse open source en aplicaciones que no involucren riesgo” 41
  42. 42. 42
  43. 43. MUCHAS GRACIAS Ezequiel Singer Ezequiel.Singer@sun.com blogs.sun.com/argentina_ambassador 43

×