Introducción Conceptos previos Definiciones Proyectos Herramientas Paseo histórico por la red
| Conceptos previos
Este diagrama de Hung Chao-Kuei
resume las diferentes categorías de software:
La figura 1.
Vemos que los términos extremos, Software
Libre y
Software «Privativo»,
están bien delimitados pero que hay una maraña de variantes
intermedias.
El concepto de software libre
Las ideas de Richard Stallman:
Un programa es software libre si:
-
Usted tiene libertad para ejecutar el programa, con cualquier
propósito.
-
Usted tiene la libertad para modificar el programa,
para adaptarlo
a sus necesidades (para que esta libertad sea efectiva en la
práctica, usted debe tener acceso al código fuente, porque
modificar un programa sin disponer del código fuente es
extraordinariamente dificultoso).
-
Usted tiene la libertad para redistribuir copias, tanto
gratis como por un canon.
-
Usted tiene la libertad para distribuir versiones
modificadas del programa, de tal manera que la comunidad
pueda beneficiarse con sus mejoras.
La necesidad de los estándares
Es curioso leer cómo Sun defiende el
uso del software libre y de los estándares abiertos en
las páginas de
OpenOffice
, donde presenta su nuevo formato basado en
XML
open and free licensing guarantees that you are not at the
mercy of a single company for improvements and fixes of
the format or its supporting software, thus providing very
strong protection for all investments and efforts you put
into this format.
Realmente la lectura de estas páginas es muy interesante y
no tiene sentido replicarlas aquí.
|