por
pobrecito hablador
el Sábado, 08 Marzo de 2003, 18:27h
(#170055)
Es libre la parte que interesa a otros sistemas operativos y a los desarrolladores de KDE.
Pero Safari no trabaja sobre QT como khtml, lo que han hecho los desarrolladores de apple es sustituir las clases y funciones de QT por sus propias clases y funciones que hacen de wrapper para llamar a las funciones del sistema operativo de apple, esta parte no es GPL y no es necesario que lo sea ya que es khtml el que llama a funciones propietarias, no al reves.
Un ejemplo muy simplificado , cuando khtml tiene que dibujar o mostrar algo en pantalla, llama a las funciones necesarias de QT, el khtml de Safari hace lo mismo, llama a las funciones con el mismo nombre pero esas funciones ya no son de QT sino de una libreria propia de apple que "simula" parte de las Qt.
Re:¿Cómo que no es libre?
(Puntos:0)Pero Safari no trabaja sobre QT como khtml, lo que han hecho los desarrolladores de apple es sustituir las clases y funciones de QT por sus propias clases y funciones que hacen de wrapper para llamar a las funciones del sistema operativo de apple, esta parte no es GPL y no es necesario que lo sea ya que es khtml el que llama a funciones propietarias, no al reves.
Un ejemplo muy simplificado , cuando khtml tiene que dibujar o mostrar algo en pantalla, llama a las funciones necesarias de QT, el khtml de Safari hace lo mismo, llama a las funciones con el mismo nombre pero esas funciones ya no son de QT sino de una libreria propia de apple que "simula" parte de las Qt.
Salud2 !!!!