[eside-ghost] [OT] oferta de trabajo 2 programadores java

kyle kyle en caosdigital.com
Vie Nov 18 17:32:07 CET 2005


On Fri, Nov 18, 2005 at 04:53:19PM +0100, Zapo wrote:
> me estoy perdiendo bastante. Un leguaje de programación puede ser libre? 
> Es decir, sé que java viene con el código fuente de sus clases y que el 
> formato de sus instrucciones es conocido al igual que su bitcode, 
> entonces por que no sería libre, por ejemplo .NET se supone que no se 
> conoce el bitcode, que se ha sacado por ingeniería inversa. Alguien 
> puede hacer una explicación para dummies para un pinzado?

_bytecode_ . 

Y estás confundiendo la especificación de un lenguaje con la implementación
de compiladores, máquinas virtuales, y demás parafernalia. Dada la
descripción de un lenguaje de programación X, si se implementa un compilador
que permita generar programas ejecutables que se corran (:-D) sobre un
entorno libre sin la intervención de ningún programa privativo, entonces
podemos decir que el lenguaje X es libre. Contraejemplos:

a) Un programa Java no es libre si solo se puede compilar con la JVM de Sun
y no con alguna libre.

b) Un programa Java no es libre 

c) un programa Java/.NET no es libre si usa parte del API estandar aun no
implementada en los compiladores/maquinas virtuales libres: Window.Forms y
similares.

La cuestión es que no tiene mucho sentido publicar un software bajo licencia
GPL si luego efectivamente estás obligando a usar software privativo de
alguna forma, ese es el rant.


Naturalmente, estas son las opiniones de un talibán GNUista que deberían ser
tomadas "with a pinch of salt" :-)





-- 
Backup not found: (A)bort, (R)etry, (S)uicide ?


Más información sobre la lista de distribución eside-ghost