sábado, abril 17, 2010

Proyecto Open Source de Google permitirá imprimir desde Internet.

El proyecto de Google Chrome OS, esta trabajando muy duro en cuanto al tema del Cloud Computing. Este 15 de Abril de 2010, han publicado en su blog una solución a la que llaman Google Cloud Print que es un paso a lo que será la impresión online.

En la actualidad, es posible ver un documento que este almacenado en la web, compartirlo, enviarlo por email a cualquier persona y verlo en cualquier dispositivo móvil. Pero aun no podemos imprimirlo a través del Internet, desde una terminal inalámbrica. La idea de Google Cloud Print es hacer posible la impresión sin importar el tipo de dispositivo. Para ello Google necesitará el apoyo de los fabricantes de impresoras, para llevar a cabo su idea. Impresoras conectadas a la nube y con una fuerte seguridad.

El proyecto está todavía en desarrollo, pero es de código abierto y esta disponible para descarga en aquí. También esta la documentación disponible.


Fuente:

Entrada del blog: http://blog.chromium.org/2010/04/new-approach-to-printing.html

Código Fuente: http://codereview.chromium.org/1566047/show

jueves, abril 15, 2010

Cambiar a tu primer Linux.

Existe un gran número de Sistemas Operativos Libres, tanto como colores a escoger. Sin embargo, siempre nos preguntamos que tan ardua será la labor de instalar uno. Pues les puedo decir que gracias a los avances de la comunidad Libre, es mucho mas simple de lo piensas.

Si eres un nuevo usuario, aquí te pongo algunos puntos que debes considerar a la hora de instalarte de un SO Libre:

1. Investiga antes de instalarte un Linux. Nunca recomiendo que te instales un Linux porque sí, es bueno siempre leerse algo, así no entrarás a algo que nunca habias visto sin saber donde esta tan siquiera el disco duro.

2. Si puedes, primero en  máquina Virtual. La virtualización ha llegado para hacer la vida mas cómoda, existen una serie de programas que te permiten crear PCs con los requerimientos para instalarte cualquier Linux, te puedo recomendar VMWare. Puedes bajarte la versión gratis.

3. Al principio deja tu SO anterior. No le recomiendo a nadie sin experiencia con Linux, quitar su antiguo SO desde el principio. Pues estoy mas que seguro de que tendrás muchas urgencias con programas especificos que no conoces en linux. Para ello, Linux tiene la ventaja de permitir instalarse junto a otro SO, incluso muchos de ellos te permiten correrlo desde un CD/DVD o USB.

Aquí te listo algunos de los Linux más amigables para un nuevo usuario.

1. Ubuntu: En mi opinión personal es el Sistema Operativo de código abierto mas amigable, especialmente si vienes del mundo de Microsoft. Aparte de esto cuenta con una gran comunidad que te ayudará mucho si estas empezando, tiene una gran cantidad de idiomas y otras tantas ventajas que lo hacen muy friendly .

2. Mandriva: Es un linux facil de usar, te da la ventaja usar dos tipos de escritorios KDE o GNOME, es muy conocido y utilizado.

3.OpenSuse: Una buena alternativa para usuarios que vienen del mundo Windows, tiene una instalación muy facil e intiutiva.

4. Fedora: Fedora una buena opción para empezar, tiene una muy buena imagen en la historia de Linux, pues proviene de Red Hat Linux. Funciona para todo el mundo, developers o simples usuarios.

5. Debian: Un linux muy respetado en el ambiente, encontras una gran comunidad alrededor, lo considero muy estable.


miércoles, abril 14, 2010

Doble Licencia de Wikipedia

Desde hace poco tiempo la famosa enciclopedia libre Wikipedia, esta utilizando una doble licencia.  Continúa con la anterior GNU Free Documentation License (GFDL) y los nuevos materiales estarán bajo Creative Commons Attribution-ShareAlike licencia 3.0 (CC-BY-SA).  Considerando que esta propuesta es la mejor manera de lograr su objetivo de recopilar, crear y difundir material educativo, y así mismo hacerlo disponible a las personas de todo el mundo de manera gratuita.

Se logró gracias a una encuesta que lanzó la Fundación Wikimedia a la comunidad donde el 75.8% de un total de 17462 votos estuvieron a favor del cambio, y se trata de una medida que ya se venía barajeando desde el 2007 cuando en la organización se planteaba una actualización de licencia de la Free Software Foundation compatible con licencias CC.

Finalmente esto es posible bajo la versión 1.3 de GFDL y se actualizará todo el contenido que se encuentra licenciado bajo GFDL 1.2.

En la actualidad, se puede ver en http://es.wikipedia.org/wiki/Wikipedia:Acerca_de el siguiente texto:

Todo el texto de Wikipedia está disponible para ser reutilizado bajo los términos de la Licencia Creative Commons-Atribución-Compartir Igual 3.0 (CC-BY-SA). La mayoría del contenido también está disponible bajo la Licencia de documentación libre de GNU (GFDL). Los derechos de autor sobre las contribuciones permanecen como propiedad de sus creadores y editores (véase Wikipedia:Derechos de autor).

lunes, abril 12, 2010

CMS OpenSource

En esta entrada voy hablar de los CMS basados en Código Libre, para ello primero voy a definir que es un CMS. Tomando de Wikipedia la definicion mas clara y fácil, un sistema de gestión de contenidos (en inglés Content Management System, abreviado CMS) es un programa que permite crear una estructura de soporte (framework) para la creación y administración de contenidos, principalmente en páginas web, por parte de los participantes. Para saber mas entra a s.wikipedia.org/wiki/CMS.

Ya definido que es un CMS, empezare diciendo que son co-responsables de la transformación de la Web, una de las herramientas principales del Web 2.0. Gracias a ellos se ha agregado la parte de dinamismo en la Web y también la colaboración.

Los CMS basados en código libre no siempre han estado en la historia del Internet, pues los primeros era, en su mayoría, software privativo. Sin embargo, luego de la entrada definitiva de la Web 2.0, las herramientas de código libre han sido, por mucho los dominantes. Este impulso que han tenido los manejadores de contenido OpenSource es sin duda alguna, gracias a las tecnologías PHP y MySQL, por supuesto que la mayoría esta corriendo sobre un servidor Apache, que también es OpenSource. Lo que hace que la solución completa lo sea.

Dentro de los Bloggers el CMS mas utilizado es Wordpress de licencia GLP, de código abierto y utiliza php y MySQL para funcionar, esto según informaciones varias paginas de blog. Aunque en la Web en general no predomina uno especifico, sino versiones propietarias, si nos vamos a uno en especifico el mas utilizado seria Joomla!, seguido por Drupal, ambos GPL.

Aunque casi todo el mundo coincide que el mejor es Wordpress, lo que si podemos tener claro es, que los mas utilizados son todos de código libre.

Algunas fuentes:

http://spyrestudios.com/free-content-management-systems/

http://en.wikipedia.org/wiki/List_of_content_management_systems

http://www.microsiervos.com/archivo/weblogs/cms-blogs-top-100-technorati.html

Los Móviles y El Open Source

Hace poco tiempo atrás, ni se hablaba de los Sistemas Operativos de los móviles. Lo único que todos tenían entendido era que Symbian de Nokia era el mas utilizado, los demás estaban, pero a nadie les importaba. Todo esto ha cambiado desde que empezaron a ser cada vez mas populares los SmartPhones, con la llegada del IPhone al mercado la gente despertó, empezó a interesarse mas en lo que podía hacer un móvil.

Pero no fue sino hasta la aparición de Android OS que todos empezaron a dar mas importancia al Sistema Operativo del móvil. Este Sistema Operativo libre y de código abierto que Google, junto a la Open Handset Alliance y sus 34 miembros publicaron en el ultimo trimestre de 2008, ha hecho que las cosas cambien. Esta plataforma, que consta de un sistema operativo para móviles basado en Linux y las herramientas necesarias para desarrollar sobre él ha revolucionado el mercado.

El hecho de Android ser de código abierto le ha dado muchas ventajas, siendo el mayor competidor para el IPhone OS, que se considera uno de los mejores en el mercado. Lo cual ha motivado a varios fabricantes de móviles opten por utilizarlo como Sistema Operativo para sus equipos. Algunas de las compañías que han optado de manera parcial o total por esta plataforma son:

- HTC
- LG
- Sony-Ericsson
- Geeksphone
- Dell
- Motorola
- Acer
- Samsung
- Archos
- Lenovo
- Huawei

Muchos de los listados aquí anteriormente utilizaban Symbian OS, por lo cual Nokia se vio obligado a liberarlo, haciendo código abierto. Todo esto no termina aquí, pues Motorola lanzó OpenSource.Motorola un sitio, montado en SourceForge para que la comunidad Open Source pueda sumarse al desarrollo de proyectos para Linux y Java que están haciendo en esa empresa; por ahora centrados en sus Linux-Phones: el Moto A780/E680 y el Moto A1200/MING. Así mismo han hecho otras compañías que han visto en futuro en el negocio.

Hasta la fecha en el mercado de los móviles, el OpenSource solo ha estado rodeado de éxitos. De hecho, muchos sea adelantan a decir que Android sera la plataforma dominante en el mercado, y que si no lo es, sera una basada en Código Abierto.

Desde el lanzamiento del Android queda demostrado que esta filosofía funciona con éxito!!!

miércoles, marzo 10, 2010

Linux en Sistemas Embebidos.

Siempre me ha gustado pensar en el hecho de que en pequeños circuitos electrónicos tenemos toda una computadora, en muchos casos varias, tan simple como la Ley de Moore. A primera vista no notamos que casi en todo lo que nos rodea tenemos una computadora, dígase en coches,  televisores, móviles, microondas, neveras, solo por mencionar algunos. Entiendo que mucha gente empieza a ver los sistemas embebidos como verdaderas computadoras cuando se enteran de que poseen un Sistema Operativo, uno de los más utilizados en la actualidad es el Linux Embedded, (Linux Embebido o Empotrado) y de este voy a comentar un poco.

Antes de los Linux Embebidos la mayoría de los equipos empotrados trabajaban con sistemas propietarios, pero desde hace poco mas de 10 años las cosas han empezado a cambiar, al punto tal de que Linux predomina en este mercado, esto gracias a las ventajas que posee de ser maduro, estable (pues debemos tener en cuenta que son sistemas que nunca se apagan) y de Código Abierto.  Por lo general un Linux Embebido puede ocupar 2 MB o menos, todo depende de su aplicación, pues  en estos sistemas por lo general se requiere de personalizaciones, drivers específicos, entre otras características que siempre son propias.

Como los sistemas embebidos son tan específicos, se deben tener en cuenta varios factores que indicen directamente, es decir, conocer bien el dispositivo en el que se le instalará el Linux, los datos más importantes serían, la memoria (muy importante), el tipo de microprocesador, los buses que podría soportar, la placa y sobre todo, que queremos lograr con él. Todo esto nos trae limitantes, que fueron los principales retos cuando se desarrollaron los primeros Linux Embebidos.

El principal fue el Boot, un sistema embebido siempre debe subir mucho más rápido que cualquier otro sistema, por lo general la aplicación del mismo lo demanda, un usuario común no aceptaría encender un televisor y esperar 50 segundos para empezar a ver su programa favorito, por ello se atacó directamente este punto, haciendo que estos sistemas estén listos para trabajar de forma casi inmediata, tanto así que el usuario no nota que un sistema operativo instalado está detrás de todo.

Otro reto en sus inicios fue el espacio en disco, pues como se imaginan la mayoría de los sistemas empotrados (esto por no decir todos) no poseen un disco duro, sino que disponen de memoria, para ello los desarrolladores implementaron un Kernel con todo lo estrictamente necesario para funcionar. Siendo la parte fundamental del sistema operativo, solo lo limitaron a la gestión de los recursos y las comunicaciones entre el hardware y el software, así aseguraban que este pudiera aplicar para casi todos los casos, es decir genérico. Entonces para necesidades específicas se podría disponer de Módulos del Kernel, que son pequeños programas que actúan en función de una necesidad, por ejemplo drivers.

Gracias al Linux Embedded, la presencia de este sistema operativo es mucho mayor a la de cualquier otro en el mundo, pues la cantidad de sistemas empotrados triplica la de los ordenadores comunes.  Para concluir me gustaría mencionar algunos Linux para sistemas empotrados muy famosos:

-µCLinux: Destinado a portar Linux a dispositivos  sin unidades de manejo de memoria (Linux Empotrado), es uno de los mas populares. Gracias a éste, es posible contar con otros proyectos como iPodLinux.

- Android: Es el sistema operativo basado en Linux para móviles, ha tenido un fuerte impacto debido a que lo promueve google.

- OpenWRT: Fue una de las primeras distribuciones GNU/Linux para routers WIFI, estos sistemas empotrados se lograron convertir en algo mas de son, llegandose a implementar en ellos diferentes aplicaciones y aprovechando el potencial del equipo.

Para verlos todos: http://www.linuxlinks.com/Embedded/Distributions/

Referencias:

http://es.wikipedia.org/wiki/Sistema_integrado
http://www.linuxfordevices.com/c/a/Linux-For-Devices-Articles/Embedded-Linux-Distributions-Quick-Reference-Guide/
http://www.linuxfordevices.com/
http://en.wikipedia.org/wiki/Embedded_system
http://elinux.org/Embedded_Linux_Distributions

domingo, febrero 14, 2010

Actualizando desde Nexus One

Este es un post desde mi el móvil. La verdad es que la aplicación de Wordpress para Android esta muy bien, tiene los elementos principales para la administracion de tu blog.

Esta es una intersante muestra de cómo dos plataformas Open Source resultan para algo productivo.

Claro, tienen cosas a mejorar, nada es perfecto.

domingo, febrero 07, 2010

Bienvenido a Open Not Free

Les doy la bienvenida oficial a este Blog, a través del cual pretendo tratar diferentes aspectos del Open Software.

Para empezar les comento que me inclinado por denominarlo con el título “Open Not Free”, como una manera de aclarar la confusión que se tiene con el término en inglés free software, que se traduce como software gratis, cuando en realidad se debe entender como software libre (abierto).

En esta bitácora trataré de colocar interesantes artículos sobre el mundo del software libre que va en auge cada día más.

En principio, me planteo seccionar mis post en categorías que van desde temas de actualidad, legislaciones, modelos de negocio, proyectos, telefonía, programación, entre otras.

Espero que con mis planteamientos, de una manera u otra, contribuya a que todo el que se pase por espacio vea como este inquieto profesional logra ir “entendiendo el Software Libre”.

martes, enero 17, 2006

La vida del Internet


El Internet, es conocido como la red mas grande del mundo, muchas personas tienen una vida totalmente diferente a la que llevan en sus vidas reales gracias a este. Es lamentable que algunas personas quieran tener una vida normal y conocer gente real a través de este y no puede.
La mayoría de las personas que tienden a tener una doble vida temen a conocer a alguien personalmente. Esto creo que se debe a que tienen una baja autoestima, puede ser que se sientan discapacitados físicamente o quizás no se desenvuelven bien personalmente. Sin embargo en la Internet son unas personas muy conocidas incluso a veces son famosos (por así decirlo), tienen sobrenombres y escriben mucho en foros específicos, ellos expresan sus ideas sin miedo a que nadie les destruya su pensar, pero esto solo en la red.

Creo que esto de la vida de Internet tiene sus ventajas y desventajas. Una de las ventajas es que les proporciona una oportunidad a mucha gente para compartir sin prejuicios de la humanidad, tales como racismo, clasismo, religión, entre otros; además de que estos poco a poco vencen el miedo a hablar con las personas. Pero sus desventajas creo las puedo resumir en una simple cosa, se pierde el contacto fisico, es sencillamente eso, y creo que es un factor se suma importancia, en la actualidad millones de personas mantienen una relación a distancia, pero les pregunto ¿Cómo nos vamos reproducir?

lunes, septiembre 26, 2005

Simples Complicaciones

Anoche hable con un amigo, el me contó que ha cambiado mucho en su forma de pensar, tiene una nueva forma de ver la vida, me cuenta que ahora cree en la energía positiva y la energía negativa, dice que con esto ha conseguido sentirse mejor. El ha dejado de hacer cosas que solía hacer, cosas que solo las hacia por aparentar. También ha dejado de gastar dinero en cosas que no le llenaban, sin embargo por estas cosas es que ha cambiado su forma.

Sentirse mejor, desde mi punto de vista solo es una condición. Mi amigo se pasaba la vida tratando de obtener algo que no quería, aparentar algo que no era. Tengo pocos años de vida, pero en el tiempo que tengo vivo me he dado cuenta que las personas no hacen lo que realmente quieren, sino lo que piensan que les hace sentir mejor. Este ha gastado mucho dinero comprando cosas en que piensa que lo hará mejor. El dinero no da la felicidad, pero da una sensación muy parecida que a menudo se tiende a confundir. Hay personas que no les importa tener o no cosas para sentirse mejor, pero las tienen por que al ver a los demás piensan, que serán felices.

Mi amigo ha cambiado porque ahora tiene problemas económicos y ahora que los tiene quiere arreglar o organizar su vida, espero que encuanto este estable no vuelva a desorganizarla.

lunes, septiembre 19, 2005

Apertura

Hoy inicio mi Blog, en el mismo escribire cosas que se me ocurran, pondre alguna información importante, etc.

Espero que con este las personas que entren encuentren algo que les pueda interesar.