lunes, 27 de julio de 2009

lunes, 20 de julio de 2009






Ejemplo de base de datos estandarizada para librerias gandhi por Heriberto Pérez H.

copyright da4577das7ad.

miércoles, 15 de julio de 2009

sofware gratuito

El término freeware define un tipo de software de computadora que se distribuye sin coste y por tiempo ilimitado, siendo una variante gratuita del shareware, en el que la meta es lograr que un usuario pague, usualmente después de un tiempo de prueba ("trial") limitado y con la finalidad de habilitar toda la funcionalidad. A veces se incluye el código fuente, pero no es lo usual.

El 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.



El término fue acuñado en 1982 por Andrew Fluegelman, que quería distribuir un programa que había escrito, llamado PC-Talk, pero con el que no deseaba usar métodos tradicionales de distribución de software. Fluegelman registró el término freeware, pero esos derechos de autor ya han sido abandonados. De hecho, el método que usó para distribuir PC-Talk hoy se denominaría shareware.

Algunos desarrolladores liberan versiones freeware de sus productos para obtener un número de seguidores que puedan estar dispuestos a pagar por una versión más completa, o porque es una edición obsoleta de un programa.

Otros lo hacen porque no consideran que ese programa pueda generar una ganancia económica, o porque creen en el valor de ofrecer algo gratis.

Contrariamente a lo que se cree, los programas de software libre no necesariamente son freeware. Esto usualmente deriva de una confusión sobre el significado de la palabra free en inglés, que puede ser tanto gratis como libre, es decir, un tipo de software cuya licencia autoriza su uso, modificación y redistribución con y sin cambios. La distinción entre ambos términos es especialmente por temas de copyright.

sofware libre

El origen del término “Free Software” viene de la lengua Inglesa y como en este idioma free significa libre de freedom (libertad) y también significa gratuito, muchos errores de interpretación de su verdadero significado acompañan la historia.
El término software libre aplicado correctamente se refiere a “libre” de libertad y no tiene nada que ver con el precio o con la gratuitidad. Un software libre puede ser distribuído gratuitamente, pero también puede tener un costo. No existe contradicción entre software libre y software comercial. La contradicción está entre el software libre y el software privativo [19], que son conceptos opuestos.
Un software libre, por definición de la “Free Software Foundation” [20], debe tener necesariamente las cuatro libertades fundamentales:


“Software Libre” es una cuestión de libertad y no de precio. Para entender el concepto debe pensar en “libertad de expresión” y no en “cerveza gratis”.
“Software libre” se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar y perfeccionar el software. Más exactamente se refiere a las cuatro libertades del software para los usuarios:
La libertad de ejecutar el programa para cualquier propósito (libertad no. 0);
La libertad de estudiar cómo funciona el programa y adaptarlo a sus necesidades (libertad no. 1). El acceso al código fuente es un pre-requisito para esta libertad;
La libertad de redistribuir copias de manera que se pueda ayudar al prójimo (libertad no. 2);
La libertad de perfeccionar el programa y divulgar esas mejoras de manera que toda la comunidad se beneficie (libertad n° 3). El acceso al código fuente es un pre-requisito para esta libertad.
Un programa es software libre cuando los usuarios tienen todas estas libertades. Por lo tanto, usted debe ser libre de redistribuir copias, sea con o sin modificaciones, sea gratuitamente o cobrando una tasa por la distribución, para cualquier persona en cualquier lugar. Ser libre para hacer esas cosas significa (entre otras cosas) que usted no tiene que pedir o pagar por la autorización.
Usted debe también tener la libertad de hacer modificaciones y usarlas exclusivamente en su trabajo o en sus momentos de ocio, sin siquiera mencionar que ellas existen. Si usted publica las modificaciones no puede ser obligado a avisarle a alguien en particular o de ningún modo en especial.
La libertad de utilizar un programa significa tener libertad para cualquier tipo de persona física o jurídica de utilizar el software en cualquier tipo de sistema informático, para cualquier tipo de trabajo o actividad, sin que sea necesario comunicarle al desarrollador o a cualquier otra entidad en especial.
La libertad de redistribuir copias debe incluir formas binarias o ejecutables del programa, así como el código fuente, tanto para las versiones originales como para las modificadas. Está todo bien si no es posible producir una forma binaria o ejecutable (pues algunos lenguajes de programación no soportan este recurso), pero debe ser concedida la libertad de redistribuir esas formas en caso que sea desarrollado un medio para crearlas.
Para que la libertad de hacer modificaciones y de publicar versiones perfeccionadas tenga algún significado, se debe tener acceso al código fuente del programa. Por lo tanto, el acceso al código fuente es una condición necesaria para el software libre”. [21]


El término “Open Source” o “código abierto” fue descrito por primera vez en junio de 1997, por Bruce Perens [22], en un documento para la conferencia de desarrolladores Debian [23] de ese año. En esa oportunidad, Perens suprimió las referencias originales de los documentos para crear la “Definición de Fuente Abierta” [24]. Más tarde, en 1998, algunos miembros de la comunidad software libre lanzaron la “Iniciativa de Fuente Abierta” - Open Source Initiative (OSI)[25].


Actualmente, el liderazgo del movimiento software libre y del movimiento de fuente abierta representa movimientos separados que se diferencian en la filosofía y en la política. Así describan programas de computadoras de igual categoría, los presentan de forma diferente. Uno de los argumentos utilizados por los líderes del OSI es que el término “código abierto” elimina la confusión de “free” como “gratis”. Esta iniciativa busca ser más atractiva para los ejecutivos del mercado y para las grandes empresas comerciales de programas de computadoras. Los argumentos se centran en las cuestiones tecnológicas, en la calidad del producto y en las posibilidades de la economía generada por el software libre, dejando de lado los principios de libertad y ética construidos desde el inicio por la comunidad del software libre. Este movimiento se expresa de forma más importante en los Estados Unidos y no tiene mucha expresión en otros lugares del mundo. El término “código abierto” fuera de la lengua inglesa es mucho menos amplio, y de significado y comprensión compleja fuera de la comunidad técnica, que el término “software libre”.