¿Es Tizen tan abierto como nos lo quieren vender?

La reciente aparición de Tizen 2.0 parecía traer consigo muchas buenas noticias, pero también ha desatado una peculiar polémica que afecta a los principales desarrolladores del proyecto y a la cúpula directiva de The Linux Foundation, Samsung (principal apoyo de su evolución) e Intel.

Carsten Haitzler, más conocido como rasterman y creador del entorno de escritorio Enlightenment, es desde hace años el principal ingeniero trabajando en el desarrollo de Tizen. El proyecto tenía un atractivo especial para rasterman, ya que las librerías EFL que son la base de Enlightenmente también serían teóricamente componentes esenciales de Tizen.

Sin embargo, el propio rasterman ha confirmado que no es así y ahora es Bada OS -el anterior proyecto de Samsung para desarrollar un sistema operativo orientado a teléfonos de gama baja- el que se ha integrado en el proyecto Tizen. Como indican en Slashdot:

Con la versión 2.0 se ha completado un importante hito de la fusión . Los entornos de trabajo «Open Services Platform» de Bada (sus APIs y su implementación) se han fusionado con Tizen, formando un híbrido de entorno de ejecución HTML5 y capa de aplicaciones de teléfonos con Bada, que se asientan sobre el núcleo Linux y las librerías del sistema. Lo que preocupa  [a la comunidad] es el hecho de que todo esto haya sucedido de forma silenciosa, sin debate previo y sin anuncios, algo que no era de esperar ya que Tizen se publicita como un proyecto bajo el paraguas y el soporte de la Linux Foundation.

Esa declaración se une a los comentarios de rasterman, que no puede desvelar datos confidenciales, pero que sí comenta que no hay ningún tipo de comité técnico que tome las decisiones sobre el desarrollo de Tizen. Todas esas decisiones las toman directivos de Samsung que se aglutinan en el llamado TSG (Technical Steering Group) y que en realidad funciona con una estructura top-down: los que deciden son los directivos, «con conocimientos nulos del Software Open Source«.

No solo eso, en Slashdot completan este análisis indicando lo siguiente:

Además de los aspectos técnicos y de gobierno del proyecto, queda claro que el modelo de licencias de Tizen es por el momento complicado. Tizen se presenta como un sistema operativo Open Source basado en estándares con todo tipo de medios de comunicación alabando su apertura al compararlo con Android. Sin embargo el SDK de Tizen contiene una mezcla de componentes abiertos y propietarios que se han unido con una licencia no Open Source publicada por Samsung

Este son el tipo de cosas que condenan a proyectos como este.

Google presenta Chrome 25 con soporte de reconocimiento de voz

Google ha publicado Chrome 25 para Windows, OS X y Linux, y lo ha hecho con una característica destacada: el soporte del reconocimiento de voz a través de la nueva API Web Speech, una API en JavaScript que permite a los desarrolladores integrar el reconocimiento de voz en sus aplicaciones web.

El soporte de voz es algo que Google ha estado impulsando en su sistema operativo Android, y que poco a poco está llevando a la versión de escritorio de sus soluciones (se habla de que Google Now también estará pronto disponible en Chrome). Con este soporte para el reconocimiento de voz, los usuarios podrán no solo buscar a través de la voz, sino también dictar documentos o controlar servicios web con comandos dictados.

Otra de las mejoras destacadas es la inclusión del soporte para el protocolo WebRTC, un proyecto Open Source que proporciona a los usuarios de Internet la capacidad de comunicarse en tiempo real con voz y con vídeo si el navegador lo soporta. Firefox 18 ya tiene soporte preliminar para este estándar, y Chrome 25 lo soporta desde la edición beta. Podéis probar este soporte en la Web Speech API Demonstration.

También han deshabilitado la instalación «silenciosa» de extensiones, y en Chrome 25 se deshabilitarán de forma automática aquellas que se hayan añadido sin permiso del usuario, aunque podremos mantener cualquiera de ellas aceptando esa opción cuando Chrome 25 nos pregunte. Normalmente instalamos extensiones desde la Chrome Web Store, pero algunas se instalan de forma silenciosa sin notificar al usuario, y algunos desarrolladores independientes estaban abusando de esta característica.

Podéis acceder a la nueva versión desde el menú de actualización del navegador, o bien instalar Chrome 25 desde la página oficial del proyecto, aquí.

NetworkManager ya permite crear puntos de acceso WiFi

La última versión del conocido gestor de conectividad ha llegado con novedades importantes. NetworkManager 0.9.8 y su applet y plugins VPN asociados permiten ahora crear puntos de acceso WiFi si el hardware y los controladores soportan dicha capacidad.

Según una lista de dispositivos que se actualiza constantemente entre los desarrolladores de controladores wireless en el kernel Linux, muchos chipsets inalámbricos de última hornada de fabricantes como Atheros, Intel o Ralink permiten acceder a esta funcionalidad, e incluso los controladores b43 y b43legacy para los chips Broadcom algo más antiguos también lo posibilitan.

En Networkanager 0.9.8 nos encontramos con la mayor actualización de este componente en seis meses, y como indican en The H Open esta edición también soporta tanto conexiones 4G como LTE e incluso el bridging de interfaces de red. Fedora 18, que está disponible desde enero, hace uso de una versión preliminar de NetworkManager 0.9.8, y de hecho la captura que ilustra este artículo corresponde a esa distribución.

Calligra 2.6.1 disponible

El equipo de desarrolladores de esta suite ofimática ha anunciado la disponibilidad de Calligra 2.6.1, la nueva versión que incluye «importantes correcciones de errores» sobre la edición 2.6.0 que apareció hace el pasado 5 de febrero.

En esta edición se han corregido varios conflictos que provocaban cuelgues inesperados de la aplicación, pero además hay mejoras visuales en los iconos -varios de los cuales se han cambiado o modificado- y en el aspecto visual de Windows gracias a varios retoques en el tema de Calligra para este sistema operativo.

En Calligra 2.6.1 encontramos un nuevo filtro para el formato de libros electrónicos MOBI que en principio estaba planificado para Calligra 2.6.0 pero que se retrasó debido a los errores. Se ha mejorado la exportación de tablas HTML y también se han corregido las opciones presentes en la ventana de diálogo de la exportación a CSV.

Podéis probar Calligra gracias al código fuente publicado en la web oficial, y si queréis estar cómodamente a la última con esta suite ofimática podéis hacerlo si instaláis Chakra Linux, la distribución que tiene esta suite ofimática como opción por defecto. Los usuarios de Ubuntu y Kubuntu pueden probar las nuevas ediciones a través de los paquetes del Project Neon.

sudo add-apt-repository ppa:neon/ppa && sudo apt-get update && sudo apt-get install project-neon-base project-neon-calligra project-neon-calligra-dbg

Otras distribuciones como Arch Linux tienen paquetes en el repositorio kde-unstable, y lo mismo ocurre con openSUSE, que tiene paquetes en el repositorio unstable de esta distribución. Si sois usuarios de Fedora podéis acudir al repositorio de desarrollo de Rawhide. Los paquetes binarios para Windows ya están disponibles también, mientras que en Mac OS X ha habido algunos intentos para elaborar esos paquetes pero los desarrolladores animan a quien quiera ayudarles a que lo haga en esta plataforma.

Chrome OS estaba originalmente basado en… Firefox

Curiosas las declaraciones del ex-ingeniero de Google, Jeff Nelson, que ya hace unos meses publicó un post en su blog en el que da muchos detalles sobre los orígenes de Chrome OS, el sistema operativo de Google que está totalmente enfocado en la nube y que está presente en los equipos Chromebooks de algunos fabricantes.

Es bien sabido que tanto Chromium OS como Chrome OS se basan en Linux, y de hecho incluso Canonical ayudó a sentar las bases del sistema operativo de Google, pero entre los detalles que destaca Nelson destaca uno: que las primeras versiones de Chrome OS estaban basadas en Mozilla Firefox.

«Google OS no se escribió originalmente para Chrome ni se llamó ‘Chrome OS’. Todas las primeras versiones estaban basadas en Firefox. Cuando escribí la primera versión en 2006, Google aún no había comenzado a desarrollar un navegador propio, ni tenía ‘Chrome’ como nombre para ningún producto. Las versiones con Chrome comenzaron a aparecer en 2007, después de que las primeras versiones beta de pruebas de Chrome comenzaran a extenderse internamente en Google».

Otra de las curiosidades fue la que afecta a los Chromebooks, un concepto de portátiles «siempre conectados» que no tuvo un buen recibimiento en Google. El jefe de Nelson indicó que un Chromebook «no se podría usar en un avión», pero como señala Nelson «en realidad, sí que podrías, ya que bajo la cubierta seguía siendo una distribución Linux y podías ejecutar cualquier programa Linux instalado en él».

Una interesante visión por alguien que estuvo totalmente implicado en el proyecto, desde luego. Tenéis el post completo aquí.

Tizen 2.0 disponible, confirma su buena salud

Puede que algunos se planteen si tiene sentido que un proyecto como este pueda funcionar tras el fracaso de sus antecesores, pero varios detalles apuntan precisamente a su relevancia. Uno de ellos, probablemente el más importante, es el hecho de que Samsung ha mostrado un creciente interés por esta plataforma. El otro, que acaba de aparecer Tizen 2.0, tanto en código fuente como en su SDK.

Esta actualización incluye un entorno de trabajo web mejorado con la mayoría de las APIs de última hornada W3C y HTML5 soportadas, un entorno de trabajo para la interfaz de usuario web y APIs adicionales para dispositivos con soporte Bluetooth y NFC.

Como sabréis, Tizen surgió tras el abandono del proyecto MeeGo por parte de Nokia. Intel y la Linux Foundation buscaron salidas para el proyecto y la encontraron en la participación de Samsung, con quienes crearon Tizen, basado en la Samsung Linux Platform, una distribución basada a su vez en Limo. De hecho la Limo Foundation se convirtió en la Tizen Association y acabó anunciando la disponibilidad de Tizen 1.0 en mayo de 2012.

Este anuncio y el inminente Mobile World Congress de Barcelona hace presagiar que podrían presentarse los primeros dispositivos reales que hagan uso de esta plataforma móvil, y como decíamos Samsung podría ser protagonista absoluta en este terreno.

Aunque Tizen es conocida por su fuerte apoyo a las aplicaciones HTML5, la plataforma también tiene ahora un entorno de trabajo nativo que da soporte a aplicaciones que corren en segundo plano y a temas como el dictado de texto por voz.

Podéis encontrar los detalles completos del lanzamiento en las notas de la versión del SDK. La descarga de ese SDK de Tizen 2.0 se puede encontrar en versiones de Windows 7, Mac OS X y Ubutu de 32 y 64 bits. A partir de aquí, como señalan en The H Open, comienza el desarrollo de Tizen 2.1 que incluirá gestión de cuentas, un servicio de instalación de aplicaciones, soporte para livebox y mejoras de seguridad. Es probable que sepamos mucho más en la Tizen Developer Conference que se celebrará en San Francisco entre el 22 y 2l 24 de mayo.

Firefox 19 llega con visor de PDFs integrado y habilitado por defecto

Los responsables de Mozilla han anunciado la disponibilidad de Firefox 19, la última versión de su navegador web que además de integrar nuevas características por defecto también corrige varias vulnerabilidades de seguridad críticas.

En las notas de la versión destacan la principal novedad para los usuarios: la integración ya final y completa de PDF.js, el visor JavaScript de documentos PDF que está habilitado por defecto al fin en esta versión. Este visor ya había hecho su aparición en versiones preliminares, pero había que activarlo manualmente. Uno de los objetivos que Mozilla persigue con esta característica es evitar la exposición de los usuarios a documentos PDF maliciosos que explotan plugins de terceras partes para los lectores de documentos PDF.

Otra mejora interesante -aunque deshabilitada por defecto- es la inclusión de la llamada Remote Web Console, aún en estado experimental pero que permite conectar aplicaciones web de Firefox para Android y Firefox OS y que permite interactuar con ellas desde la instalación de Firefox en un PC o portátil convencional.

Y como decíamos, tan importantes -o más- que esas mejoras son las correcciones que permiten tapar varios agujeros de seguridad críticos en Firefox. Tenéis todos los datos sobre las vulnerabilidades parcheadas en las citadas notas de la versión, y podéis descargar Firefox 19 para Windows, Mac OS X y por supuesto para Linux desde la página oficial de descarga del proyecto.