Slideshare.net (beta)

 
Post: 
Myspace Hi5 Friendster Xanga LiveJournal Facebook Blogger Tagged Typepad Freewebs BlackPlanet gigya icons

All comments

Add a comment on Slide 1

If you have a SlideShare account, login to comment; else you can comment as a guest


Showing 1-50 of 0 (more)

Java en gnu/linux

From remitos, 2 years ago

Presentación para el FLISOL de Java en gnu/linux por el Lic. Osca more

1269 views  |  0 comments  |  0 favorites  |  41 downloads
 
 
 

Groups / Events

 

 
Embed
options

More Info

This slideshow is Public
Total Views: 1269
on Slideshare: 1269
from embeds: 0

Slideshow transcript

Slide 1: Java sobre GNU/Linux Java y el software libre 28 de abril de 2007 Oscar A. Chávez Bosquez

Slide 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

Slide 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

Slide 4: Fabricantes y sus licencias  BEA Systems, Inc • jrockit • Licencia propietaria • Versión 6

Slide 5: Fabricantes y sus licencias  BEA Systems, Inc • jrockit • Licencia propietaria • Versión 6  Oracle, Inc. • Joracle • Licencia propietaria • Versión 6

Slide 6:  Blackdown • Blackdown java • Licencia semi-libre • Versión 1.4

Slide 7:  Blackdown • Blackdown java • Licencia semi-libre • Versión 1.4  GNU Classpath • GCJ • Open-source • Versión 1.2

Slide 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

Slide 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.

Slide 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.

Slide 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),

Slide 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

Slide 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/

Slide 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

Slide 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/

Slide 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 ? ? ?

Slide 17: OpenJava (1)  Este movimiento fue iniciado por la comunidad Java de todo el mundo

Slide 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

Slide 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

Slide 20: OpenJava (2)  Comparando con .Net • Micro$oft desarrolló C# y el CLI

Slide 21: OpenJava (2)  Comparando con .Net • Micro$oft desarrolló C# y el CLI • Estandarizar estos productos bajo norma ISO

Slide 22: OpenJava (2)  Comparando con .Net • Micro$oft desarrolló C# y el CLI • Estandarizar estos productos bajo norma ISO • Lanzamiento bajo licencia Shared Source

Slide 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 %

Slide 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

Slide 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)

Slide 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

Slide 27: OpenJava (3)  .Net se convertirá en el lenguaje estándar para aplicaciones Windows

Slide 28: OpenJava (3)  .Net se convertirá en el lenguaje estándar para aplicaciones Windows  La competencia surge en el escritorio de Linux

Slide 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

Slide 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

Slide 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

Slide 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

Slide 33: Java 6  Mejoras con respecto al escritorio • Look & Feel • Splash screen • Clase Desktop • Java DB

Slide 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/

Slide 35: ¿Preguntas?