Como pone en el resumen del proyecto, sólo soporta XPDOM los navegadores MSIE y Mozilla 1.x/Netscape 6,7
Inicialmente (hasta la versión 0.5.2) soportaba Navigator 4.x pero lo he quitado porque sencillamente ya no lo usa "nadie" y es un lastre.
Con MSIE y Mozilla se cubre un muy muy alto porcentaje de usuarios (muy cercano al 100%).
Mi principal motivación al desarrollar XPDOM a parte de la experimentación (soy profe de Uni, de hecho XPDOM es muy experimental) es la de promover la programación Web con estándares que es lo mismo que promover Mozilla, sobre todo a nivel de comportamiento (DOM) que es mi interés.
El principal lastre en la adopción de estándares es MSIE con 95% por lo menos de usuarios, como ejemplo incluso MSIE 6.0 sólo cumple con el estándar W3C-DOM-1, el cual no se mete en cosas tan fundamentales como el sistema de eventos y manipulación de CSS (incluidos en DOM-2), el MSIE 5.x con cerca de un 50% empeora aún más el panorama.
Opera, que por lo que se, es más bien un seguidor de MSIE complica más el asunto. Su cuota de usuarios es muy pequeña y el trabajo sería muy grande (no hay más que ver el tamaño del código fuente). De Konkeror se menos aún, pero me parece un error de estrategia de los chicos de KDE no haber optado por Mozilla, hacer un navegador de calidad y mantenerlo al día es un trabajo brutal como bien saben los chicos de Mozilla.
De todas formas nada impide que si alguno se anima ... yo no tengo tiempo. La arquitectura de XPDOM separa el código espécifico de cada navegador y sólo se comparte el comportamiento que es el mismo (de hecho el quitar Navigator 4.x fue muy sencillo).
Respecto a la licencia GPL es la ideal para software 100% libre, si alguien la necesita para algo que no sea GPL (me extraña), pues me lo dice y si no hay un claro afan de lucro (una web de una ONG por ejemplo que estaría en el límite del no lucro) pues le doy un permiso específico y punto, y si es para algo más de lucro (una tienda on-line, una web de empresa) pues a lo mejor me merezco una buena cena que para eso tiene un montón de trabajo detrás, que la gente del Qt vive de eso ;)
Un saludo y gracias al Baranda/Barahona por publicar la news.
por
pobrecito hablador
el Miércoles, 25 Junio de 2003, 11:58h
(#192034)
De Konkeror se menos aún, pero me parece un error de estrategia de los chicos de KDE no haber optado por Mozilla, hacer un navegador de calidad y mantenerlo al día es un trabajo brutal como bien saben los chicos de Mozilla.
Más que un error fue (y es) un acierto:
En primer lugar, el navegador de KDE (Konqueror o Kfm) es anterior a Mozilla y además Mozilla sólo ha sido usable desde hace relativamente poco tiempo (un par de revisiones después de la 1.0.0). KDE no podía esperar tanto para tener un navegador web.
Por otro lado KHTML es más ligero que Gecko (Quizás no sea Konqueror más ligero que otros navegadores basados en Gecko, pero respecto a Mozilla en particular sí que lo es) y esto es importanta para un navegador que es "más que un navegador" (un pilar de KDE, que hace mucho más que navegar por la web), su orientacion a componentes permite visualizar contenidos web o procesar páginas por medio de cualquier otra herramienta KDE (por ejemplo, ver video con kmplayer desde la web directamente) e incluso es capaz de visualizar las páginas a través de Gecko gracias al componente kmozilla.
En Windows, Mozilla sí puede sustituir a IExplorer, al implementar ambos el mismo componente IWebBrowser2 y su modelo de componentes xpcom es compatible con el de Windows... Pero en KDE no, y no es trivial conseguir que lo haga (kmozilla es muy pesado y nada más que una prubea de concepto que no implementa ni la mitad de funcionalidad de KHTML) a menos que se haga un fork del código de Mozilla, que habría que mantener por separado.
Primero de todo, decir que soy uno de los que les gustaría que funcionase también con khtml, por los que lo usamos en kde (konqueror) y los que lo usan en mac (safari).
Cuando en el web he visto la licencia, no he entendido nada.
Ahora leyéndote te entiendo, pero en el web, quando hablas de la licencia, no queda claro. Dices que es libre para web sites no comerciales, pero si es gpl es para todo tipo de websites, comerciales y no. Sólo que lo que se haga sobre ella también ha se ser gpl.
Incluso si es usada CON paquetes comerciales no se le ha de cambiar la licencia. Mientras la de las cosas hechas con ella sean GPL.
Deberías decir que es GPL y que si alguien quiere hacer una cosa NO GPL con la biblioteca esta necesita una licencia comercial.
--
VBiR
Reginaldo, vuelve! Necesitamos un troll de categoría!
No todos los navegadores están soportados
(Puntos:4, Informativo)( http://www.innowhere.com/ )
Inicialmente (hasta la versión 0.5.2) soportaba Navigator 4.x pero lo he quitado porque sencillamente ya no lo usa "nadie" y es un lastre.
Con MSIE y Mozilla se cubre un muy muy alto porcentaje de usuarios (muy cercano al 100%).
Mi principal motivación al desarrollar XPDOM a parte de la experimentación (soy profe de Uni, de hecho XPDOM es muy experimental) es la de promover la programación Web con estándares que es lo mismo que promover Mozilla, sobre todo a nivel de comportamiento (DOM) que es mi interés.
El principal lastre en la adopción de estándares es MSIE con 95% por lo menos de usuarios, como ejemplo incluso MSIE 6.0 sólo cumple con el estándar W3C-DOM-1, el cual no se mete en cosas tan fundamentales como el sistema de eventos y manipulación de CSS (incluidos en DOM-2), el MSIE 5.x con cerca de un 50% empeora aún más el panorama.
Opera, que por lo que se, es más bien un seguidor de MSIE complica más el asunto. Su cuota de usuarios es muy pequeña y el trabajo sería muy grande (no hay más que ver el tamaño del código fuente). De Konkeror se menos aún, pero me parece un error de estrategia de los chicos de KDE no haber optado por Mozilla, hacer un navegador de calidad y mantenerlo al día es un trabajo brutal como bien saben los chicos de Mozilla.
De todas formas nada impide que si alguno se anima ... yo no tengo tiempo. La arquitectura de XPDOM separa el código espécifico de cada navegador y sólo se comparte el comportamiento que es el mismo (de hecho el quitar Navigator 4.x fue muy sencillo).
Respecto a la licencia GPL es la ideal para software 100% libre, si alguien la necesita para algo que no sea GPL (me extraña), pues me lo dice y si no hay un claro afan de lucro (una web de una ONG por ejemplo que estaría en el límite del no lucro) pues le doy un permiso específico y punto, y si es para algo más de lucro (una tienda on-line, una web de empresa) pues a lo mejor me merezco una buena cena que para eso tiene un montón de trabajo detrás, que la gente del Qt vive de eso ;)
Un saludo y gracias al Baranda/Barahona por publicar la news.
Jose María Arranz
Re:No todos los navegadores están soportados
(Puntos:1, Interesante)Más que un error fue (y es) un acierto:
En primer lugar, el navegador de KDE (Konqueror o Kfm) es anterior a Mozilla y además Mozilla sólo ha sido usable desde hace relativamente poco tiempo (un par de revisiones después de la 1.0.0). KDE no podía esperar tanto para tener un navegador web.
Por otro lado KHTML es más ligero que Gecko (Quizás no sea Konqueror más ligero que otros navegadores basados en Gecko, pero respecto a Mozilla en particular sí que lo es) y esto es importanta para un navegador que es "más que un navegador" (un pilar de KDE, que hace mucho más que navegar por la web), su orientacion a componentes permite visualizar contenidos web o procesar páginas por medio de cualquier otra herramienta KDE (por ejemplo, ver video con kmplayer desde la web directamente) e incluso es capaz de visualizar las páginas a través de Gecko gracias al componente kmozilla.
En Windows, Mozilla sí puede sustituir a IExplorer, al implementar ambos el mismo componente IWebBrowser2 y su modelo de componentes xpcom es compatible con el de Windows... Pero en KDE no, y no es trivial conseguir que lo haga (kmozilla es muy pesado y nada más que una prubea de concepto que no implementa ni la mitad de funcionalidad de KHTML) a menos que se haga un fork del código de Mozilla, que habría que mantener por separado.
licencia
(Puntos:1)( http://barrapunto.com/ )
Cuando en el web he visto la licencia, no he entendido nada. Ahora leyéndote te entiendo, pero en el web, quando hablas de la licencia, no queda claro. Dices que es libre para web sites no comerciales, pero si es gpl es para todo tipo de websites, comerciales y no. Sólo que lo que se haga sobre ella también ha se ser gpl.
Incluso si es usada CON paquetes comerciales no se le ha de cambiar la licencia. Mientras la de las cosas hechas con ella sean GPL.
Deberías decir que es GPL y que si alguien quiere hacer una cosa NO GPL con la biblioteca esta necesita una licencia comercial.
VBiR
Reginaldo, vuelve! Necesitamos un troll de categoría!