[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: [Sop.Tec.LinuxPPP] Servidor DELL



On Fri, 8 Dec 2000, Ariel Rios wrote:

> >
> >  Craso error. FreeBSD, que es la base principal BSD para Mac OS X funciona
> > bajo la licencia BSD, que en algunos aspectos es mas liberal que la
> > licencia GPL. En ese sentido, los BSD libres (FreeBSD, NetBSD, OpenBSD)
> > son realmente libres, y si, si sirven. :-)
> Puedes acaso tener toda el codigo fuente del Mac OS X?
> Si la respuesta es no, entonces Mac OS X no sirve...

 Por la redaccion que habias hecho en tu mensaje, lo que implicaba es que
*BSD no es libre y es lo que no sirve. Por eso hice dicha aclaracion.

> >  En el caso de Mac OS X hay dos rubros: la version comercial (OS X) y la
> > version liberada bajo una licencia con ciertas libertades (Darwin).
> > Tampoco creo que deba ser rechazado de forma inicial: el trabajo que se ha
> > hecho para integrar una interfaz gráfica y un sistema de archivos Mac/UNIX
> > es un trabajo arduo e interesante. Y hay varios conceptos novedosos:
> > Topaz, Cocoa, la forma en que maneja las bibliotecas dinamicas...
> Puede sonar a redundancia pero si no es software libre amparado
> por la GPL o compatibles hay que evitarlo.

 Entonces hay que ver las aportaciones que esta haciendo Darwin a la
comunidad. Por lo menos hay un empleado de Apple con permisos en el
servidor CVS de FreeBSD, contribuyendo codigo actualmente.

 Por otra parte, no solamente hay que considerar si aporta codigo o
no. Si lo vemos como implantacion de prueba de concepto, se pueden tomar
buenas ideas al respecto. Ejemplos concretos:

 - Cuando tu compilas con las bibliotecas de OS X, no incluyes las
referencias a todas las funciones de la biblioteca, solamente a las
funciones que utiliza la aplicacion, y siempre utilizando la ultima
version disponible en todo el sistema. Si la version de la biblioteca no
es compatible con la ultima version, conserva dicha version unicamente
para dicha aplicacion, mantenido todo con una base de datos global en
XML. De acuerdo, no tienes el codigo de Mac OS X. Sin embargo, tienes el
codigo de glibc. Los desarrolladores que contribuyen a glibc pueden
discutir si es posible implantar una idea asi, y si lo es, empezar a
hacerlo.

 - Topaz es un metodo unificado de despliegue de informacion basado en
PDF. Gracias a Topaz, da lo mismo si quiero que mi aplicacion muestre
resultados por mi monitor, o mi monitor dual, o mi impresora. La capa
correspondiente a controladores de impresora se vuelve mas delgada y facil
de mantener. Si se empieza a trabajar con estos conceptos, puedes
mejorar la existencia de mucha gente. En este sentido, puedes revisar lo
que ha hecho GGI (proyecto que comenzo antes de Topaz, y es GPL hasta
donde recuerdo).

 La evolucion del software depende de la capacidad de asimilar las
innovaciones y traducirlas en codigo util para los usuarios y la
comunidad. En dado caso que no se cumpla la condicion fundamental de
tener software libre, se pueden obtener buenas ideas y bases de productos
no libres. Recordemos nada mas que Linux se origino de Minix, un clon de
UNIX no libre (hasta hace poco se coloco bajo una licencia tipo BSD),
y gracias (en parte) a que Tanenbaum fue reacio a cambiar codigo y
licencia de Minix, disfrutamos actualmente de un nucleo libre.

					Saludos
-- 
 (o- Cristian Othon Martinez Vera <cfuga en itam mx>  Pulchrum est paucorum
//\     http://eniac.rhon.itam.mx/~cfuga/          hominum.
v_/_

---------------------------------------------------------------------
Lista de soporte de LinuxPPP
 Reglas de la lista en http://pepe.net.mx/reglas.html



[Hilos de Discusión] [Fecha] [Tema] [Autor]