El documento describe las características del software propietario y libre. El software propietario limita el uso, modificación y redistribución del código fuente. El software libre permite la libertad de ejecutar, copiar, distribuir, estudiar y modificar el software. También discute varias licencias como la AGPL, BSD y MPL que definen los términos de uso del software libre.
2. SOFTWARE PROPIETARIO
Es aquel en el que un usuario tiene limitadas sus
posibilidades de usarlo, modificarlo o redistribuirlo, y
a menudo su licencia tiene un coste.
Se le llama software propietario, no libre, privado o
privativo al tipo de programas informáticas o
aplicaciones en el que el usuario no puede acceder al
código fuente o tiene un acceso restringido y, por
tanto, se ve limitado en sus posibilidades de
uso, modificación y redistribución.
3. CARACTERÍSTICAS
PRINCIPALES
Es desarrollado por una empresa y no difunde sus
especificaciones. El código es cerrado, nadie puede ver cómo
está elaborado el programa.
La licencia nos limita a usar ese software por una sola persona
(quien lo adquiere). No se puede redistribuir, a no ser que la
licencia lo permita.
Al no tener acceso al código fuente, no podemos corregir los
posibles errores que tenga el programa, ni adaptarlo a nuestras
necesidades. Dependemos de las variaciones que la empresa
propietaria realice con las nuevas versiones
Lo habitual es tener que pagar por adquirir estos programas, y
muchos de ellos ya sabemos que no son precisamente baratos y
4. SOFTWARE LIBRE
Según la Free Software Foundation, el software libre
se refiere a la libertad de los usuarios para ejecutar,
copiar, distribuir, estudiar, modificar el software y
distribuirlo modificado.
Suele estar disponible gratuitamente o al precio de
costo de la distribución a través de otros medias, sin
embargo no hay que asociar software libre a software
«gratuito» ya que conservando su carácter de libre,
puede ser distribuido comercialmente.
5. Licencias AGPL
La Licencia Pública General de Affero (en inglés
Affero General Public License, también Affero GPL o
AGPL) es una licencia copyleft derivada de la
Licencia Pública General de GNU diseñada
específicamente para asegurar la cooperación con la
comunidad en el caso de software que corra en
servidores de red.
La Affero GPL es íntegramente una GNU GPL con
una cláusula nueva que añade la obligación de
distribuir el software si éste se ejecuta para ofrecer
servicios a través de una red de ordenadores.
6. Licencias estilo BSD
Se utilizan en gran cantidad de software distribuido junto a
los sistemas operativos BSD. El autor, bajo tales
licencias, mantiene la protección de copyright únicamente
para la renuncia de garantía y para requerir la adecuada
atribución de la autoría en trabajos derivados, pero permite
la libre redistribución y modificación, incluso si dichos
trabajos tienen propietario. Son muy permisivas, tanto que
son fácilmente absorbidas al ser mezcladas con la licencia
GNU GPL con quienes son compatibles.
Esta licencia asegura “verdadero” software libre, en el
sentido que el usuario tiene libertad ilimitada con respecto
al software, y que puede decidir incluso redistribuirlo
como no libre.
7. Licencias estilo MPL y derivadas
Esta licencia es de Software Libre y tiene un gran valor
porque fue el instrumento que empleó Netscape
Communications Corp., para liberar su Netscape
Communicator 4.0 y empezar ese proyecto tan importante
para el mundo del Software Libre: Mozilla. Se utilizan en
gran cantidad de productos de software libre de uso
cotidiano en todo tipo de sistemas operativos.
La MPL es Software Libre y promueve eficazmente la
colaboración evitando el efecto "viral" de la GPL (si usas
código licenciado GPL, tu desarrollo final tiene que estar
licenciado GPL). La NPL (luego la MPL) fue la primera
licencia nueva después de muchos años, que se encargaba de
algunos puntos que no fueron tenidos en cuenta por las
licencias BSD y GNU. En el espectro de las licencias de
software libre se la puede considerar adyacente a la licencia
estilo BSD, pero perfeccionada.
8. CARACTERÍSTICAS DEL
SOFTWARE LIBRE
Se puede usar el programa con cualquier propósito ya sea
educativo, cultural, comercial, político, social, entre otros.
Tiene la libertad de estudiar como funciona el programa y
adaptarlo a las necesidades requeridas puesto que se
pueden suprimir partes que no se necesitan, agregarles
partes importantes, etc.
Permite distribuir copias ya sea gratis o con algún costo.
Existe la libertad de mejorar el programa y liberar las
mejoras al público.