Oracle demanda a Google…

August 24th, 2010

…por infringir con alevosía los patentes y propiedad intelectual de Oracle al desarrollar y distribuir Android.

Es importante aclarar que el sistema operativo móvil “Android” esta compuesto de varias capas de software, siendo la de más bajo nivel un kernel de Linux altamente customizado que se encarga de manejar los recursos de hardware y los servicios de entrada/salida basicos (red, almacenamiento, video, pantalla táctil, etc.), y sobre esta corre el entorno de ejecución Dalvik, componente blanco de la demanda de Oracle, y sobre el cual corren las aplicaciones Android. (hay una API alternativa que se comunica directamente con el kernel de Linux, pero su mayor uso es para Juegos)

Varios años antes de ser comprados por Oracle, Sun Microsystems, el creador de la plataforma Java, otorgó un “patent grant” para quienes quisieran desarrollar implementaciones “clean room” de la maquina virtual de Java, siempre y cuando se ciñeran a la especificación original (J2SE o Java 2 Standard Edition). Aparentemente entre una de las cosas que hizo Google con Dalvik, es desviarse de esa especificación al hacer su propia VM basada en J2SE pero incompatible con la de Sun/Oracle,  utilizar esta implementación en dispositivos móviles (una categoría de dispósitivos no autorizada en el patent grant de J2SE forzando el uso de J2ME o Java 2 Mobile Edition por el que hay que pagar regalias), y usar técnicas que están patentadas  (las cuales son tan genéricas que quizás no debieron habérsele concedido patentes desde un inicio).

No sé, creo que será un caso complicado en el que podrían litigar por años, y aunque termine saliendo inocente Google, el daño ya estaría hecho por todo el FUD  (Fear Uncertaintity and Doubt: Miedo, Incertidumbre y Duda) que se producirá en los carriers y fabricantes de teléfonos/dispositivos. Es probable que este riesgo lo haya conocido con anticipación buena parte de la industria (segun dicen el ex-CEO de Sun pudo haber presumido como un activo el potencial de demandar a Google). De repente, quizas Nokia no este tan condenada como pensábamos….y hace lógica pensar que la dudosa legitimidad de Dalvik haya sido una de las razones por las que no quiso subirse al barco de Android. En ese sentido Nokia esta más protegido con Meego, ya que el stack de desarrollo y ejecución de aplicaciones no esta basado en tecnologías de dudosa situación de patentes (Qt es propiedad de Nokia, esta cubierto por la licencia LGPL y Linux se supone que no es susceptible a un litigio similar aunque siempre pesa la amenaza latente de una demanda de Microsoft)

¿Podría Google en estos momentos reemplazar a Dalvik con una plataforma de ejecución de aplicaciones alternativa?

Quizas si, quizas no: con tantas aplicaciones que ya se desarrollaron para Dalvik  pudiera sonar descabellado un cambio al entorno de ejecución,  sin embargo he estado dándole vueltas al escenario y no me parecería tan desquiciado que desarrollen un nuevo entorno de compilación/ejecución, aún cuando fuese  incompatible con la especificación actual de Dalvik, y que en el peor caso requiera una recompilación de las aplicaciones (ya que el lenguaje de programación no se ve afectado por la demanda aunque tenga la misma sintaxis de Java), las cuales podrían actualizarse OTA (over the air) desde el App Market.  Aún asi, dudo que puedan evadir los patentes reclamados por Oracle ya que son genéricos y aplicarían para cualquier plataforma de ejecución similar (que utilice por ejemplo compilación justo a tiempo, bytecode, carga dinámica de clases, etc) asi como el reclamo de daños por los dispositivos que ya estan en el mercado.

Otro punto alarmante que debe preocupar a la comunidad Open Source, es que de primera impresión esos mismos patentes tambien son infringidos por otros proyectos tal como Parrot y Mono, la diferencia es que no estan haciendo grandes cantidades de dinero y por ello supongo, no están en el radar de Oracle. Si ya de por si antes de la demanda, algunos sectores de la comunidad Open Source no querían tocar a Mono ni con una vara de 2 metros, no digamos despues de la demanda de Oracle.

En mi opinión personal, el daño que puede sufrir el mercado en estos momentos, es que debido a la incertidumbre causada por la demanda legal, haya una merma en el lanzamiento de nuevos gadgets basados en Android (tabletas, teléfonos, TVs, y cientos de otros dispositivos) por miedo a que Oracle después persiga a los fabricantes, ya que por el momento no esta claro si Google los va a proteger o indemnizar, al leer el texto de la demanda, Oracle hace demasiadas menciones a los fabricantes y hasta a los mismos usuarios finales. Se suponía que Android era royalty-free, pero si Oracle quiere compensación, ese estatus no se va a poder mantener,  y de seguro afectará  desde porquerías como el ePad, hasta proyectos educativos con una misión más grande, tal como el proyecto Stamp y el rumorado OLPC  Tablet de Nicholas Negroponte. Del lado de los fabricantes de teléfonos Android, anticipo a Samsung desempolvando a BADA , o a HTC sacando al mercado más modelos  basados en Windows Phone 7.

Aun si Google termina pagando regalías a Oracle por cada dispositivos basado en Android y Google tenga que transmitírselas a los fabricantes, quizás Android ya  rebasó la masa critica y popularidad necesarias para seguir adelante a pesar de esto. Desde la perspectiva de negocio y por la importancia de Java como plataforma, todavía no entiendo como Google e IBM se durmieron con la compra de Sun.

Adobe: Como desquitarse de Apple

April 30th, 2010

En las noticias de la industria ha podido verse una marcada confrontación entre Apple y Adobe por la renuencia del primero a permitir que el iPhone corra aplicaciones Flash, y el posterior sabotaje al limitar los lenguajes de programación con los que pueden crearse aplicaciones para el iPhone y compañia. Pocas veces se ha visto un esfuerzo tan grande por mantener fuera del juego a una empresa, y con argumentos tan débiles  y a la vez hipócritas (me refiero a las últimas declaraciones de Steve Jobs sobre Flash y por que no es conveniente para la plataforma permitir otras herramientas para desarrollar aplicaciones para el iPhoneOS).

No es la primera vez que Apple y Adobe tienen rencillas: hace algunos años el pleito mas sonado fue la alianza Apple-Microsoft con el fin de desarrollar la tecnología de fuentes True Type para no depender de las fuentes Adobe Postscript. Adobe respondió de una forma muy parecida a la actual, desarrollando el ATM o Adobe Type Manager para Windows y MacOS, pero este esfuerzo no fue exitoso y True Type terminó dominando en los sistemas operativos de escritorio. Menos mal que según el libro “Accidental Empires”, John Warnock, fundador de Adobe, fue una figura paterna para Steve Jobs.

Últimamente mi arrogancia es tan grande que me atrevo a darle consejos a las empresas, así que mi consejo para Adobe: lancen todo el Creative Suite para Linux e inviertan para asegurarse que este último cuente con todas las características necesarias para corrección de color, impresión, etc. Esto sería un buen golpe para Apple. Asimismo podrían crear un convertidor de código fuente que traduzca los fuentes de aplicaciones Flash hacia el iPhone SDK, con esto pueden saltarse la restricción de Apple y aprovechar la toda la inversión existente en aplicaciones Flash. Adobe ya mostró algo similar cuando presentó Flash CS5, en la forma de un convertidor de animaciones Flash hacia HTML5; Cualquiera de estos 2 caminos erosiona la relevancia de Flash como plataforma y relegándolo como una herramienta de desarrollo únicamente.

¿Que tan costoso en esfuerzo y dinero podría ser esto? muy costoso, pero Adobe esta siendo atacado en varios frentes y sus tecnologías se están viendo limitadas a participar en un segmento de gran crecimiento, como lo es el de los dispositivos móviles. Si bien aún tiene oportunidades con Android, el marketshare de Apple en este segmento es muy significativo y tenderá a crecer ahora con el iPad.

HP: 1.2 billones por un Tablet OS?

April 30th, 2010

Que es lo que buscaba HP comprando a Palm? ¿un portafolio de patentes? ¿futuros diseños de Tabletas y Smartphones? ¿una marca? …no se, pero desde que Palm lanzó el Pre con el flamante WebOS basado en Linux, me pregunté si no era un esfuerzo estéril, costoso  y arriesgado, tomando en cuenta que Android ya estaba perfilándose como un poderoso jugador en el espacio móvil, quizás Palm sufrió del síndrome de ”No inventado en casa”  tal como lo sufrió Nokia cuando decidió ignorar completamente a Android, mientras que Sony y Motorola se comprometieron a usarlo para sus actuales y futuros diseños de smartphones. Ahora HP se da cuenta que Windows 7 no es un buen OS para tabletas y en lugar de seguir los pasos de Dell, decide comprar a Palm y a continuar promoviendo WebOS para teléfonos y tabletas e ignorar el ecosistema de Android que cada vez es mas fuerte en marketshare y aplicaciones. Mi consejo para HP,  adopten a Android y “montenle” encima los mejores conceptos de WebOS, del mismo modo que Motorola y HTC han hecho con MOTOBLUR y Sense.

Apple Mac originales, ¿piezas antropológicas?

September 27th, 2009

Este dia fui de paseo al Municipio de Jayaque, en la cordillera del Bálsamo, Departamento de La Libertad. entramos al museo/casa de la cultura/biblioteca, donde puede aprenderse un poco de la historia de Jayaque y pueden apreciarse algunos artículos de origen maya, así como una prensa artesanal para extraer el bálsamo de la resina producida por el árbol del mismo nombre y que abunda en la zona. El tema de los artículos en exhibición no es muy coherente, hay máquinas de escribir antiguas, radios viejos, billetes de Irak en tiempos de Saddam Hussein, y muchas otras cosas que nada tienen que ver con Jayaque y su herencia cafetalera, sin embargo me llamó mucho la atención ver sobre un estante, la inconfundible forma de una Apple Macintosh original, me acerqué y pude observar que se trataba de una Mac SE. Este modelo fue lanzado en 1987,y fue el primero en ofrecer un disco duro interno opcional y un “slot” o ranura PDS (Processor Direct Slot o Ranura Directa al Procesador), de ahí el sufijo “SE” que significaba “System Expansion”. Según el encargado del museo, el equipo fue enviado de Estados Unidos y sin bien esta completo, aparentemente no funciona. El equipo en cuestion aún tenia insertado un disco Floppy de 3.5″ y el monitor CRT puso en evidencia que el equipo permanecía encendido por mucho tiempo sin mucha actividad, ya que “quemado” en el fósforo de la pantalla podía distinguirse aún el escritorio de la Mac, con los menús del Finder y los íconos del “basurero” o “trash”. Me hubiese encantado conectarla y ver si al menos sonaba el distintivo tono de la Mac al encenderse.

Es curioso  como este ícono de la cultura pop de los 80’s y de la revolución de la computación personal, se ha convertido en una pieza de colección, una verdadera muestra antropológica de la evolución de la humanidad.

Mac SE en Jayaque

¿Basura o reliquia? no sé, pero yo quisiera una.

El escritorio de la Mac

El escritorio de la Mac “tatuado” en el fósforo de la pantalla.

Al invertir la imagen se aprecia el

Al invertir la imagen se aprecia el “tatuado” en el fósforo de la pantalla.

Apple Rock and Roll Event

September 12th, 2009

El 9 de Septiembre Apple realizó un evento para anunciar las novedades de su linea de productos Ipod. Muchos pensaron que esta fecha sería aprovechada para hablar de la muy anticipada Tableta Apple, pero se ciñeron estrictamente al tema del evento. Los más grandes anuncios del evento:

  1. Steve Jobs aparece nuevamente frente al público. Esto se habia estado anticipando desde hace un tiempo, creo que todos tenian la morbosa curiosidad de si había ganado las libras que perdió con su padecimiento, sin embargo el Steve Jobs que pudo verse el 9 de Septiembre, es el mismo Steve Jobs que vimos antes de su desaparición del público, aunque ahora su apariencia es más saludable.
  2. Ipod Nano gana cámara de video, radio, función de dictáfono, acelerómetro (en el que esta basada la función de pedómetro), Voice Over (función para leer el nombre y autor de la canción en reproducción)…si bien todas estas funciones son bienvenidas y pondrán en aprietos a algunos fabricantes de accesorios, es imposible dejar de hacerse las preguntas: ¿porque tardaron tanto en incorporarlos después de años de resistirse?, ¿por que una empresa tan arrogante como Apple decide ceder y apoyar tecnologías incompatibles con su visión (me refiero al radio FM)? y la otra pregunta, ¿porque incorporar una cámara tan mala en el ipod? cuando Apple tuvo la oportunidad de dominar el mercado de las camaras HD tal como las que fabrica Flip, Kodak y Creative..¿quizas para más tarde? veremos. pero un comentario en un foro que leí  resume mi postura: “Como si YouTube no estuviese lleno ya de videos de mala calidad”
  3. El Ipod Touch ha sido actualizado en sus especificaciones para de alguna manera nivelarse con el Iphone 3GS, incorporando un nuevo procesador ARM, y un  chip de gráficos capaz de soportar el estándar OpenGL 2.0, lo cual permitirá mejores y mas complejos juegos. Asimismo su capacidad de almacenamiento máxima se ha ampliado a 64GB para el modelo mas caro. Algunos sitios como iFixIt se dieron a la tarea de hacerle una autopsia al nuevo Ipod Touch, y encontraron algunas diferencias con respecto al Iphone, específicamente en el chip inalámbrico Wi-fi, el cual soporta el estándar 802.11n y transmisión FM, esto último, de contar con soporte del iPhone OS (o de alguna extensión para los Iphone que han sido “jailbroken”) permitiría hacer streaming hacia un receptor FM (y al mismo tiempo, ahorrarse un poco de dinero el el accesorio para dicha función). iFixit también encontró un espacio en la tarjeta de circuitos del Touch, que hubiese permitido la incorporación de un módulo de cámara al menos similar al del Nano. La familia Touch también esta disponible en varias capacidades, iniciando en 8GB a $199 hasta la versión de 64GB a $399
  4. La capacidad del Ipod Classic es elevada a 160 GB. Gracias a los constantes incrementos en la densidad de almacenamiento magnético, el Ipod Classic incorpora un nuevo disco duro de 160 GB. que de seguro seducirá aquellas personas con una biblioteca monstruosa de música y/o de vídeo, sin embargo omitieron algunas características deseables, tal como salida HDMI. Posiblemente este sea la ultima actualización del iPod Classic ya que quizás el próximo año la memoria Flash haya bajado de precio suficientemente para que el Ipod Touch iguale la nueva capacidad del Classic.
  5. Itunes 9 Introduce el formato ITunes LP, en analogía a los antiguos discos “Long Play”, incluyendo contenido adicional relacionado al álbum tal como letras sincronizadas con la música, fotos y vídeo, permite arreglar el orden de las aplicaciones del ihone, introduce la características Genius que sugiere mezclas de música similar  basadas en el análisis de la biblioteca, agrega Ring Tones en la tienda de música, permite compartir el contenido comprado con hasta 5 computadoras, permite una sincronización de contenido más flexible y además permite postear directamente en Twitter y Facebook sobre la música y vídeos que se están reproduciendo.
  6. iPhone OS 3.1 Soporte para iTunes 9, recomendaciones de aplicaciones, soporte para bajar ringtones del Music Store, capacidad de bloqueo desde el servicio Mobile Me, tecnología antiphishing para el Mobile Safari.  ¿Suficientes características para que valga la pena perder a Cydia? no se.

En un articulo previo de TuPila.com, habiamos hecho algunas predicciones sobre la incorporacion de cámaras de video en los iPod, si bien el anuncio de Miercoles cumplió buena parte de la predicción, falló al haber anticipado que la cámara tambien seria incorporada al Ipod Touch y al Classic.  Muchos se hacen la pregunta de por que no fue incorporada al  nuevo Ipod Touch,  y lamentablemente la respuesta de Steve Jobs a la pregunta  fue que no era necesario ya que el Touch era perfecto tal cual y que la orientación de aqui a futuro es como una máquina portátil de juegos, en la misma categoria del PSP o del Nintendo DS. Se ha dicho que la segmentación resultante tiene como objetivo que los consumidores compren ambos Ipod para complementar sus funciones, pero en lugar de esto yo compraría un iPhone, aunque debo de admitir que el Nano podría ser atractivo para aquellos que practican jogging aunque ya posean un  Touch o un iPhone.

En resumen, no hubo revolución, solo un evento tradicional para dar anuncios sobre mejoras esperadas a una linea de productos.

CEM

El nuevo rumor es que la table…

August 13th, 2009

El nuevo rumor es que la tableta Apple tendra pantalla OLED, costará $900 y se lenzara en el Q1 de 2010 http://bit.ly/b3qzV

Ahora puedes seguir a TuPila.c…

August 9th, 2009

Ahora puedes seguir a TuPila.com en Twitter! buscanos como @tupila

Más sobre los rumores de una tableta Apple

July 13th, 2009

Gizmondo publicó una noticia especulando el lanzamiento para Octubre de una tableta Apple con un precio de venta de $800, un analista predice que se lanzará en la primer mitad de 2010 y otro estima que Apple utilizará un procesador propio gracias a la adquisición hace algún tiempo del diseñador de procesadores PA Semi.

Nada de lo anterior esta confirmado y obedece a la traducción de una noticia publicada en China basada en algunos pedidos de componentes por parte de Apple.

Lo que me sorprende es la predicción publicada en el blog IDEALOG basado en la publicación de Gizmondo, la cual coincide casi a cabalidad con el artículo publicado hace unos días aquí en TuPila.com, donde especulamos que la tableta de Apple será poco más que un Apple iPhone/iPod Touch con pantalla grande, y que utilizará el iPhone OS como sistema operativo en lugar del MacOSX.

Google Chrome OS

July 9th, 2009

Google lanzó un bombazo el día de ayer con el anuncio  del Google Chrome OS, el mítico sistema operativo de Google que algunos creían nunca iba a materializarse.

Sin duda  es un segmento de mercado difícil para ingresar, como ya vimos con Ubuntu, no basta únicamente con invertir en “pulir” la interfaz de usuario y la funcionalidad de un sistema operativo existente; no puede olvidarse incluir en la ecuación  la influencia de Windows en el mercado y en la mente del público como el estándar de facto.

Sin embargo Google es Google, y no solo estan sentados en una montaña de dinero, cuentan con gente extremadamente inteligente y estoy seguro que ya hicieron sus estimaciones. Ellos han estado trabajando en una serie de iniciativas para pavimentar este anuncio, tal como Google Chrome, Google Gears, Android, y un componente más que considero clave: NativeClient un sandbox para poder correr código nativo de forma segura y obviamente sin overheads como el de Java o .NET, este escenario permitirá aplicaciones nativas descargables de Internet, más funcionales de lo que las tecnologías Web permiten y al menos con el mismo nivel de seguridad, incluyendo aplicaciones pesadas en procesamiento tal como Google Earth.

Si bien Chrome OS estará basado en un kernel Linux optimizado para Netbooks, es obvio que X-Window no pudo ser optimizado suficientemente, ya que tuvieron que desarrollar un nuevo Windowing System, hasta el momento no se sabe que librería de elementos o “widgets” de interfaz gráfica han utilizado, pero tomando a Chrome para Linux como referencia, es probable que hayan utilizado a GTK (a pesar que hay una mejor librería disponible, QT de Trolltech/Nokia)

La promesa de Chrome OS podría tener como objetivo bajar aún más las barreras para que la Web y computación personal llegue a más personas (valga la redundancia) dado que el negocio de Google seguirá siendo la búsqueda y anuncios, ellos no pierden nada al convertir al sistema operativo en una comodidad por la que no hay que pagar nada. El Hardware obviamente tiene un precio, pero al eliminar “impuestos” como el de Windows y funcionar en procesadores ARM, se puede lograr un ahorro importante y trasladarlo al público.

No creo que Windows vaya a desaparecer pronto, pero al menos en el segmento de las Netbooks espero que haga sudar a Microsoft, de quien ya se supo que  hará un “gran” anuncio relacionado a Google Chrome OS, me resisto a creer que vayan a anunciar un Windows 7 Starter Edition gratis, al parecer se trata de un nuevo browser super seguro nombre código “Gazelle” o tambien podrìa tratarse de la nueva versión de Microsoft Live Office.

Google ya anunció la lista de partners alineados para esta nueva aventura: Acer, Asus and HP,  Freescale, Lenovo, Qualcomm, Texas Instruments y Toshiba , asi como el fabricante de software Adobe, quien por su lado esta trabajando en su propia suite de aplicaciones Web.

Apple, RedHat y Novell, no tienen que preocuparse: el primero no compite en el mercado de bajo costo y su base de fans no los abandonará, y los 2 últimos están enfocados al servidor. Por otro lado a Ubuntu y demas distribuciones de Desktop Linux los siento en el mismo papel de Firefox cuando Google salió con Chrome. Si bien Firefox no ha desaparecido, pero puedo dar testimonio que prefiero usar Chrome.

Habrá que ver que viene después, un nuevo stack de software de por si no va a cambiar nada, pero si viene acompañado de aplicaciones gratis, computadoras grandemente subsidiadas, o un OLPC viable, quizas tenga posibilidades. Esto no sería posible sin el componente “Cloud Computing”, ya veremos que pasa, pero no me adelantaría a presagiarles un fracaso (ni éxito). Aún nos falta verlo y conocer sus fortalezas(y debilidades).

Actualizado: Ya se rumoran iPods con Cámara

July 6th, 2009

De acuerdo a esta noticia publicada en Engadget, se rumora que Apple incorporará una cámara de fotos/video a la siguiente generación de los iPod Nano y Touch, esto es justamente lo que comentamos en un articulo anterior. Me agrada cuando una predicción se cumple (o que al menos parece que se cumplirá)…¿o era tan obvia que no requería predicción?

Update: Wired.com ha publicado articulos sobre los rumores con algunas evidencias:

El error que todos cometen es pensar que el objetivo primario de una cámara en el iPod serían las tomas fijas, y por ende este nuevo iPod es un peligro para la industria de las camaras digitales compactas. Estoy en total desacuerdo, el objetivo es el video, pienso que serían muy populares con los youtubbers y que competirá con los fabricantes establecidos de cámaras de video HD en flash, tal como Kodak, Creative, Pure Digital (creadores de la flipvideo). Siempre pense que el iPod classic era el más idóneo para esta evolución debido a su generosa capacidad de almacenamiento (y a que ha perdido “appeal” frente a su hermano, el iPod Touch), sin embargo ahora que la tecnología de almacenamiento flash de estado sólido esta alcanzando economías de escala, se ve muy factible un iPod Touch con cámara. Sus capacidades Wi-Fi permitirán a los usuarios subir directamente sus videos a YouTube sin requerir una PC (consistente con la reciente adición de un editor de video básico en el iPhone OS 3.0). Tal como con cada producto nuevo que introduce Apple, algun tipo de tendencia social emergerá, quizas periodismo civil, inspirado por el fenómeno que pudimos observar en las recientes protestas en Irán.