24 sep 2008 02:08 :: FrancJP
Etiquetas: actualizaciones, firefox, noticias
Luego de un pequeño retraso debido a retoques de último momento (y que de paso sirvió para solucionar el pequeño problema con la EULA), la Fundación Mozilla pone a nuestra disposición dos nuevas actualizaciones de seguridad:
Firefox 3.0.2 y Firefox 2.0.0.17 solucionan diversos problemas de seguridad y estabilidad y se recomienda a todos los usuarios que actualicen su navegador lo más rápido posible (aunque también pueden esperar la actualización automática dentro de las próximas 48 horas).
Los cambios que podemos destacar para Firefox 3.0.2 son relativos a nuevos idiomas que se agregan (tanto de manera oficial, como de prueba), soluciones a varios problemas menores con la apariencia de algunas páginas web, añadidos nuevos certificados raíz "Extended Validation" (EV) a Firefox 3.0.2, así como también se han corregido varios problemas en las versiones para Mac.
En Firefox 2.0.0.17 se han corregido varios problemas de estabilidad y seguridad, que puedes leer en la página de avisos de seguridad de Mozilla. Recuerda que Mozilla dejará de ofrecer soporte para la rama 2 del navegador en Diciembre de este año (fecha estimada de publicación de Firefox 3.1), así que ten en cuenta actualizarte a la última versión ya que cuenta con las últimas mejoras en rendimiento y seguridad.
22 sep 2008 10:48 :: rickiees
Etiquetas: lightning, thunderbird, thunderbird3
Hace unos días se presentaba en TechCrunch un avance de Postbox, un cliente de correo basado en Mozilla dirigido por Scott McGregor, anterior líder del proyecto Thunderbird. La demostración mostraba unas interesantes características de búsqueda y gestión de adjuntos y enlaces contenidos en el correo, junto con otras de utilidad más segmentada orientadas a la integración con redes sociales (por ejemplo, enviar una imagen contenida como adjunto en un mensaje a Flickr sin tener que abrir un navegador ni guardar la imagen primero en disco).
Ante eso, cabe preguntarse si podemos esperar mejoras en la misma línea en Thunderbird 3, o si Postbox o Spicebird van a poner el listón demasiado alto para el cliente de correo de Mozilla Messaging. En este artículo de opinión te exponemos nuestro punto de vista y lo que parece que traerá la tercera generación del pájaro de trueno.
18 sep 2008 21:27 :: Nukeador
Etiquetas: firefox, firefox3, noticias
Cuando los usuarios de Firefox en Mac y Windows instalan Firefox, se les presenta una ventana para que acepten el Acuerdo de Licencia de Usuario Final (EULA por sus siglas en inglés). Como es habitual, no leemos ni una palabra, asumimos que todo es correcto, y hacemos lo que sea necesario para instalar la aplicación y comenzar a usarla.
Aquí está la EULA.
Ubuntu (y casi todas las demás distribuciones Linux) vienen con Firefox ya instalado, por lo que los usuarios no ven la EULA en ningún momento. Mozilla quiere que Ubuntu 8.10 (previsto para el próximo mes) incluya un parche para mostrar la EULA en su primera ejecución para asegurar que los usuarios aceptan la EULA, que como se ha dicho antes no significa que la mayoría de ellos vayan a pararse a leerla. En su lugar, casi todos se limitarán a hacer clic donde sea necesario.
Primera cuestión: ¿por qué incluir una de esas molestas ventanitas con la EULA?
Hay otros dos cuestiones: ¿necesita un producto de código abierto una EULA?, y ¿son apropiados los términos de la EULA?
Así pues, ¿necesita Firefox una EULA? No soy abogado ni nada parecido, pero mi impresión es que todo tiene que ver con la protección: tu ordenador podría colgarse, el hardware podría fallar, lo que podría suponer que perdieras datos, lo que, si sucede, podría dejarte sin tus añoradas fotos de la boda y causarte un trauma psicológico. Puedes perder tiempo y, en consecuencia, dinero. Puedes confiar ciegamente en la protección de los servicios contra phishing y software malicioso y darte cuenta de pronto que, a pesar de todo, alguien te ha robado tu identidad. Puede haber un retraso en la aplicación de actualizaciones para Firefox o sus extensiones y que, como consecuencia, te veas infectado por una vulnerabilidad conocida y parcheada, etc., etc., etc.
En resumen, puedes sentirte decepcionado (especialmente si pierdes dinero) y sentir la urgente necesidad de ponerle un pleito a Mozilla. Quizá no tú, pero debe de haber un troll o dos entre los millones de usuarios de Firefox. Pero no podrán hacerlo, o casi seguro que no podrán dependiendo de la legislación de cada país, porque los trolls tendrían que haber aceptado la EULA y sus términos.
Por tanto, ¿existe la necesidad de tal protección? Mi instinto me dice que sí. No veo que el simple hecho de ofrecer el producto gratis o permitir a todo el mundo ver cómo está hecho pudiera liberar a Mozilla de la responsabilidad de cualquier daño sufrido por el uso del producto, a menos que exista una EULA. Que otros productos de código abierto (o todos ellos) no incluyan este tipo de protección no hace que sea lo correcto.
Otro factor es la escala. Firefox es el producto de código abierto más usado, así que obviamente tiene el mayor nivel de exposición (también a demandas judiciales).
Por ello, creo que la EULA es necesaria.
¿Qué pasa con los términos de la EULA? Mitchell Baker, de Mozilla Foundation, ha reconocido que los términos de la licencia actual (como se incluye en Firefox 3) no dejan claro que el software es de código abierto en todas sus formas: código y binarios. Se ha publicado una EULA actualizada para dejar esto claro como el agua.
He leído la EULA de la polémica varias veces y no encuentro nada que yo, como usuario, no estuviera dispuesto a aceptar (afortunadamente, porque ya lo hice). Aparte de liberar a Mozilla de cualquier culpa por posibles pérdidas sufridas por ti, lo que haces es aceptar su política de privacidad, cumplir las regulaciones de importación/exportación (por ejemplo, no debes hacer llegar el software a Siria o Cuba, por ejemplo), y respetar las marcas comerciales relativas al nombre y logo de Firefox.
Las marcas registradas del nombre y logo de Firefox fueron tema de otra airada discusión con la comunidad Debian hace unos años porque su política es no publicar nada que tenga marcas comerciales. No fue posible llegar a un acuerdo y el código de Firefox se renombró como Iceweasel.
Éste es otro mal necesario. Si no se hiciera así, yo podría, por ejemplo, abusar de usuarios de Firefox inocentes que visitaran Mozilla Links y convencerles de instalar versión especial “Firefox Mozilla Links Edition” repleta de spyware, rootkits, y enlaces patrocinados que inflaran mi cuenta bancaria. La política de Mozilla es que puedes hacer eso porque es código abierto, pero entonces no puedes llamarlo Firefox ni poner el logo de Firefox en el resultado. La marca comercial permite a Mozilla perseguir este tipo de timadores, pero la misma regulación de marcas comerciales le obliga también a perseguir a quien, de buena fe, intente hacer algo parecido añadiendo simplemente dos funciones extra-útiles a la versión "estándar". Como decía un mal necesario.
Así pues, volviendo al asunto original, que después de leer muchos comentarios en el blog de Mitchell, otros blogs y en Slashdot, parece ser el problema principal: un diálogo molesto con un documento legal que nadie lee.
Mitchell dice que Mozilla buscará maneras alternativas de asegurar que el usuario es consciente de los términos del modo menos incómodo.
Fuente // Mozilla Links en español (Percy Cabello)
16 sep 2008 16:58 :: Nukeador
Etiquetas: encuestas, mozilla-europe
El proyecto de encuestas comunitarias de Mozilla Europe sigue su curso y nos presenta su tercera encuesta titulada:
¡Anímate a contestar! Solo te llevará unos minutos y permitirá a Mozilla obtener las opiniones e inquietudes de sus usuarios y colaboradores para mejorar las comunidades.
Recuerda que puedes proponer futuras preguntas para las encuesta en el blog del proyecto o si lo deseas plantearlas en el foro de discusión general de Mozilla Hispano y nosotros las enviaremos traducidas.
Cuanta más gente participe mejor será la calidad de las respuestas y por lo tanto se mejorará el estado de Firefox en España. ¡Difunde la encuesta en tu blog o página de noticias favorito!
7 sep 2008 14:00 :: willyaranda
Etiquetas: actualizaciones, desarrollo, firefox, firefox3
Un nuevo hito en el desarrollo de la futura versión 3.1 del navegador Firefox. Se trata de la alpha 2, una versión en una fase bastante inicial de desarrollo pero que aporta muchísimas novedades, como por ejemplo:
A pesar de anunciar el otro día la inclusión de Tracemonkey en el desarrollo de Firefox 3.1, esta versión NO incluye la nueva máquina virtual, pero sí se hará en futuras versiones.
Puedes leer las notas de lanzamiento y los enlaces de descarga en el blog oficial de los desarrolladores de Mozilla. Eso sí, recordamos que no es para un entorno estable, si no para pruebas y búsqueda de bugs.
2 sep 2008 14:54 :: Nukeador
Etiquetas: firefox, google, mozilla, noticias

Como ya sabréis, Google planea publicar ha publicado un navegador con el nombre Google Chrome. ¿Y por qué hablamos de ello en Mozilla Hispano? Muy sencillo, bien es conocida la relación de Mozilla con Google y hace unos días publicábamos que se había renovado el acuerdo económico que llevaban manteniendo. Muchos usuarios de Firefox tendréis dudas respecto a que cambia esto en la relación o cómo afecta a Firefox esta publicación a las que John Lilly ha querido dar respuesta.
¿Qué pasa ahora entre Mozilla y Google?
La relación entre Mozilla y Google seguirá como hasta ahora, siempre han sido organizaciones diferentes, con diferentes objetivos y diferentes maneras de hacer las cosas. Ambas han hecho mucho por mejorar la "web abierta" y ha habido mucha colaboración conjunta en temas técnicos, de producto y financieros. En la parte técnica, se ha colaborado en la herramienta Breakpad (el sistema de informe de errores) y esa colaboración continuará. En producto, se ha colaborado con ellos en los sistemas anti fraude y anti software malicioso que ahora mismo implementa Firefox, y parece que lo van usar también en Chrome. En la parte financiera, como ya hemos dicho, hace poco se ha renovado el acuerdo económico hasta noviembre de 2011, lo que significa que se podrá invertir en Firefox y en temas nuevos como la iniciativa "mobile" y en servicios.
Todo esto debe continuar. Y de forma similar, en las partes que hay diferencias, diferentes objetivos, se continuará por separado. El objetivo de Mozilla es mantener la web abierta y participativa, y de forma singular en este mercado, Mozilla es un grupo al servicio público y sin ánimo de lucro (Mozilla Corporation pertenece y es controlada completamente por Mozilla Foundation) y sin ningún otro objetivo o intento de beneficio económico. Se seguirá desarrollando los productos y tecnologías de forma abierta, comunitaria y colaborativa.
¿Cómo afecta este anuncio a Firefox?
De la misma forma que cualquier otro, significará que hay otro e interesante navegador que podrán elegir los usuarios. Entre IE, Firefox, Safari, Opera... ha habido una competencia desde hace tiempo, y esto la incrementará. Lo que significa que ahora más que nunca, hay que crear aplicaciones que le gusten a la gente y que les interesen. Firefox es un buen producto ahora, y seguirá mejorando.
Desde Mozilla Hispano creemos que la competencia en este caso beneficiará a los usuarios que dispondrán de mejores navegadores, pero también a los desarrolladores web que podrán crear sus páginas con mejores y más novedosas tecnologías usando lenguajes abiertos y estándar. Como la propia Google ha declarado, ha tomado muchas ideas de otros navegadores (incluido Firefox) y esto es algo bueno ya que genera innovación, también presenta novedosas ideas que Mozilla no debe pasar por alto. Además, lo más seguro es que este nuevo navegador tome cuota de mercado directamente de Internet Explorer y no de Firefox, llegando a un segmento de usuarios al que Firefox no llega a convencer.
Más información en Mozilla Links
Fuente // John Lilly habla sobre Google Chrome
31 ago 2008 19:57 :: dukebody
Etiquetas: anuncios, entrevistas, mozilla, mozilla hispano, nave

El FOSDEM (Free and Open Source Software Developers' European Meeting) es un encuentro anual de software libre organizado por la comunidad para la comunidad para:
Desde hace ya varios años la comunidad de Mozilla participa en el FOSDEM, y varios miembros del equipo de NAVE, todos miembros también de Mozilla Hispano, asistimos a la pasada edición, donde sacamos muchas fotos y entrevistamos a ocho importantes colaboradores del proyecto Mozilla: Tristan Nitot, Gervase Markham, Tomcat, David Marteau, David Tenser, Daniel Mills, Mike Schroepfer y Pascal Chevrel.
29 ago 2008 20:01 :: dukebody
Etiquetas: firefox, mozilla, noticias

Mitchell Baker, presidenta de Mozilla Foundation, comenta en su blog que Mozilla acaba de renovar por segunda vez (la primera fue en 2006) el acuerdo económico que tenía con Google, extendiéndolo hasta noviembre de 2011. Por primera vez el acuerdo tiene una duración de tres años en vez de dos, lo que parece indicar que la relación entre Mozilla y Google goza de buena salud.
Mozilla obtiene un 85% de sus ingresos de Google, por lo que este acuerdo le garantiza la estabilidad económica y le permite dedicarse a lo que de verdad le importa, que es trabajar para mejorar la experiencia en la web de los usuarios, desarrollando un software innovador y de calidad.
Es importante resaltar que este beneficio económico no sostiene la estructura de Mozilla, sino que es una de las ramas del gran árbol que lo compone y permite realizar algunas cosas, como tener empleados, que facilitan el trabajo a las verdaderas raíces del proyecto que son todos sus colaboradores. El objetivo de Mozilla no es obtener un beneficio económico, sino mejorar la web para el disfrute de todos.
Enlaces relacionados:
27 ago 2008 20:30 :: Deimidis
Etiquetas: desarrollo, mozilla labs
El 26 de agosto, Mozilla Labs presentó Ubiquity, una extensión para Firefox que intenta impulsar el uso del lenguaje natural en el navegador. ¿Qué significa esto? Que podamos interactuar con Firefox a través de palabras de uso cotidiano, dándole instrucciones para que realice las acciones que queremos. La versión publicada es la 0.1, y para quien conoce de números de versiones de programas de computadoras lo dice todo: es una versión muy experimental.
Según Aza Raskin, miembro fundador de Humanized, el objetivo de Ubiquity es «permitir al usuario decirle al navegador (escribiendo, hablando) que quiere hacer. Todavía no estamos ahí. Pero tenemos el sistema rudimentario de instrucciones en lenguaje natural. Puedes seleccionar algo y decirle al navegador a través de Ubiquity "traducir esto al francés" o "enviar correo a Jono". En ambos casos, Ubiquity es lo suficientemente inteligente para darse cuenta a qué me refiero con "esto" y "eso", así como saber quién es Jono (usando mi lista de contactos)».
![]()
Por ejemplo, podemos seleccionar una dirección en una web y decirle "email this to jono", abriéndose una ventana de redacción de correo y posteriormente podríamos decirle "map this", añadiendo una captura del mapa de la dirección en nuestro correo. Hay bastantes acciones por defecto disponibles, traducir, añadir a mi agenda, enviar a twitter, buscar en wikipedia, definir palabra...
Ubiquity tiene dos partes: la interfaz con el usuario y la programación que por detrás permite esta funcionalidad. La interfaz recién comienza y, por ahora, cumple con el objetivo de permitir escribir las instrucciones. La programación permite la creación de nuevos «términos» por parte de los usuarios y que estos puedan ser compartidos con el resto de las personas que cuentan con esta extensión. El método es simple, una vez que se escriben las instrucciones que se quieren lograr (se usa JavaScript como lenguaje), se suben a un sitio web y los otros usuarios pueden «suscribirse» a esas acciones. Se publicaron un tutorial para usuarios y otro para desarrolladores, así que ya se pueden escribir nuevas instrucciones para Ubiquity y compartirlas con el resto de la humanidad.
Al igual que los últimos desarrollos de Mozilla Labs, el objetivo de mostrar Ubiquity en estos primeros estados es que los usuarios empiecen a sugerir nuevos acercamientos al problema. Por lo tanto se habilitaron muchas formas de participar en el desarrollo de Ubiquity, su sistema de escribir código y su interfaz. Todo está para ser discutido. Una de las ventajas que se tienen por ser código abierto, todos podemos participar en hacer de esta herramienta, la herramienta que queremos.
Una mala noticia para los usuarios de Linux, por ahora, al no poder usar un sistema para mostrar mensajes, algunos comandos no funcionan.
A continuación tenéis un vídeo que, aunque está en inglés, muestra algunas de las funcionalidades de Ubiquity:
Para agregar algo de contexto, Aza es un de los creadores de Humanized, un grupo de trabajo que se dedicó a incluir el lenguaje natural como forma de relacionarse con las computadoras. En enero de este año, tres de los cuatro fundadores de Humanized fueron contratados por Mozilla para trabajar en Mozilla Labs (los laboratorios de Mozilla). Ya comienzan a verse los resultados.
26 ago 2008 23:02 :: willyaranda
Etiquetas: desarrollo, firefox, firefox3
Si pensabas que JavaScript tenía los días contados por su poca eficiencia y optimización, estabas equivocado. El desarrollo del futuro navegador Firefox 4, basado en el nuevo motor Gecko o Mozilla 2, lo demostrará. Gracias a que Mozilla es una organización que proporciona el código fuente, podemos ver qué es lo que está pasando con el código ahora mismo.
Y es muy interesante. Vamos a hablar de las mejoras en JavaScript en la rama de desarrollo principal, esto es: Firefox 3.1 (basado en Gecko 1.9.1).
En primer lugar tenemos la inclusión de querySelectorAll. Si te suena a chino, explicarte que cuando trabajas con JavaScript es habitual el utilizar / modificar elementos de la página, la herramienta que te permite esto es el DOM, lo que ocurre que es bastante tedioso a la hora de moverte por el documento. La forma de hacerlo es: ve a tus hermanos, selecciona el tercero y busca sus hijos...
Para ahorrar líneas de código surgieron bibliotecas como jQuery, Prototype o Dojo, que permiten seleccionar partes del documento utilizando selectores como lo harías con CSS ("#menu a.seleccionado" te trae los enlaces con class="seleccionado" que son descendientes de una etiqueta con id="menu"), con esta sintaxis con muy poco código consigues lo mismo que con las decenas de líneas que se utilizaban con DOM, pero estas bibliotecas internamente utilizan DOM para lograrlo.
Firefox 3.1 incluirá una nueva funcionalidad querySelectorAll que realizará este trabajo de manera nativa con lo que la velocidad se verá enormemente mejorada.
Lo malo es que la implementación de esta nueva funcionalidad por parte de las bibliotecas no es tan sencilla como pudiese parecer a primera vista, ya que las bibliotecas han ampliado el juego de selectores posibles, y en caso de que algo falle en la llamada querySelectorAll habrá que reprocesarlo, pero a pesar de esto el rendimiento será superior a lo que tenemos actualmente.
Además la buena noticia es que querySelectorAll será funcional en otros navegadores, como los basados en WebKit, Opera e incluso dicen que Explorer 8 lo incuirá.
La otra gran inclusión ha sido el nuevo motor de JavaScript, conocido como Tracemonkey. Tracemonkey es un motor de JavaScript que difiere en el actual Spidermonkey en varias cuestiones. La primera de ellas es que intenta llevar un código compilado de las funciones más usadas en JavaScript al navegador. Actualmente JavaScript es un lenguaje interpretado, lo que significa que el intérprete va generando la salida según le llega el código a través del navegador, es decir, lo va compilando según le lleva (traduciéndolo al lenguaje máquina de 1 y 0), mientras que lo que intenta Tracemonkey es que según lo que le llegue, en vez de interpretarlo, ya esté compilado de base, lo que implica una sustancial mejora de velocidad al ya tener compiladas funciones, por lo que se lee mucho más rápido por parte del ordenador. Es intentar llevar a JavaScript a un nivel superior, como si fuera un lenguaje compilado, como C++.

En primer lugar, la mejora de velocidad que hay al hacer el test SunSpider, y una manipulación de imagen dinámicamente (mostrada en el video de más abajo).

En esta vemos diferentes funciones en Firefox 3, y en el futuro Firefox 3.1 con el motor JIT (Tracemonkey) activado.

Más funciones que han mejorado muy notablemente su velocidad gracias a este motor.
Si quieres saber más, tienes varios artículos en el Planet de Mozilla, aunque todos ellos en inglés (1, 2, 3, 4, 5, 6, 7, 8), unos simplemente haciendo referencia, y otros explicando cómo se ha implementado (recomendamos éste).
Beneficios:
Para poder usarlo, descarga una de las últimas compilaciones nocturnas de Firefox desde aquí. Abre una nueva pestaña y entra en la configuración avanzada escribiendo about:config. Ahora filtra por la palabra clave "jit" y activa la opción javascript.options.jit.content. Y diviértete.