martes, 11 de enero de 2011

Un androide aparece en el horizonte (y viene con un apache)

El sistema operativo que más ha crecido en celulares avanzados y en computadoras de tipo “Tablet” es Android. Sólo en los EEUU, en el último semestre, alrededor del 40% de los celulares avanzados que se vendieron usan Android, superando a otros, como Blackberry, Iphone y Symbian (Nokia) . En las últimas ferias de hardware y software del mundo, Android ha causado sensación, especialmente en los “tablets”, donde ya está superando a los Ipad de Apple.

¿Qué es Android? (se pronuncia con acento en la “A”). Es la apuesta de Google por un sistema operativo de código abierto para dispositivos móviles. Google adquirió la compañía que originalmente desarrolló Android, que a su vez se había basado en Linux para su desarrollo.

¿Es Android un sistema de código abierto? Sí lo es, aunque la licencia de distribución no es 100%GPL, sino que tiene elementos con la licencia denominada Apache. La principal diferencia entre estas dos licencias es que con la licencia GPL cualquier modificación del software debe heredar la licencia GPL, mientras que con Apache no es así.

Pero... ¿el Linux no es GPL y por tanto un derivado de éste (como Android) no debe ser también GPL? Bueno, sí. El núcleo de Android es GPL por ser Linux, pero el resto de las aplicaciones incluidas, que no son parte del núcleo, pueden tener licencia Apache.

Google consideró que una empresa podría tomar algunas aplicaciones, modificarlas y decidir no entregar el código fuente, lo que es posible con licencia Apache. Una decisión de corte comercial.

Sin embargo, esto no impide que se desarrollen sistemas 100% GPL, más apropiados para la colaboración en una comunidad global. Para muestra un botón: en respuesta a Google, Nokia arrancó una iniciativa similar, llamada Maemo: un sistema similar a Android pero más enmarcado en el esquema GPL. De hecho es una versión recortada de la distribución de Linux llamada Debian, famosa por su apego a la licencia GPL. Veremos cómo evoluciona.

En resumen, considero que, a pesar de no ser una iniciativa 100% GPL, debemos dar la bienvenida a un sistema como Android y aún más a sistemas como Maemo, que son de código abierto. Al ser de código abierto, estaremos menos propensos a caer en los perversos mecanismos de dependencia tecnológica.

No hay comentarios:

Publicar un comentario