Euler escribió:El caso es que si no fuera firefox nos creeriamos a pies juntillas lo de los fallos, sin mirar de que son.
Hola,
tú no te has enterado muy bien. Esos fallos SABEMOS EXÁCTAMENTE QUE SON, es más... si supieras, puedes mirar el código y decir: ¡andá un bug!, y pasearte por todos sus ficheros para ver la fauna que hay.
Esos no son "bugs" que afecten a la seguridad del programa. Afectan a la estabilidad, si todo un caso, ya que no tienen porqué. Muestran que hay errores por "malas costumbres", lo que no significa que eso sea la muerte.
Lo curioso de esto es que podemos saberlo perfectamente, porque vemos el código. Ya quisiera saber yo los "trapicheos" que hacen otros navegadores para conseguir un 0,4 segundos de incremento en la velocidad de procesado de JavaScript... te aseguro que más de uno se sorprendería. Pero, oh, no lo podemos saber porque son de código cerrado.
Cuando abres el código te expones a críticas como estas, las cuales te las has de tomar de manera constructiva. Hay empresas que no abren su código, no por miedo a que les "roben" (que es los que dicen los que hacen FUD), sino por VERGÜENZA a que vean la patraña de código que hacen.
Esa es la diferencia: esos "errores", "fallos", "bugs" o lo que tú quieras, no son peligrosos, sólo son feos... no deben afectar (si están bien hechos) a la estabilidad del programa o a su seguridad. Alguno puede que si, pero no han demostrado nada de eso.
Por cierto... escribe esto en el mismo directorio en el que tengas el código fuente del kernel:
egrep -ir "( fuck)|( shit)" *
Y disfruta con las frases que deja Torvalds y sus amigos en el código... es lo que tiene el software libre: todo se sabe.
Saludos.