viernes, 14 de enero de 2011

Conceptos básicos de software Libre

Software Libre:
El software libre (en inglés free software, esta denominación también se confunde a veces con gratis por la ambigüedad del término en el idioma inglés) es la denominación del software que respeta lalibertad de los usuarios sobre su producto adquirido y, por tanto, una vez obtenido puede ser usado, copiado, estudiado, cambiado y redistribuido libremente. Según la Free Software Foundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo modificado.


4 Libertades del software libre:

Comunidad GNU:
Licencia Pública General. Es la licencia más utilizada (alrededor del 70% del software libre la utiliza). El autor conserva los derechos de autor, posibilita la modificación y redistribución del software, pero únicamente bajo esa misma licencia. Y si parte del software bajo licencia GNU GPL se utiliza en otro proyecto de software, el nuevo proyecto de software será de licencia GNU GPL.

Software libre privativo:
Se enseñan herramientas informáticas
Ejemplo 1: Se enseña FrontPage.
Ejemplo 2: Se enseña a usar Microsoft Access
Depende de determinadas herramientas informáticas
Ejemplo: Se enseña a guardar un archivo en Word 
Se apoya primordialmente basándose en el aprendizaje visual. Se desestima el aprendizaje analítico.
Ejemplo: Se enseña al alumnado a recordar las barras de herramientas de los programas.
odo depende de una empresa proveedora de software. Consciente o inconscientemente se lleva al alumanado a una disyuntiva: pagar licencias onerosas o usar copias prohibidas desoftware.
Se trabaja primordialmente sobre la base de resolver problemas de productos.
Ejemplo: Cómo resolver bugs (defectos) de Microsoft Outlook.
Software libre privativo semilibre:

(semi-free en inglés), es una categoría de programas informáticos que no son libres, pero que vienen con autorización de uso, copia, modificación y redistribución (incluso de versiones modificadas) sin fines de lucro (PGP sería un ejemplo de un programa semilibre).
Según la la Fundación para el Software Libre (FSF), el software semilibre es mucho mejor que el software no libre, pero aún plantea problemas y no podría ser usado en un sistema operativo libre. Esto se debe a la imposibilidad de incluirlo en un sistema de ese tipo, ya que los «términos de distribución para el sistema operativo libre como un todo es la conjunción de los términos de distribución de todos los programas en él» y al agregar un programa semilibre haría que el sistema fuera un todo sólo semilibre.

Software libre protegido con copyleft:
El copyleft o copia autorizada, se caracteriza por eliminar las restricciones de realización, distribución y modificación de copias, propias del copyright.
Una condición es que e
trabajo derivado de una obra con copyleft, se mantenga bajo ese mismo régimen de derecho de autor.
Freeware:
El término freeware define un tipo de software privativo que se distribuye sin costo, disponible para su uso y por tiempo ilimitado,1 siendo una variante gratuita del shareware, en el que la meta es lograr que un usuario pruebe el producto durante un tiempo ("trial") limitado, y si le satisface, pague por él, habilitando toda su funcionalidad. A veces se incluye el codigo fuente pero no es lo usual.
Freeware suele incluir una licencia de uso, que permite su redistribución pero con algunas restricciones, como no modificar la aplicación en sí, ni venderla, y dar cuenta de su autor. También puede desautorizar el uso en una compañía con fines comerciales o en una entidad gubernamental, o bien, requerir pagos si se le va a dar uso comercial. Todo esto depende del tipo de licencia en concreto a la que se acoge el software.

Shareware:
Se denomina shareware a una modalidad de distribución de software, tanto videojuegos como videos X, en la que el usuario puede evaluar de forma gratuita el producto, pero con limitaciones en el tiempo de uso o en algunas de las formas de uso o con restricciones en las capacidades finales.
Para adquirir una licencia de software que permita el uso del software de manera completa se requiere de un pago (muchas veces modesto) aunque también existe el llamado "shareware de precio cero", pero esta modalidad es poco común.
No debe confundirse el shareware con el sistema freeware que indica que un software es totalmente gratuito, si bien es cierto que el primero se inspira y tiene sus raíces en el segundo. Tampoco debe confundirse el hecho de que un software sea shareware o freeware con el hecho de que sea de código abierto, ya que esto último depende de la disponibilidad o no del código fuente, mientras que los primeros son denominaciones de la forma o sistema de comercialización.

3 Aplicaciones  de uso general de software libre:

2 sistemas operativos de software libre:

http://es.wikipedia.org/wiki/Software_libre