[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