QUE ES SOFTWARE LIBRE?
Es
el software que, una vez obtenido, puede ser usado, copiado, estudiado,
modificado y redistribuido libremente. El software libre suele estar disponible
gratuitamente, pero no hay que asociar software libre a software gratuito, o a
precio del coste de la distribución a través de otros medios; sin embargo no es
obligatorio que sea así y, aunque conserve su carácter de libre, puede ser
vendido comercialmente.
TÉRMINOS REFERENTES AL SOFTWARE
- Software: Es un conjunto de programas, procedimientos y documentos que permiten ejecutar distintas tareas en una computadora.
- Programa: Es un conjunto de instrucciones lógicas que tienen la finalidad de llevar a cabo una tarea especifica.
- Programa de computación: Es una expresión de un conjunto de instrucciones en cualquier lenguaje detalladas apto para lograr que la computadora realice su trabajo paso a paso.
- Código Fuente: También denominado programa fuente, es un texto que describe lo que hace el programa, y que una vez pasado por un proceso llamado compilación (traducción de lenguaje fuente a lenguaje maquina) genera el código ejecutable, el programa que usamos.
- Licencia: Es la forma en que un autor permite el uso de su creación por otras personas, de la manera que el cree aceptable.
- Copyright: Es el derecho legal de un autor que obtiene por el resultado creativo de un trabajo original. Es una forma de protección garantizada por la ley.
- Usuario: Es aquella persona que emplea el software.
CLASIFICACIONES DEL SOFTWARE LIBRE
1) De acuerdo a su costo:
- De
costo cero: También
conocido como software gratis o gratuito. Es aquel software cuyo costo de
adquisición es nulo, es decir, no hace falta efectuar un desembolso de
dinero para poder usarlo.
- De costo mayor a cero: También se conoce como software “comercial o de pago”. Es el software desarrollado por una entidad que tiene la intención de hacer dinero con su uso.
2) De acuerdo a la apertura de su código fuente:
- De código fuente abierto: También llamado “de fuente abierta” u “open source”. Es aquel software que permite tener acceso a su código fuente a través de cualquier medio (ya sea acompañado con el programa ejecutable, a través de Internet, a través del abono de una suma de dinero, etc.)
- De código fuente cerrado: También llamado “software cerrado”. Es el software que no tiene disponible su código fuente disponible por ningún medio, ni siquiera pagando.
3) De acuerdo a su protección:
- De dominio público: Es el software que no esta protegido por ningún tipo de licencia. Cualquiera puede tomarlo y luego de modificarlo, hacerlo propio.
- Protegido por licencias: Es el tipo de software protegido con una licencia de uso. Dentro de este grupo tenemos: Protegido con copyright: Es decir, con derechos de autor (o de copia). El usuario no puede, adquirirlo para usarlo y luego vender copias (salvo con la autorización de su creador). Protegido con copyleft: Es aquel cuyos términos de distribución no permiten a los redistribuidores agregar ninguna restricción adicional.
4) De acuerdo a su “legalidad”:
- Legal: Es aquel software que se posee o circula sin contravenir ninguna norma. Por ejemplo, si tengo un software con su respectiva licencia original y con su certificado de autenticidad, o si lo tengo instalado en una sola computadora .
- Ilegal: Es el software que se posee o circula violando una norma determinada. Por ejemplo: tengo licencia para usarlo en una sola computadora pero lo instalo en mas de una, no tengo la licencia pero lo puedo utilizar mediante artificios (cracks, patchs, loaders, key generators, números de serie duplicados, etc)
5) De acuerdo a su “filosofía”:
- Propietario: Es aquel software que refleja el hecho de que su propiedad absoluta permanece en manos de quien tiene sus derechos y no del usuario, quien únicamente puede utilizarlo bajo ciertas condiciones. Su uso, redistribución y/o modificación están prohibidos o restringidos de modo tal que no es posible llevarlos a cabo. Es decir, este tipo de software le da al usuario derechos limitados sobre su funcionamiento.
- Libre: Es el tipo de software que le da al usuario la libertad de usarlo, estudiarlo, modificarlo, mejorarlo, adaptarlo y redistribuirlo, con la única restricción de no agregar ninguna restricción adicional al software modificado, mejorado, adaptado o redistribuido. Vale aclarar que debe permitir el acceso al código fuente.
QUE NO ES SOFTWARE LIBRE?
- Software regalado: O de costo cero, pero sin el código fuente.
Es el que normalmente viene en los CD’s de revistas de computación o que
se consigue en sitios freeware.
- Software con el código fuente: Esto quiere expresar que el software se
provee con su código fuente, pero no necesariamente brinda las libertades
del Software Libre.
- Software de dominio publico: Este tipo de software no tienen licencias de
uso, por lo tanto corre el peligro de dejar de serlo si alguien lo utiliza con el fin de
apropiárselo.
VENTAJAS DEL SOFTWARE LIBRE
- Existen aplicaciones para todas las plataformas (Linux, Windows, Mac Os ).
- El precio de las aplicaciones es mucho menor, la mayoría de las veces son gratuitas.
- Libertad de copia.
- Libertad de modificación y mejora.
- Libertad de uso con cualquier fin.
- Libertad de redistribución.
- Facilidad a la hora de traducir una aplicación en varios idiomas.
- Mayor seguridad y fiabilidad.
- El usuario no depende del autor del software.
- Algunas aplicaciones ( bajo Linux ) pueden llegar a ser algo complicadas de instalar.
- Inexistencia de garantía por parte del autor.
- Interfaces gráficas menos amigables.
- Poca estabilidad y flexibilidad en el campo de multimedia y juegos.
- Menor compatibilidad con el hardware.
- Licencia GPL – “Gnu Public Licence”: Esta licencia establece que el software protegido por la misma puede ser libremente utilizado, modificado , copiado y distribuido libremente, distribuido sin garantía.
- Licencia LGPL - “Lesser Gnu Public
Licence”: En un primer momento llamada Library GPL en
referencia a que fue especialmente utilizada para bibliotecas, pero luego
se popularizó y comenzó a utilizarse inclusive en muchos programas
completos debido a sus beneficios comerciales y cambió su nombre a Lesser GPL que significa GPL menos
restrictiva.
- Licencias BSD y BSD modificada – originalmente de “Berkley Software Distribution”: La licencia BSD es similar a las anteriores, aunque más permisiva y que como principal característica permite también el enlace con software no libre , por ser sin copyleft.
- Licencia MIT – Originalmente X11: Es una licencia originaria del Massachusetts Institute of Technology. Permite usar el software libremente, copiarlo, publicarlo, distribuirlo, sub-licenciarlo, siempre que se incluya la nota de copyright en todas las distribuciones.
MANERAS DE OBTENER SOFTWARE LIBRE
- A través de copias en CD: Los que a su vez se pueden conseguir en revistas especializadas, o comprándolos en una casa de computación, o pidiéndoselos a un amigo, pariente, etc.
- A través de Internet: Por medio de FTP, sitios Web, canales de chat, foros de noticias, programas de intercambio de archivos, etc.
- A través de una computadora: Comprando una que venga con Software Libre preinstalado, ya sea de fabrica o por su vendedor.r.