sábado, abril 17, 2010

Open Source, Open World!

Esta es una interesante imagen en la cual se resumen muchas cosas del Open Source. En cuanto vi esta imagen quede fascinado, como pueden apreciar, empieza resaltando los sucesos mas importantes del Open Source, continuando con algunos datos estadísticos, seguido de su participación en el mercado y su papel en la sociedad para terminar en el papel que tiene en los negocios. Desde mi punto de vista, excelente resumen iconográfico.


Imagen tomada de:  focus.com


URL: http://www.focus.com/fyi/information-technology/open-source-open-world/

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!!!