[LUG.ro] Fwd:Desde Venezuela: Sun reconoció que el JVM es propietario y no se puede usar en la migración. Pero ...

Sebastián D. Criado lugro@lugro.org.ar
Fri, 16 Sep 2005 14:40:15 -0300


--nextPart1486823.RRuDM3CeRn
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline


Recomiendo la lectura de este resumen sobre el debate que se est=E1 llevand=
o a=20
cabo en Venezuela.

A tenerlo en cuenta para los municipios que est=E1n migrando a SL.

Que se pueda ver el c=F3digo de lo que desarrollas, no significa que sea=20
libre :)



=2D---------  Mensaje reenviado  ----------

Subject: [Solar-general] Desde Venezuela: Sun reconoci=F3 quye el JVM es=20
propietario y no se puede usar en la migraci=F3n. Pero ...
Date: Viernes 16 Septiembre 2005 11:21
=46rom: Martin Olivera <molivera@>
To: La lista de todos y todas en solar <solar-general@>

Luigino Bracci Roa wrote:
> Como se prev=EDa, la trasnacional estadounidense Sun Microsystems acudi=F3
> con muchos refuerzos a una reuni=F3n este jueves con el Ministerio de
> Ciencia y Tecnolog=EDa (MCT) en la Torre Ministerial en La Hoyada,
> Caracas; reuni=F3n que solicitaron inicialmente con el fin de debatir si
> las tecnolog=EDas Java pueden utilizarse en el Plan Nacional de
> Migraci=F3n hacia el software libre.
>
> El auditorio del MCT no tard=F3 en llenarse, contando con muchos
> desarrolladores de diferentes entes p=FAblicos, preocupados por el
> destino de Java como lenguaje de programaci=F3n en la administraci=F3n
> p=FAblica.
>
> *DOS LADOS*
>
> Y, para dejar en claro cu=E1n importante es esto para ellos, Sun decidi=F3
> llevar, para defenderse, a *dieciseis personas,* entre ellas un
> importado: el brit=E1nico Simon Phipps, ejecutivo a cargo de las
> iniciativas de c=F3digo abierto dentro de Sun Microsystems.
>
> Por su lado, varios reconocidos miembros de las diferentes comunidades
> de software libre asistieron a la reuni=F3n a defender sus posiciones.
> Pero no eran tantos en comparaci=F3n con la gente Sun: acudieron Ernesto
> Hern=E1ndez-Novich, Jos=E9 Luis Rey, H=E9ctor Colina, Sandra Parra entre =
otros.
>
> La reuni=F3n se dividi=F3 en dos etapas: en la ma=F1ana ambas partes dier=
on
> sus posiciones, llegando incluso a ponerse bastante agresivas en un
> ambiente donde ponentes y auditorio estaban cada uno en sus
> trincheras. En la tarde, se realizaron mesas de trabajo para poder
> llegar a conclusiones tangibles.
>
> *SUN LO RECONOCE: LA JVM ES PROPIETARIA*
>
> Sorprendentemente, Sun misma admiti=F3 en las charlas que su /Java
> Virtual Machine/ *es propietaria *y no puede usarse bajo el Decreto
> 3390. Pero entonces, defendieron a capa y espada la *Especificaci=F3n
> Java *alegando que =E9sta s=ED es abierta y puede usarse en la migraci=F3=
n.
> Fue curioso que sus l=E1minas*, *si bien listaban las 4 libertades, *no
> mencionaban la frase "software libre",* supuestamente para evitar
> pol=E9micas.
>
> =BFC=F3mo usar una especificaci=F3n si la m=E1quina virtual es *propietar=
ia*?
> Pues en la charla, la propia Sun sac=F3 a relucir al software libre,
> indicando que Kaffe, SableVM, GCJ, Classpath y muchas otras son
> implementaciones libres de Java que s=ED se pueden usar. No advirtieron
> que estas soluciones no implementan todas las funciones del  J2SE o
> del J2EE, dando a entender a cualquier desprevenido que los programas
> hecho en Java puede portarse a estas plataformas sin mucho trabajo.
>
> *OPENSOLARIS Y LA CDDL*
>
> Otra buena parte de la charla de SUN se bas=F3 en la defensa de
> OpenSolaris, la versi=F3n abierta de su sistema operativo. Si bien
> afirmaron que cumpl=EDa en un 100 por ciento con el decreto, en las
> mesas de trabajo tuvieron que admitir que OpenSolaris tiene
> componentes propietarios (entre ellos drivers, componentes de
> encriptaci=F3n y de autenticaci=F3n, software para conexiones seguras,
> etc.) y que, por lo tanto, hasta que no publiquen el c=F3digo de esos
> componentes, no puede usarse en el plan de migraci=F3n.
>
> La *licencia CDDL* (ver http://www.sun.com/cddl/ ) trajo fuertes
> pol=E9micas a la sala. Uno de los conferencistas pro-software libre,
> quien tuvo una charla impecable, se equivoc=F3 al informar que dicha
> licencia (que Sun usa para OpenSolaris, afirmando con todo el descaro
> del mundo que ofrece m=E1s libertades que la GPL) ni siquiera aparec=EDa
> en la p=E1gina de OpenSource.org.
>
> Los empleados de Sun demostraron que el ponente estaba equivocado, e
> inmediatamente comenzaron a aplic=E1rsela no s=F3lo a =E9l, sino a toda la
> comunidad. "Lo que nosotros les decimos s=ED es 100 % cierto. Nosotros*
> no venimos a vender nada; *sabemos que ustedes son expertos y no hemos
> venido a subestimarlos ni a enga=F1arlos", dijo la abogada de Sun, In=E9s
> Bachiles, en una corta intervenci=F3n destinada a defender a CDDL. "=A1Sun
> lleva la verdad por delante!", dijo victoriosa.
>
> Sin embargo, tambi=E9n alegaron que Debian estaba sacando una
> distribuci=F3n basada en OpenSolaris, algo que fue rotundamente
> desmentido luego por Jos=E9 Luis Rey.
>
> *=A1COMPRE JAVA! =A13 X 1!*
>
> Apenas In=E9s Bachiles termin=F3 su parte, Ra=FAl Rold=E1n comenz=F3 *una=
 larga
> presentaci=F3n de ventas* sobre Java, haciendo quedar mal a su
> compa=F1era, quien hab=EDa garantizado que ellos no eran vendedores*. *Y
> es que no fue suficiente con hallar en cada asiento del auditorio una
> bonita carpeta de Sun con material promocional, junto a una franela de
> Sun cuidadosamente envuelta en  pl=E1stico. Tampoco bast=F3 con los
> cuadernos de Sun y los bonitos bol=EDgrafos anaranjados que repartieron
> en las mesas. En realidad, lo =FAnico que falt=F3 fue el CD con el JDK.
>
> La charla de Rold=E1n trat=F3 de las ventajas de Java, de las comunidades
> que existen en torno al mismo y c=F3mo el JCP toma sus decisiones, algo
> intrascendente en un foro convocado originalmente para examinar a Java
> a la luz del decreto 3390.
>
> Luego, "la empresa que lleva la verdad por delante" comenz=F3 a afirmar
> que la licencia de investigaci=F3n JRL (ver http://java.net/jrl.csp)
> permit=EDa que Java cumpliera con la libertad 1 (poder ver el c=F3digo).
> Dijeron que cumplen con las libertades 2 y 3 (compartir el c=F3digo y
> distribuir los cambios) porque con Java se pueden hacer aplicaciones
> cuyo c=F3digo se puede redistribuir.
>
> Admitieron que en 1996 el c=F3digo fuente del JDK 1.0 estaba disponible
> en Internet, pero no explicaron por qu=E9 decidieron cerrarlo despu=E9s.
> Ofrecieron el mont=F3n de numeritos que aseguran que hay m=E1s
> computadores y terminales con Java que habitantes en toda Am=E9rica.
>
> *EL SOFTWARE LIBRE*
>
> Antes de eso, Hern=E1ndez-Novich dio la disertaci=F3n sobre Java y el
> software libre. Record=F3 las 4 libertades y explic=F3 que en su
> cumplimiento "no hay grises: o las cumple, o no las cumple." Explic=F3
> que c=F3digo abierto (/open source/) no es lo mismo que software libre,
> y se=F1al=F3 las necesidades de independencia tecnol=F3gica y el esp=EDri=
tu de
> compartir que hay tras el S.L.
>
> Explic=F3 de forma contundente por qu=E9 el JDK de Sun no cumple con el
> decreto 3390: No se puede exportar a pa=EDses boicoteados por EEUU lo
> cual ya de por s=ED viola la libertad 0 (libertad de uso). Las
> bibliotecas est=E1ndares no son libres, lo que viola la libertad 1.
> Tambi=E9n explic=F3 los inconvenientes de las licencias SCSL, JIUL y JRL,
> algunas de las cuales ofrecen restricciones no s=F3lo a pa=EDses bajo
> embargo como Cuba, sino tambi=E9n a Paraguay, Per=FA, Ecuador y Bolivia.
>
> "Si es tan obvio que Java y OpenSolaris no son software libre, =BFpor
> qu=E9 hay que sentarse aqu=ED a discutirlo tanto?", pregunt=F3 Ernesto en
> directa alusi=F3n al porqu=E9 de ese evento, algo que muchos han criticad=
o.
>
> Hern=E1ndez-Novich se=F1al=F3 las alternativas a Java: Perl, Python y Rub=
y,
> indicando que son libres y sus especificaciones son abiertas y
> totalmente documentadas. Lamentablemente se cay=F3 en el error de
> mencionarlas de forma superficial, y el hecho de que pocas personas en
> la administraci=F3n p=FAblica hayan trabajado con ellas les trae
> desconfianza. Hace falta mencionar que parte de Google se ha
> programado en Python, que Perl tiene m=E1s de 18 a=F1os en uso y cuenta
> con una base de datos gigantesca como CPAN, que Ruby es activamente
> utilizado en aplicaciones Web 2.0. Y, por amor de Dios, =A1expl=EDquenle a
> la gente que cosas como Google Maps no usan Java nivel de cliente,
> sino AJAX!
>
> *LAS MESAS*
>
> En las mesas, grupos de 15 a 20 personas (entre ellas un representante
> del MCT, por lo menos dos empleados de Sun, un representante de las
> comunidades del S.L. y el resto trabajadores del sector p=FAblico)
> comenzaron a debatir usando diferentes metodolog=EDas en torno a la
> pregunta de si  Java tiene componentes que no cumplen con el decreto
> 3390. Una de las mesas se dedic=F3 =FAnicamente a discutir el tema de
> OpenSolaris, de una forma un tanto =E1lgida. Las otras cinco discutieron
> en torno a Java.
>
> Hern=E1ndez-Novich tuvo que ausentarse, por lo que Jos=E9 Rey, Colina,
> Parra y otros miembros se repartieron en las mesas para dar la pelea.
> Muchos empleados p=FAblicos mostraron su descontento y su inconformidad
> con la "p=E9rdida" de la m=E1quina virtual de Sun: saben que las m=E1quin=
as
> virtuales libres est=E1n incompletas (en parte por culpa de Sun, seg=FAn
> explic=F3 Hern=E1ndez-Novich en su disertaci=F3n) o no conf=EDan en ellas=
=2E Las
> propuestas de usar otros lenguajes de programaci=F3n eran rechazadas en
> muchos casos, alegando que se han invertido a=F1os en desarrollos y
> entrenamiento.
>
> En varias mesas los empleados de Sun llevaron el liderazgo en la
> discusi=F3n; en otras, se inici=F3 un fuerte debate entre Sun y alguno de
> los miembros de la comunidad, particularmente en la mesa donde estaban
> Jos=E9 Luis Rey y Simon Phipps discutiendo, entre otros temas, el de
> Java y las patentes. En otra de las mesas, un empleado de Sun se
> alter=F3 bastante cuando, durante la discusi=F3n final, alguien mencion=F3
> ese tema.
>
> *MCT CON SUN*
>
> Hubo mesas donde algunos empleados del MCT fueron los defensores de
> las tecnolog=EDas Java, eclipsando incluso a la gente de Sun. En una de
> las mesas, un empleado del MCT incluso lleg=F3 a proponer colocar en el
> documento final todas las ventajas de Java, cual si fuera una
> continuaci=F3n de la charla publicitaria de Rold=E1n. La protesta de
> alguien de la comunidad fue lo que evit=F3 desviar el tema del
> documento, pero en esa mesa las cosas tambi=E9n se pusieron radicales.
> Por otro lado, era extra=F1a la ausencia de varios empleados del MCT
> quienes ten=EDan una posici=F3n cr=EDtica con ese evento y con dicha empr=
esa.
>
> *OPINION*
>
> Aparentemente, Sun tiene una clara intenci=F3n al admitir que su JVM
> propietaria no puede usarse en el plan de migraci=F3n. En primer lugar,
> quieren evitar a toda costa que la gente deje de usar Java como
> lenguaje de desarrollo. Las propuestas de discutir otros lenguajes
> libres como alternativas a Java eran negadas, alegando que ese no es
> el espacio de discusi=F3n.
>
> Sun, por su parte, ofrece a la administraci=F3n p=FAblica el uso de
> m=E1quinas virtuales libres, sin advertir que much=EDsimas bibliotecas de
> J2SE / J2EE no est=E1n implementadas. Tal vez quieren valerse de la
> frustraci=F3n que ello producir=E1 a los empleados p=FAblicos para entonc=
es
> valerse de la provisi=F3n que presenta el Plan Nacional de Migraci=F3n:
> "Si no se puede con software libre, usa el propietario".
>
> Id=E9ntico el caso con OpenSolaris, sistema operativo que se ofrece sin
> soporte y que, seg=FAn se dice, no es eficaz para "proyectos muy
> grandes", para lo cual los desarrolladores deber=E1n migrar, tarde o
> temprano, a Solaris 10 (que contin=FAa siendo propietario, y s=ED cuenta
> con soporte empresarial).
>
> Por otro lado, los empleados de Sun no llegaron a responder las
> razones por las cuales la empresa simplemente no se decide a colocar
> el J2SE bajo la licencia GPL, lo cual ahorrar=EDa much=EDsimos problemas a
> ellos, a gobiernos de muchos pa=EDses y a la comunidad mundial. Tampoco
> emitieron comentario sobre el hecho de que su licencia sobre Java y
> otras tecnolog=EDas restringen o imposibilitan su uso en pa=EDses como
> Cuba, Ecuador, Per=FA, Bolivia y Paraguay.
>
> El tema del MCT sigue llamando la atenci=F3n de muchos, y no es s=F3lo por
> la existencia de cartas como esta:
> http://www.migrandovenezuela.org/index.php?title=3DDenuncias_y_seguimient=
o_de
>_Irregularidades sino por la defensa y el apego a Sun, Red Hat y otras
> trasnacionales que coartan la independencia tecnol=F3gica del pa=EDs.
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Softwarelibre mailing list
>Softwarelibre@conexionsocial.org.ve
>http://conexionsocial.org.ve/cgi-bin/mailman/listinfo/softwarelibre


=2D------------------------------------------------------

=2D-=20

Sebasti=E1n D. Criado - scriado{en}ciudad.com.ar
** 5tas Jornadas Regionales de Software Libre - Rosario 2005 -=20
http://jornadas.ant.org.ar **
L.U.G.R.o - http://www.lugro.org.ar
GNU/Linux Registered User # 146768
=2D------------------------------------------------------------------
"Si el Universo fuera un programa estar=EDa hecho en C, y correr=EDa sobre
un sistema UNIX"
                                                   An=F3nimo.

		=09

--nextPart1486823.RRuDM3CeRn
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)

iD8DBQBDKwOL8hmHQ8ZCg0IRAsEwAJ4p5Tqs4SJj3XCHZAYTzijOBoUV4QCdGwen
FyK7AlU2hB2RVAqqnXK9eW8=
=O/Mi
-----END PGP SIGNATURE-----

--nextPart1486823.RRuDM3CeRn--