Buscar este blog

jueves, 13 de mayo de 2010

Las Bases de Datos, los Servidores y Las paginas Web Libres


Uno de los aportes más importantes del movimiento de software libre, fue la creación de aplicaciones que nos permiten administrar bases de datos, servidores y paginas web. Existen multitud de programas con licencia libre que nos permiten hacer estas tareas, pero los más populares son: MySql, Apache y PHP en ese orden.

Para facilitar la instalación y configuración de estos programas, que pueden trabajar de la mano eficientemente, existen unos paquetes que le facilitan la vida al principiante como WAMP, LAMP, MAMP. La diferencia entre ellos es que el primero corre bajo Windows, el segundo bajo Linux y el tercero bajo Mac (el sistema operativo de las Apple). El nombre de estos paquetes son unos acrónimos, por ejemplo WAMP, quiere decir Windows, Apache, Mysql y PHP. Entonces, en ese orden de ideas que podría ser LAMP?

Para que podamos avanzar en el objetivo de este blog, les recomiendo bajarse uno de estos paquetes (dependiendo del sistema operativo que tengan sus maquinas). Lo pueden hacer a través de la siguiente URL (es gratis!):


Se recomienda hasta el momento la versión 2.0 porque al parecer está más estable que la versión 5.0, pero ojo, lo más lógico es que esto cambiará más adelante.

La imagen anterior corresponde al menú de WampServer. Para empezar, pinchen todo lo que puedan de ese menú, y en la próxima publicación explicare por donde empezar y algunos conceptos básicos. Una aclaración antes, para acceder a este menú se dirigen al menú inicio, buscan WampServer, y le dan click a Start WampServer. Luego van a la barra de estado y le dan click derecho a la nube de WampServer que encontrarán allí.



Cambio y fuera....


lunes, 3 de mayo de 2010

Que es el software libre y el Open Source

En resumidas cuentas el software libre (enlace) es una filosofía que inició el ingeniero Richard Stallman (enlace) con el proyecto GNU, esta es una forma de entender y trabajar con las tecnologías de software y las telecomunicaciones. El principal objetivo del proyecto GNU era diseñar un sistema operativo que contemplara 4 libertades para el usuario; libertad para: 1) Usar, 2) Estudiar y modificar, 3) Redistribuir y 4) Publicar mejoras. Para garantizar que esta filosofía fuese una realidad crearon unas licencias (enlace) de software diferentes al Copyright. Las pueden consultar en wikipedia.

El Open Source (enlace) es un proyecto que iniciaron tiempo después Eric S. Raymond (enlace) y Bruce Perens (enlace), al formar la Open Source Initiative (OSI) (enlace). Básicamente los programas Open Source son licenciados con acceso libre a los códigos fuente, pero con ciertas restricciones para su redistribución y modificación.

Pero bueno, para no echar más carreta les recomiendo verse los siguientes documentales (click sobre el nombre del documental), donde los protagonistas de estos movimientos explican con plastilina de que se trata toda este interesante movimiento y como fue que le declararon la guerra (sin muertes! sin armas!) al monopolio Microsoft:

El Código

Espero que los disfruten!
 
Ojo! aclaro que el objetivo de este blog no es saturar al visitante de información detallada sobre el software libre. Para eso son los enlaces y los vídeos, así que el que quiera profundizar solo tiene que hacer click en los enlaces. Como dije antes los creadores de estos movimientos explican con PLAS-TI-LI-NA la evolución, características, objetivos, etc de estos temas.Considero absurdo querer reinventar el agua caliente. El objetivo de este blog es proporcionar mi visión subjetiva y macro. Soy una convencida de que el exceso de detalles no nos dejan comprender realmente y vislumbrar el cuadro completo. Esto es una bitácora, no otro Wikipedia.