viernes, 14 de noviembre de 2014

PNFInformatica seccion: 071303 Profesor: Gustavo Reina Unidad curricular: Formacion Critica ALDEAS Simon Rodriguez

Definición del Software Libre
 Es la denominación del software que respeta la libertad de todos los usuarios que adquirieron el producto y, por tanto, una vez obtenido el mismo, puede ser usado, copiado, estudiado, modificado, y redistribuido libremente de varias formas.(En inglés free software, aunque esta denominación a veces se confunde con «gratis» por la ambigüedad del término free en el idioma inglés, por lo que también se usa libre software).  Según la FSF (Free Software Foundation), el software libre se refiere a la seguridad de los usuarios para ejecutar, copiar, distribuir y estudiar el software, e incluso modificarlo y distribuirlo modificado. Un programa es software libre si otorga a los usuarios todas estas libertades de manera adecuada. De lo contrario no es libre.





Libertades del Software Libre.
Para entender qué se entiende por software libre es necesario presentar, previamente, las cuatro libertades que una persona tiene a la hora de utilizar un programa de software libre:
  • Libertad 0: la libertad de usar el programa para lo que quieran.

    El usuario puede utilizar el programa para el fin que desee, sin tener que pedir permiso al programador del software.

    Libertad 1: la libertad de estudiar el funcionamiento del programa, y de modificarlo.

    Para poder disfrutar de esta libertad, es necesario el acceso al código fuente del programa. Si el código fuente no es claro y en la práctica no se puede estudiar, a los efectos de esta libertad no se considera código fuente.
    Para considerarse libre, el programa debe permitirle la modificación efectiva, y no debe haber impedimentos o restricciones para mezclarse con otras rutinas o programas libres.

    Libertad 2: la libertad de redistribuir copias

    El usuario puede redistribuir copias de los programas tanto en su versión ejecutable como su código fuente.

    Libertad 3: la libertad de redistribuir copias de sus versionas modificadas

    El usuario dispone de la libertad de redistribuir copias del programa modificado, ya sea bajo una licencia libre, o privativa (no libre), a elección del usuario. Si la licencia de un programa requiere que las versiones redistribuidas sean privativas, entonces el programa no es lIbre.
    Para poder disfrutar de esta libertad, es necesario el acceso al código fuente del programa.
Características del  Software Libre.
Para que un programa sea considerado como software libre debe tener estas características:
1.           No tienes que pedir ni pagar permisos.
2.           No tienes que hacer público a ninguna entidad que has llevado a cabo modificaciones de un determinado programa.
3.           Interoperabilidad: Se puede usar en cualquier tipo de sistema informático, para cualquier tipo de actividad.

4.           Flexibilidad y adaptabilidad: Debe de incluirse el código fuente, para hacer las modificaciones y publicaciones.
5.           La distribución de software libre implica hacerlo incluyendo su código, ya sea la versión original o el modificado.
6.           Es ilegal distribuir un software libre como “no libre”, va en contra de la licencia GPL.
7.           Fiabilidad y seguridad: Los errores se detectan y corrigen con gran rapidez.
8.           Rapidez y desarrollo: Los ajustes y actualizaciones se realizan más rápidamente gracias a la existencia de Internet y a la variedad de herramientas y librerías.
9.           Relación cercana con el usuario: El programador se acerca mucho más a la vida real del usuario, y puede crear incluso un producto específico para dicho usuario.
10.        Es un recurso que puede combatir en contra de la piratería.
11.        Libre acceso: Cualquiera puede acceder a la información sin necesidad de pagar licencias por el uso de estos programas.
12.        Otras de las características son: privacidad, libertad, colaboración, competitividad, eficiencia, no discriminación, mayor protección contra los virus.




¿Qué es Hardware  Libre? 
         Se llama hardware libreelectrónica libre o máquinas libres a aquellos dispositivos de hardware cuyas especificaciones y diagramas esquemáticos son de acceso público, ya sea bajo algún tipo de pago o de forma gratuita. La filosofía del software libre es aplicable a la del hardware libre y por eso forma parte de la cultura libre. Un ejemplo de hardware libre es la arquitectura UltraSparc cuyas especificaciones están disponibles bajo una licencia libre.



Características del Hardware Libre 

Ofrece al usuario cuatro libertades: libertad de uso, de estudio y modificación,de distribución y de redistribución de las mejoras.

Cualquier persona los puede ver/modificar usando el programa libre con el que se han diseñado.

Tiene la libertad de poder utilizar el dispositivo y su documentación ventajas para usuarios y desarrolladores al disponer estos de mayor libertad para crear e instalar aplicaciones al mismo tiempo que adaptar algunas funciones.

 
Busca que cualquier persona, de una forma rápida y sencilla, pueda realizar  y programar proyectos de electrónica con un micro controlador,sin necesidad de ser un experto.

Cambiar el paradigma consumista de la tecnología privativa.


Comenzar a producir equipos electrónicos que tienen demanda cotidiana en el país.