¡Vikidia te necesita!
Actualmente tenemos 6614 artículos. ¡Anímate! a crear los artículos solicitados |
Software libre
Un programa libre (o software libre) es aquel que otorga a las personas que lo usan el derecho de usar, modificar y compartir libremente el programa. Es lo contrario de un programa privativo (o software privativo).
Libertades del usuario[editar · editar código]
El software libre otorga a sus usuarios cuatro libertades:
- Libertad 0
- El derecho de ejecutar el programa para cualquier uso o propósito, sin por ello tener qué informar o pedir permiso al desarrollador
- Libertad 1
- El derecho de poder ver y modificar el código fuente del programa, sin necesidad de una autorización o de anunciar dichas modificaciones:
- Libertad 2
- El derecho de compartir copias del programa, y
- Libertad 3
- El derecho de compartir las mejoras de un programa, tanto los programas ejecutables como su código fuente
Historia[editar · editar código]
En los inicios de las computadoras, todo el software era libre, ya que no era considerado un producto, sino tan solo las instrucciones para poder usar los computadores. Entonces, existían grupos de usuarios que usaban un computador en paticular, y compartían software entre sí. Pero a medida que el software se fue volviendo más complejo y difícil de crear, y entonces se requería de cada vez más dinero para producir software, es cuando el software empieza a verse como un producto independiente de los computadores, y las compañías empezaron a poner restricciones al software que creaban.
El movimiento GNU[editar · editar código]
En la década de 1980, el programador Richard Stallman estableció las ideas básicas del software libre, mediante el proyecto GNU: que pretende crear un sistema
Copyleft[editar · editar código]
El copyleft es un concepto inventado por Richard Stallman para referirse al hecho de las licencias de software libre que aseguran que el software que protegen seguirá siendo libre, incluso sus modificaciones; es decir, se refiere a las licencias libres que no permiten incluir restricciones en el software. Por eso, las licencias libres suelen dividirse en dos tipos: las permisivas, que no aplican el copyleft, y las restrictivas, que sí lo hacen.
Ejemplos de licencias restrictivas son:
- La Licencia Pública General GNU
- Algunas licencias Creative Commons
Ejemplos de lciencias permisivas son:
- La licencia BSD
- La licencia Apache
Ejemplos de software libre[editar · editar código]
- El sistema operativo GNU/Linux
- El servidor web Apache
- El administrador de bases de datos relacional MySQL
- El navegador web Mozilla Firefox
- La suite ofimática LibreOffice
- El servidor de correo Sendmail
- El editor de vídeo Kdenlive
- El editor de imágenes Gimp
- El editor de vectores Inkscape
- El editor de textos Emacs
Referencias[editar · editar código]
- Gladys Stella Rodríguez. El software libre y sus implicaciones jurídicas. Publicado en la Revista de Derecho, no. 30, páginas 164 a 169, en 2008, por la Universidad de Zulia, Venezuela.