Aupi!! > On Fri, Sep 25, 2009 at 12:32, Alfredo Beaumont
>> Es curioso, porque este email probablemente podría servir si cambiamos >> WebKit por KHTML y Chrome por WebKit y nos remontamos unos cuantos >> años atrás... parece que ahora están recibiendo de su propia medicina. Cuanto rencor veo desde KDE porque el nombre del proyecto no comience por una K!! Jajaja ;-) Na es broma, pero de todas maneras eso de "su propia medicina" me parece muy flamer cuando el proyecto webkit ahora está formado por desarrolladores de varias empresas, incluído Nokia-trolltech y Google, jejeje. ;-) Lo que estaban críticando en ese e-mail, era que Google solicitase integrar hooks en el código de webkit, para que ellos tuvieran más facilidad para reemplazar componentes de webkit, y que estaría albergados fuera de Webkit, en vez de contribuirla directamente... Algo poco "polite" ;-) El día 25 de septiembre de 2009 12:42, Yuki (aka Rubén Gómez) <[email protected]> escribió: > Eso lo pensé yo el otro día. Tengo entendido que desde que los de > apple cogieron el código hasta que lo liberaron pasó casi un año y los > de khtml se quejaron porque había tantos cambios en el código, que no > lo podían integrar de manera sencilla con lo que ellos tenían hecho. Sip, el comienzo de Webkit fue complicado : Cuando se lanzó la primera versión de Safari, por aquel entonces Apple solía respetar las licencias de los proyectos libres, liberando el código fuente, pero tan solo limitándose a que cada release cumpliera la licencia. Como política de empresa, Apple no permitía que ningún proyecto tuviera el cvs/svn y el bugzilla abiertos. Esto supuso muchos problemas para la convivencia entre ambos proyectos, porque aunque el código fuente divergiera muy rápido entre ambos, la ausencia de un bugzilla abierto impedía a los desarrolladores de KHTML tener acceso al listado de bugs resueltos y sus correspondientes parches. Esto no creo que fuera en ningún caso culpa del propio equipo de desarrollo de webkit, que además estaba formado por algunos ex-desarrolladores de Mozilla, sino porque la política de Apple no lo permitía. Sobre el trasvase de código entre ambos proyectos, al comienzo si que era posible, sobre todo porque los desarrolladores apostaron inicialmente por crear una librería llamada KWIQ que era un wrapper de la funcionalidad de QT necesaria para que funcionara sobre OSX, pero además de este wrapper, también fueron necesarios dispersar muchos IFDEFs por el código que obfuscaban el código. Además de ello, también tenemos que contar con que el código de Webkit evolucionaba mucho más rápido que el de KHTML, sencillamente porque ellos contaban con varias personas pagadas a tiempo completo en su desarrollo, mientras que en KHTML eran menos y no remunerados. Después de la liberación del proyecto, empezaron a surgir ports de Webkit como el Gdk-WebCore, que contaba con una implementación de KWIQ sobre GDK y el port a Symbian S60, ambos patrocinados por Nokia, y ambos obsoletos y abandonados actualmente. E incluso un port a WxWindows. Este número creciente de ports hizo que desde Webkit se replantearan KWIQ, y realizaron una profunda refactorización para convertir el proyecto en un código toolkit agnóstico. Después de esta refactorización KHTML y Webkit IMHO han divergido demasiado como para permitir simples trasvases de código. Poco después debido a presiones de dentro y de fuera, finalmente Apple cambió su política y se creó el proyecto webkit que hoy conocemos, y esto fue en el año 2005, y desde entonces... ya ha llovido... jejeje. Actualmente trabajan y contribuyen decenas de personas y de múltiples empresas (Apple, Nokia/Trolltech, Igalia, etc...). Después de todo esto, con un proyecto abierto y toolkit-agnóstico KHTML optó por no integrar esfuerzos con Webkit, y siguió su camino por separado, hasta que se anunció QtWebkit integrado en QT 4.4, que IMHO acaba con la razón de ser de KHTML. Y weno, que ya me he alargado suficiente.... jejeje. Esta es la historia según yo la he vivido, y weno... tn me dejo algún capitulo como el de KSVG2 y demás... pero de eso ya hemos hablado mucho en el pasado en la lista de Itsas. Jejeje. Un saludete!! JonAn. _______________________________________________ ITSAS mailing list [email protected] http://list.ehu.es/mailman/listinfo/itsas
