Página siguiente Página anterior Índice general

1. Clasificación del Software

Linux

De acuerdo con la Fundación del Software Libre , el software puede clasificarse de la siguiente manera:

1.1 Software libre

Es el software que viene con permiso para que cualquiera lo use, copie y distribuya, ya sea como está o con modificaciones, ya sea gratis o con un costo. En particular, esto significa que el código fuente debe estar disponible. Sin código fuente no es software libre.

En inglés, la palabra "free" se refiere a libertad, no a precio. En español tenemos la fortuna de tener dos palabras diferentes para cada concepto: libre y gratis. Esta libertad se refiere a la libertad del usuario para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. Con mayor presición, nos referimos a cuatro tipos de libertad:

  1. La libertad de ejecutar el software, con cualquier propósito (libertad 0)
  2. La libertad de estudiar cómo funciona el programa, y adaptarlo a sus necesidades (libertad 1)
  3. La libertad de distribuir copias del programa, de modo que usted pueda ayudar a su vecino (libertad 2).
  4. La libertad de mejorar el programa y proporcionar las mejoras al público, de modo que se beneficie a la comunidad completa (libertad 3)

Frecuentemente el software libre es más robusto que el software no-libre.

1.2 Software de dominio público

El software de dominio público es software sin "copyright". Es un tipo especial de software libre. La desventaja de este tipo de software es que versiones modificadas pueden no ser libres.

A veces la gente usa el término "dominio público" para referirse a "disponible gratuitamente", pero "dominio público" es un término legal que significa, precisamente, sin "copyrigth".

1.3 Software de Código Abierto

El término "Open Source" es de reciente creación, y es utilizado para dar más o menos el mismo sentido que el software libre. Sin embargo, no es software libre. El significado evidente para "código abierto" es "se puede ver el código fuente". Otros programas semi-libres, como xv, e inclusive algunos programas propietarios como qt permiten ver el código fuente.

Muchas compañías han abrazado esta filosofía, que para ellos se lee como "permite a los usuarios ver el código fuente y ellos arreglarán los errores". Pero "el programa" sigue siendo de "la compañía".

1.4 Software semi-libre

El software semi-libre no es software libre, pero el usuario tiene permiso de usarlo, copiarlo y distribuirlo sin fines de lucro. PGP es un ejemplo de software semi-libre. El software semi-libre es mejor que el software propietario, pero aún así presenta problemas. El software debe ser para todos, incluyendo los negocios, no solamente para las escuelas y los aficionados.

1.5 Software propietario

El software propietario es aquel que no es libre ni semi-libre. Su uso, redistribución o modificación están prohibidos, o requieren la solicitud de un permiso.

1.6 Software "copylefted"

El software "copylefted" es software libre cuyos términos de distribución no permiten la adición de ninguna restricción al redistribuir o modificar el software. Esto significa que cada copia de el software, aún si ha sido modificado, debe ser software libre.

Los desarrolladores de software propietario usan el derecho de copia (copyright) para quitarle libertad al usuario. De allí que la Fundación del Software Libre invierta el concepto utilizando el "copyleft", garantizando que todos los usuarios obtengan la misma libertad.

1.7 Software comercial

El software comercial es software desarrollado por una empresa con el propósito de ganar dinero por el uso del software. ˇEl software comercial y el software propietario no son la misma cosa! Casi todo el software comercial es propietario, pero hay software comercial libre, y también software no-comercial no-libre.


Página siguiente Página anterior Índice general