viernes, 3 de junio de 2016

Qué es Software Libre




Software libre 

El software libre es software que viene con autorización para que cualquiera pueda usarlo, copiarlo y distribuirlo, ya sea literal o con modificaciones, gratis o mediante una gratificación. En particular, esto significa que el código fuente debe estar disponible. "Si no es fuente, no es software''. Ésta es una definición simplificada; ver también la definición completa. Si un programa es libre, entonces puede ser potencialmente incluido en un sistema operativo libre tal como GNU, o sistemas GNU/Linux libres. 


Software de Fuente Abierta 
El término software de "fuente abierta'' es usado por algunas personas para dar a entender más o menos lo mismo que software libre. 

Software protegido con copyleft 

El software protegido con copyleft es software libre cuyos términos de distribución no permiten a los redistribuidores agregar ninguna restricción adicional cuando éstos redistribuyen o modifican el software. Esto significa que cada copia del software, aun si ha sido modificado, debe ser software libre. Copyleft es un concepto general; para proteger actualmente un programa con copyleft, necesita usar un conjunto específico de términos de distribución. Hay muchas maneras posibles de escribir términos copyleft de distribución.

Software libre no protegido con copyleft 
El software libre no protegido con copyleft viene desde el autor con autorización para redistribuir y modificar así como para añadirle restricciones adicionales. Si un programa es libre pero no protegido con copyleft, entonces algunas copias o versiones modificadas pueden no ser libres completamente. Una compañía de software puede compilar el programa, con o sin modificaciones, y distribuir el archivo ejecutable como un producto propietario de software. 

Software abarcado por GPL 

La GPL (General Public License/Licencia Pública General) de GNU (20k caracteres) es un conjunto específico de términos de distribución para proteger con copyleft a un programa. El Proyecto GNU la utiliza como los términos de distribución para la mayoría del software GNU. Debido a que el propósito de GNU es ser libre, cada componente individual en el sistema GNU tiene que ser software libre.
No todos tienen que estar protegidos con copyleft, sin embargo; cualquier tipo de software libre es legalmente apto de incluirse si ayuda a alcanzar metas técnicas. Podemos hacer uso de software libre no protegido con copyleft como el Sistema X Window. El sistema GNU es un sistema operativo libre completo estilo Unix.
Software de dominio público 
El software de dominio público es software que no está protegido con copyright. Es un caso especial de software libre no protegido con copyleft, que significa que algunas copias o versiones modificadas no pueden ser libres completamente.

Software semilibre 

El software semilibre es software que no es libre, pero viene con autorización para particulares de usar, copiar, distribuir y modificar (incluyendo la distribución de versiones modificadas) sin fines de lucro. El software semilibre es mucho mejor que el software propietario, pero aún plantea problemas y no podemos usarlo en un sistema operativo libre.Es imposible incluir software semilibre en un sistema operativo libre. Esto obedece a 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. 

Software propietario 

El software propietario es software que no es libre ni semilibre. Su uso, redistribución o modificación está prohibida, o requiere que usted solicite autorización o está tan restringida que no pueda hacerla libre de un modo efectivo. La Fundación para el Software Libre sigue la regla de no instalar ningún programa propietario en nuestras computadoras excepto temporalmente para el propósito específico de escribir un reemplazo libre para ese programa.
Por ejemplo, nos sentimos justificados al instalar Unix en nuestras computadoras en los 80s, porque lo estábamos usando para escribir un reemplazo libre para Unix. Actualmente, puesto que están disponibles sistemas operativos libres, la excusa ya no es aplicable; hemos eliminado todos nuestros sistemas operativos no libres y cualquier computadora nueva que instalamos debe ejecutar un sistema operativo completamente libre. 

Freeware 

El término "freeware'' no tiene una definición clara aceptada, pero es usada comúnmente para paquetes que permiten la redistribución pero no la modificación (y su código fuente no está disponible). Estos paquetes no son software libre.

Shareware 
El shareware es software que viene con autorización para la gente de redistribuir copias, pero dice que quien continúe haciendo uso de una copia deberá pagar un cargo por licencia.
El shareware no es software libre, ni siquiera semilibre. El shareware no viene con autorización para hacer una copia e instalarlo sin pagar una cantidad por licencia, ni aún para particulares involucrados en actividades sin ánimo de lucro. (En la práctica, la gente a menudo hace caso omiso a los términos de distribución y lo hace de todas formas, pero los términos no lo permiten.) 

Software Comercial 

El software comercial es software que está siendo desarrollado por una entidad que tiene la intención de hacer dinero del uso del software. Comercial y propietario ¡no son la misma cosa! La mayoría del software comercial es propietario, pero hay software libre comercial y hay software no libre no comercial.
Por ejemplo, Ada de GNU siempre es distribuida bajo los términos de la GPL de GNU y cada copia es software libre; pero los desarrolladores venden contratos de soporte. Ada de GNU es un compilador comercial; sólo que es software libre. 


.................................................................................................................................................

1 comentario:

  1. Como han cambiado las cosas, ahora prefiero siempre el software comercial antes que el libre por su soporte

    ResponderEliminar