Your SlideShare is downloading. ×
Java en gnu/linux
Java en gnu/linux
Java en gnu/linux
Java en gnu/linux
Java en gnu/linux
Java en gnu/linux
Java en gnu/linux
Java en gnu/linux
Java en gnu/linux
Java en gnu/linux
Java en gnu/linux
Java en gnu/linux
Java en gnu/linux
Java en gnu/linux
Java en gnu/linux
Java en gnu/linux
Java en gnu/linux
Java en gnu/linux
Java en gnu/linux
Java en gnu/linux
Java en gnu/linux
Java en gnu/linux
Java en gnu/linux
Java en gnu/linux
Java en gnu/linux
Java en gnu/linux
Java en gnu/linux
Java en gnu/linux
Java en gnu/linux
Java en gnu/linux
Java en gnu/linux
Java en gnu/linux
Java en gnu/linux
Java en gnu/linux
Java en gnu/linux
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Java en gnu/linux

2,505

Published on

Presentación para el FLISOL de Java en gnu/linux por el Lic. Oscar A. Chávez Bosquez

Presentación para el FLISOL de Java en gnu/linux por el Lic. Oscar A. Chávez Bosquez

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,505
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
101
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Java sobre GNU/Linux Java y el software libre Oscar A. Chávez Bosquez 28 de abril de 2007
  • 2. Fabricantes y sus licencias
    • Sun Microsystems
      • JDK – Java Development Kit
      • Licencia JDL ( GPL-friendly )
      • http://download.java.net/dlj/DLJ-v1.1.txt
      • Versión 6
  • 3. Fabricantes y sus licencias
    • Sun Microsystems
      • JDK – Java Development Kit
      • Licencia JDL ( GPL-friendly )
      • Versión 6
    • IBM
      • IBM SDK
      • Licencia propietaria
      • Versión 5
  • 4. Fabricantes y sus licencias
    • BEA Systems, Inc
      • jrockit
      • Licencia propietaria
      • Versión 6
  • 5. Fabricantes y sus licencias
    • BEA Systems, Inc
      • jrockit
      • Licencia propietaria
      • Versión 6
    • Oracle, Inc.
      • Joracle
      • Licencia propietaria
      • Versión 6
  • 6.
    • Blackdown
      • Blackdown java
      • Licencia semi-libre
      • Versión 1.4
  • 7.
    • Blackdown
      • Blackdown java
      • Licencia semi-libre
      • Versión 1.4
    • GNU Classpath
      • GCJ
      • Open-source
      • Versión 1.2
  • 8. La licencia de Sun
    • Según Richard Stallman:
      • Utilizar el JDK de Sun es estar “ Libre pero encadenado. La trampa del Java .”
      • http://www.gnu.org/philosophy/java-trap.es.html
  • 9. La licencia de Sun
    • Según Richard Stallman:
      • Utilizar el JDK de Sun es estar “ Libre pero encadenado. La trampa del Java .”
      • La mayoría de bibliotecas de Java son no-libres.
  • 10. La licencia de Sun
    • Según Richard Stallman:
      • Utilizar el JDK de Sun es estar “ Libre pero encadenado. La trampa del Java .”
      • La mayoría de bibliotecas de Java son no-libres.
      • En muchos casos la especificación es un secreto comercial.
  • 11. La licencia de Sun
    • Según Richard Stallman:
      • Utilizar el JDK de Sun es estar “ Libre pero encadenado. La trampa del Java .”
      • La mayoría de bibliotecas de Java son no-libres.
      • En muchos casos la especificación es un secreto comercial.
      • No importa que programemos en un entorno libre (i.e. Linux),
  • 12. La licencia de Sun
    • Según Richard Stallman:
      • Utilizar el JDK de Sun es estar “ Libre pero encadenado. La trampa del Java .”
      • La mayoría de bibliotecas de Java son no-libres.
      • En muchos casos la especificación es un secreto comercial.
      • No importa que programemos en un entorno libre (i.e. Linux),
      • si utilizamos una herramienta no-libre, violamos la licencia GPL
      • Debido a lo anterior nació el GNU Classpath
  • 13. La NUEVA licencia de Sun
    • En diciembre de 2006, Sun anunció el cambio de licencia de Java a GPL
      • http://www.sun.com/software/opensource/java/
      • https://openjdk.dev.java.net/
  • 14. La NUEVA licencia de Sun
    • En diciembre de 2006, Sun anunció el cambio de licencia de Java a GPL
    • Fecha tentativa Julio de 2007
  • 15. La NUEVA licencia de Sun
    • En diciembre de 2006, Sun anunció el cambio de licencia de Java a GPL
    • Fecha tentativa Julio de 2007
    • En el próximo JavaOne Conference (8/may/2007) este será el tema central
      • http://java.sun.com/
  • 16. La NUEVA licencia de Sun
    • En diciembre de 2006, Sun anunció el cambio de licencia de Java a GPL
    • Fecha tentativa Julio de 2007
    • En el próximo JavaOne Conference (8/may/2007) este será el tema central
    • La pregunta: ¿ ¿ ¿ POR QUE ? ? ?
  • 17. OpenJava (1)
    • Este movimiento fue iniciado por la comunidad Java de todo el mundo
  • 18. OpenJava (1)
    • Este movimiento fue iniciado por la comunidad Java de todo el mundo
    • El software Open Source asegura que una comunidad colaborativa pueda participar en un proyecto de software
  • 19. OpenJava (1)
    • Este movimiento fue iniciado por la comunidad Java de todo el mundo
    • El software Open Source asegura que una comunidad colaborativa pueda participar en un proyecto de software
    • Ventajas:
      • Permite innovación
      • Mayor calidad
      • Mayor penetración
  • 20. OpenJava (2)
    • Comparando con .Net
      • Micro$oft desarrolló C# y el CLI
  • 21. OpenJava (2)
    • Comparando con .Net
      • Micro$oft desarrolló C# y el CLI
      • Estandarizar estos productos bajo norma ISO
  • 22. OpenJava (2)
    • Comparando con .Net
      • Micro$oft desarrolló C# y el CLI
      • Estandarizar estos productos bajo norma ISO
      • Lanzamiento bajo licencia Shared Source
  • 23. OpenJava (2)
    • Comparando con .Net
      • Micro$oft desarrolló C# y el CLI
      • Estandarizar estos productos bajo norma ISO
      • Lanzamiento bajo licencia Shared Source
      • Al día siguiente del lanzamiento, una contribución al código optimizaba el compilador en un 10 %
  • 24. OpenJava (2)
    • Comparando con .Net
      • Micro$oft desarrolló C# y el CLI
      • Estandarizar estos productos bajo norma ISO
      • Lanzamiento bajo licencia Shared Source
      • Al día siguiente del lanzamiento, una contribución al código optimizaba el compilador en un 10 %
      • Obviamente, no fue aceptada
  • 25. OpenJava (2)
    • Comparando con .Net
      • Micro$oft desarrolló C# y el CLI
      • Estandarizar estos productos bajo norma ISO
      • Lanzamiento bajo licencia Shared Source
      • Al día siguiente del lanzamiento, una contribución al código optimizaba el compilador en un 10 %
      • Obviamente, no fue aceptada
      • Proyecto Mono de Novell (Open source)
  • 26. OpenJava (2)
    • Comparando con .Net
      • Micro$oft desarrolló C# y el CLI
      • Estandarizar estos productos bajo norma ISO
      • Lanzamiento bajo licencia Shared Source
      • Al día siguiente del lanzamiento, una contribución al código optimizaba el compilador en un 10 %
      • Obviamente, no fue aceptada
      • Proyecto Mono de Novell (Open source)
      • Un “experimento interesante”, verifica que no infringa ninguna patente
  • 27. OpenJava (3)
    • .Net se convertirá en el lenguaje estándar para aplicaciones Windows
  • 28. OpenJava (3)
    • .Net se convertirá en el lenguaje estándar para aplicaciones Windows
    • La competencia surge en el escritorio de Linux
  • 29. OpenJava (3)
    • .Net se convertirá en el lenguaje estándar para aplicaciones Windows
    • La competencia surge en el escritorio de Linux
    • A pesar del surgimiento de Mono, Java lleva 5+ años de ventaja
  • 30. OpenJava (3)
    • .Net se convertirá en el lenguaje estándar para aplicaciones Windows
    • La competencia surge en el escritorio de Linux
    • A pesar del surgimiento de Mono, Java lleva 5+ años de ventaja
    • Mono está siempre detrás de .Net
  • 31. OpenJava (3)
    • .Net se convertirá en el lenguaje estándar para aplicaciones Windows
    • La competencia surge en el escritorio de Linux
    • A pesar del surgimiento de Mono, Java lleva 5+ años de ventaja
    • Mono está siempre detrás de .Net
    • Java = estándar de aplicaciones sobre Linux
  • 32. OpenJava (3)
    • .Net se convertirá en el lenguaje estándar para aplicaciones Windows
    • La competencia surge en el escritorio de Linux
    • A pesar del surgimiento de Mono, Java lleva 5+ años de ventaja
    • Mono está siempre detrás de .Net
    • Java = estándar de aplicaciones sobre Linux
    • Java será instalado por defecto en Ubuntu
      • http://www.ubuntu.com/news/java-stack-included-in-ubuntu
  • 33. Java 6
    • Mejoras con respecto al escritorio
      • Look & Feel
      • Splash screen
      • Clase Desktop
      • Java DB
  • 34. Referencias
    • http://stephesblog.blogs.com/my_weblog/2006/08/sun_and_open_so.html
    • http://www.javalobby.org/java/forums/t91191.html
    • http://www.sun.com/software/opensource/java/
    • https://openjdk.dev.java.net/
    • http://java.sun.com/logos/
    • https://duke.dev.java.net/
  • 35. ¿Preguntas?

×