MarioDebian, mi devlog

Bitácora de un desarrollador newbie.

Al final, ¿que pasa con el firefox de debian?

Acabo de leer un artículo en inglés en el que me han quedado claras, claritas todas las cosas de debian vs mozilla, había pensado traducirlo pero creo que mejor voy a hacer un resumen de los mejores momentos. Le he añadido pequeños aportes personales que demuestran un poco mi postura en el asunto. los originales los puedes encontrar en:

Facts about Debian and Mozilla
o
Facts about Debian and Mozilla 2

NOTA: No soy buen traductor así que alguna frase puede que sea al revés.
NOTA2: Me niego a poner Mozilla® o Firefox®, alla donde veas cualquiera de estas palabras mentalmente deberás sustituirla para no violar la marca registrada.

Cosas que Mozilla echa en cara a Debian

Debian rompe la opción --enable-official-brading

Semi-verdad, han reemplazado la cadena "Bon Echo/Deer Park" por Firefox y han cambiado el logo oficial por el logo que distribuye debian. Esta opción no funciona porque no estan los logos originales.

Los Logos de firefox estan sujetos a copyright (o marca registrada), Debian piensa que no son libres

Los derechos de autor y la marca registrada son distintos. Mozilla ha impuesto que no sean libres para que se pueda ver más claro que estan sujetos a registro de marca, Debian piensa que los logos no son libres y punto. (y yo añado, si no son libres [editar, redistribuir] no son libres)

Debian no colabora correctamente con Mozilla enviando 100000 lineas de parches ininteligibles

(añado yo: debian toma el código fuente de un paquete y sin modificarlo genera un archivo diff con las cosas que cree que deberia tener o no ese paquete, lo que se llama parche, habitualmente ese parche contiene un directorio debian con los script de los mantenedores (suena mal ya lo se) y con algunos parches del programa, así como información usada por apt-get para colocarlo en el lugar correcto de los mirror)

firefox_2.0~rc1+dfsg-1.diff.gz (que asi se llama uno e los últimos parches de debian sobre firefox) genera algún parche en los archivos de compilación del paquete (a Mozilla parece no importarle las 11 arquitecturas para las que empaqueta debian) añade motores de búsqueda y los iconos libres, además también se añade alguna cosa más:
  • Deshabilitar la actualización automática (apt-get es el encargado de actualizar todo en Debian)
  • Arreglar el objetivo distclean para que limpie realmente el directorio de compilación
  • no compilar la utilidad mangle
  • No usar netstat para generar entropía (números aleatorios)
  • Arreglar los script para que firefox compile en ppa, mips, mips64, m68k, ia64, sparc64, alpha, and arm (arquitecturas no muy apreciadas por Mozilla)
  • Añadir un directorio de preferencias /etc/firefox/ (añado: para configurar cosas como el gestor de sonido)
  • construir chrome menos pesado sin la utilidad zip
  • usar la librería de sistema myspell (añado: ortografía) y no compilarla estáticamente
  • corregir la compilacíon con las librerías pango
  • arreglar los errores en la creación de Makefile cuando no exista Makefile.in (las plantillas de Makefile)
  • quitar el número de versión del directorio de instalación /usr/lib/firefox en vez de /usr/lib/firefox-x.x
  • no construir chromelist.txt que no sirvan para nada
  • arreglar que las aplicaciones de ayuda funcionen correctamente con los parámetros
  • compilar correctamente frente a GTK 2.8
  • compilar correctamente frente a Xrender
  • permitir cambiar la identidad del navegador (user-agent) desde las preferencias en vez de llevarlo empotrado en el código.
  • mejorar que el uso de ratones con más de un botón sean útiles
  • compilar con los flags "-Wl,–as-needed" para que firefox no esté enlazado a cosas que no hacen falta
  • no firmar los binarios hasta que los script que construyen el paquete hayan hecho strip en ellos (reducción de espacio en binarios)
(añado: los parches arreglan cosas, no las rompen, si Mozilla no puede/quiere revisar los parches o decide no aceptarlos es problema suyo)

Muchos de estos ajustes han sido tomados del mismo CVS de Mozilla y otros por razones obvias los aplica Debian para que el paquete sea más amigable con el resto de sus paquetes.

Mozilla compila firefox con versiones viejas de gcc cuando la mayoria de las distribuciones usan las últimas causando graves problemas de dependencias (libstdc++) Tambien comentan que Mozilla intenta incorporar muchas librerías dentro de Firefox cuando normalmente suelen estar disponibles en el sistema y no hace falta más que enlazarlas y usarlas.

Debian va a reemplazar Firefox con un "fork" GNU llamado IceWeasel

(añado: fork, o aplicación creada a partir de otra que por diversos motivos legales ya no se puede/debe usar, es una palabra que ha rodado mucho estos últimos días, en el artículo se aclara que técnicamente Debian no va a hacer un fork sino cambiar el nombre a lo que Mozilla llama Firefox)

Para etch Firefox sera renombrado a IceWeasel, y aunque la gente de GNU parece que va a comenzar un fork es realmente una idea muy mala, (añado: duplicar esfuerzos, reinventar la rueda....) de todos modos Debian estará en contancto con ellos en caso de funcionar las cosas...

Mozilla tiene buenas relacciones con otras distros: RedHat, Novell, o Ubuntu

Ubuntu usa los mismos parches que debian además de los que añaden ellos mismos, el problema es que si lo usa Ubuntu no pasa nada si lo usa Debian es porque son unos "frustados fanaticos integristas" (añado: literal)


Me gustaría comentar, como ya dije hace unos días que Ubuntu no era lo que parece (retiro lo de una mierda), siendo quien son, o empiezan a plantar órden o van a acabar haciendo un "patricidio". Debian es actualmente la distribución más grande en desarrolladores y indirectamnete en usuarios y sin ella muchas ideas, proyectos o distribuciones no serían nada. Creo que es el momento de plantar cara a Mozilla y dejar claro que son lo que son gracias a GNU/Linux y que los millones de Firefox que se ejecutan hoy en Windows no estarían allí sin el apoyo que hemos dado los frikis linuxeros para que instalen «un navegador más mejor»

La opción de pasarse a Epiphany va tomando su peso.





Articulos relacionados:

Comentarios

  1. Diego Y Debian ¿Que?
    16/10/2006 | 21:08

    Me hace mucha gracia toda esta crítica a mozilla, y que luego resulte que Debian es una marca registrada (y supongo que el logo idem) que no se puede utilizar libremente, y que se de la casualidad de que Debian ha forzado a diferentes entidades a dejar de utilizar la palabra debian porque está registrada, etc etc...

    O esa, que los de Debian son unos grandísimos hipócritas. Más claro agua.

  2. Marquitos Alternativas
    17/10/2006 | 18:43

    Hace tiempo que me cansé de firefox, sólo hecho de menos las extensiones, Opera es una solución muy buena, se instala con un .deb y si añades su repositorio tienes las actualizaciones como Dios manda.

    Otro programa que me tiene frito es el Thunderbird, que junto con el firefox los mantengo por que ahora con el rollo del proyecto ando mucho en windows y así comparto los perfiles de los programas en win y en la debian, es decir, que lo que modifico en un SO lo tengo en el otro, ya sea el historial, la libreta de direcciones o el correo.

    Tal vez la solución sea Opera para todo en windows y en la Debian.

    Por que no hay otro gestor de correo multiplataforma ¿Evolution, Kmail, eudora?

  3. Fran DEBIAN
    19/10/2006 | 14:59

    Debian tiene varios logos, unos libres y otros no dependiendo del uso que se le vaya a dar.

    Respecto a la marca, es normal que Debian defienda su nombre sobre todo ante entidades que lo único que pretenden es ganar dinero a costa de su popularidad. Este no es el caso de Debian porque está claro que su fin no es ganar dinero.

    Así que de hipócritas nada ...

  4. mariodebian Re: Alternativas
    20/10/2006 | 18:41

    Joder marquitos, una cosa es que el logo o el nombre no sean libres y otra es que prediques que opera es mejor (opera es gratis no libre) y usa qt cosa que no uso.

  5. Fran ¿por?
    27/10/2006 | 09:40

    ¿por que no usas qt?

  6. osiris_fancy ESTO SUENA A "REINVENTAR LA RUEDA"
    28/10/2006 | 19:45

    Espero que no se vallan a "reinventar la rueda", pero como que para allà va el asunto, aqunque dicen que no...

    "La opción de pasarse a Epiphany va tomando su peso"
    Yo uso Firefox y opera, pero de usar epiphany, no me convence.

    Nota: No se ve bien esta pàgina en opera. =s.

  7. Pedro Chromelist
    13/12/2006 | 17:13

    Ya sé que este no es el sitio para preguntar lo siguiente, pero puede que alguien me pueda ayudar. La pregunta es ¿para qué se usa lo de chromelist.txt? Porque lo borro y me sigue funcionando. Gracias

Comentarios cerrados