Avances tecnológicos del siglo XXI y ejemplos de estos
Software Libre
1. Software libre
4 Premisas del software libre
El Software Libre es un programa que se libera bajo una determinada licencia que
cumple 4 premisas básicas:
La libertad de usar el programa, con cualquier propósito (libertad 0).
La libertad de estudiar cómo funciona el programa, y adaptarlo a tus
necesidades (libertad 1). El acceso al código fuente es una condición previa
para esto.
La libertad de distribuir copias, con lo que puedes ayudar a tu vecino (libertad
2).
La libertad de mejorar el programa y hacer públicas las mejoras a los demás,
de modo que toda la comunidad se beneficie. (libertad 3). El acceso al código
fuente es un requisito previo para esto.
Licencias
Código abierto
Código abierto (en inglés open source) es el término con el que se conoce
al software distribuido y desarrollado libremente. Fue utilizado por primera vez
en 1998 por algunos usuarios de la comunidad del software libre, tratando de usarlo
como reemplazo al ambiguo nombre original en inglés del software libre (free
software). No obstante, el término continúa siendo ambivalente, puesto que se usa en
la actualidad por parte de programadores que no ofrecen software libre pero, en
cambio, sí ofrecen las fuentes o código de los programas para su revisión o
modificación previamente autorizada por parte de sus pares académicos.
Creative Commons
Creative Commons es una organización no gubernamental sin ánimo de lucroque
desarrolla planes para ayudar a reducir las barreras legales de lacreatividad, por
medio de nueva legislación y nuevas tecnologías. Fue fundada por Lawrence Lessig,
profesor de derecho en la Universidad de Stanford y especialista en ciberderecho, que
la presidió hasta marzo de 2008.
Creative Commons (en español: «bienes comunes creativos») es también el nombre
dado a las licencias desarrolladas por esta organización.
2. GNU General Public License
La Licencia Pública General de GNU o más conocida por su nombre en inglés GNU
General Public License o simplemente su acrónimo del inglés GNU GPL, es
una licenciacreada por la Free Software Foundation a mediados de los 80, y está
orientada principalmente a proteger la libre distribución, modificación y uso
de software. Su propósito es declarar que el software cubierto por esta licencia
es software libre y protegerlo de intentos de apropiación que restrinjan esas libertades
a los usuarios.
Existen varias licencias "hermanas" de la GPL, como la licencia de documentación
libre de GNU (GFDL) que cubre los artículos de la Wikipedia, la Open Audio License,
para trabajos musicales, etcétera, y otras menos restrictivas, como la MGPL, o
la LGPL (Lesser General Public License, antes Library General Public License), que
permiten el enlace dinámico de aplicaciones libres a aplicaciones no libres.
Shareware
Se denomina shareware a una modalidad de distribución de software,
tanto juegos como programas utilitarios, en la que el usuario puede evaluar de forma
gratuita el producto, pero con limitaciones en el tiempo de uso o en algunas de las
formas de uso o con restricciones en las capacidades finales.
Para adquirir una licencia de software que permita el uso del software de manera
completa se requiere de un pago (muchas veces modesto) aunque también existe el
llamado "shareware de precio cero", pero esta modalidad es poco común.
No debe confundirse el shareware con el sistema freeware que indica que un software
es totalmente gratuito, si bien es cierto que el primero se inspira y tiene sus raíces en
el segundo. Tampoco debe confundirse el hecho de que un software sea shareware o
freeware con el hecho de que sea de código abierto, ya que esto último depende de la
disponibilidad o no delcódigo fuente, mientras que los primeros son denominaciones
de la forma o sistema de comercialización.
3. Freeware
El término freeware define un tipo de software de computadora que se distribuye sin
coste y por tiempo ilimitado, siendo una variante gratuita del shareware, en el que la
meta es lograr que un usuario pague, usualmente después de un tiempo de prueba
("trial") limitado y con la finalidad de habilitar toda la funcionalidad. A veces se incluye
el código fuente, pero no es lo usual.
El freeware suele incluir una licencia de uso, que permite su redistribución pero con
algunas restricciones, como no modificar la aplicación en sí, ni venderla, y dar cuenta
de su autor. También puede desautorizar el uso en una compañía con fines
comerciales o en una entidad gubernamental.