jueves, 12 de febrero de 2009

Software libre

Richard M. Stallman: es el fundador del software libre y con varios ayudantes, en 1984 inicio el proyecto GNU (GNU no es UNIX) con el que dio el primer punta pie para la construcción del software libre.
El software libre se define por su tipo de licenciamiento. Por lo que podemos entonces llamar “software licenciado bajo condiciones libres” al software libre. Para distinguir el software libre y los no libres, tenemos que recurrir al documento de licencia y saber distinguir cuales son los permisos y las condiciones de los mismos que transforman un programa de computadora en software libre.
Simplificando a lo máximo el software libre nos da una serie de libertades:
1. La libertad de ejecutar el programa con cualquier propósito.
2. La libertad de estudiar cómo funciona el programa y como adaptarlo a las necesidades propias (para lo cual es una precondición el acceso del código fuente).
3. La libertad de redistribuir copias del programa y de ese modo ayudar a otros.
4. La libertad de mejorar el programa y liberar esas mejoras al publico beneficiando así a toda la comunidad (para lo cual es una precondición el acceso del código fuente).

En el caso de la licencia GPL: que si se hace una modificación que este se distribuya bajo las mismas condiciones del programa original.
Existen Muchas licencias Distintas: existen muchas clases de licencia pero la más utilizada y conocida es la GNU GPL desarrollada por la FSF (free software foundation). Dicha licencia incluye la protección para que el programa no pueda ser convertido en software privativo, “cada vez que redistribuya el programa, el receptor recibe por parte del licenciatario original para copiar, distribuir o modificar el programa de acuerdo a unas condiciones”.
Para seleccionar un software libre tenemos tener en cuenta los siguientes puntos:
· Proyecto vivo en actualidad: tenemos que ver si tiene una gran comunidad apoyando el proyecto.
· Proyecto más aceptado: es un índice de la evaluación desarrollada por otros integrantes de la comunidad del software libre.
· Proyecto estable o maduro: muchas veces no están vivos pero son seguros y confiables.
· Funcionalidad: analizar si el software ofrece todo lo que un programa de esas características debería ofrecer.
· Tendencia: es tener en cuenta si el software se mejora continuamente.
Como migrar a software libre: estamos encarando el análisis de la migración en el ámbito de pequeñas organizaciones con ayudas de técnicos.

Aspectos importantes relacionados con la migración:
1. Migración es pasar un software privativo a software libre.
2. Que no todas la veces se puede usar una migración con éxito de software prívate a software libre.
3. Antes de migrar realizar charlas explicativas informando sobre el porqué del cambio y de los beneficios esperados.
4. Realizar un claro diagnostico que incluye la arquitectura del sistema, configuración de red, hardware y software.
5. Definir con la misma precisión la situación que esperamos encontrar a terminar la migración.
6. Justificar el porqué de la migración, realizar un análisis de costo de la migración y proyectar los ahorros factibles en el menor tiempo posible.
7. Describir el plan de migración, teniendo en cuenta la forma de migración.
8. Para tener en cuenta el procedimiento tenemos que tener cuidado en los datos guardados y en formatos privativos.
9. Es fundamentar, de acuerdo al tamaño de la organización contar con un equipo técnico que nos pueda dar asesoría luego de la migración y solucionar problemas que puedan surgir.
FORMAS DE MIGRAR:
La forma más simple de iniciar una migración es utilizar software libre en sistemas operativos.
Otra forma es sustituyendo de entrada el sistema operativo y todas las aplicaciones por software libre. Es la más rápida pero la más riesgosa.

RELACION CON LOS SERES HUMANOS
Es importante que la humanidad se entere del software libre para sus beneficios y habrá nuevas puertas en el ámbito de este tipo de software libre.

SOFTWARE LIBRE EN LA EDUCACION
Sea tener en cuenta al estudiante como un ser integral y enseñarle la importancia de la libertad, guiarlo en el sentido de saber hacer uso de esa libertad y tener la posibilidad de estudiar hasta donde su curiosidad lo lleve.

DESARROLLO DEL SOFTWARE LIBRE
El software libre nos permite la construcción comunitaria de software. Donde podemos acudir inmensas colecciones de programa tales como bibliotecas y de métodos de investigación, etc.

Mi opinión:
El software libre consiste en tener el acceso al aprendizaje virtual a nivel de escuelas públicas o privadas, universidades y otras instituciones del aprendizaje virtual que coadyuvan a las necesidades de la comunidad.
También el software libre, puede ser modificado como queramos y acceder al código fuente, copiar y distribuirlo y mejorar el software para el beneficio de la humanidad.
Si la palabra libertad la incluimos en la expresión software libre no se está obligado a tener ninguna prebenda al acceso de este programa.

viernes, 6 de febrero de 2009

Diego Collazos




Mi blog



Mi Primer dia de clase.




En la clase de lógica computacional, el profesor Jorge Mariño se presentó a todos los estudiantes de ingeniería, después cada estudiante pasó al frente a decir de donde proveníamos y nuestros conocimientos en sistemas, luego nos dijo que creáramos una cuenta en Gmail, y nos ayudó a crear un blog spot donde tenemos que llevar los trabajos que él asigne. También estuvimos hablando del software libre