software libre

Anuncio
ÍNDICE
Portada………………………………………………………………………………1
Índice…………………………………………………………………………………2
Introducción…………………………………………………………………………3
Que es software libre………………………………………………………………4
Aplicaciones se me software libre………………………………………………..5
Diferencia entre software libre y software propietario………………………….6
Ejemplo de páginas web que utilicen software…………………………………8
Utilidad del software libre …………………………………………………………8
Como nació el software libre………………………………………………………9
Conclusión……………………………………………………………...…………..11
Bibliografía…………………………………………………………………...……..12
INTRODUCCIÓN
. La historia del software libre y de código abierto como lo conocemos
actualmente, se remonta a inicios de los años 1980, época en la que la mayoría
de software era privativo y surgió la necesidad, por parte de algunos
programadores, de crear proyectos que impulsaran la creación de software libre.
Esto fue motivado debido a que el desarrollo del software ya no era una
construcción colaborativa realizado por las universidades, sino que era
desarrollado por las nacientes empresas de software, las cuáles no permitían ni
el acceso, ni la modificación del código fuente.
El software libre permite desarrollar nuevos productos partiendo de una
tecnología ya probada. Desde el punto de vista del aprendizaje, el software libre
ofrece la posibilidad de aprender a los futuros profesionales de este sector.
El software libre es aquel que puede ser distribuido, modificado, copiado
y usado; por lo tanto, debe venir acompañado del código fuente para hacer
efectivas las libertades que lo caracterizan.
Mientras que el software privado se refiere a cualquier programa
informático en el que los usuarios tienen limitadas las posibilidades de usarlo,
modificarlo o redistribuirlo, o que su código fuente no está disponible o el acceso
a éste se encuentra restringido
2
Que es software libre
El software libre es todo aquel software cuyo código fuente se puede
estudiar, modificar y utilizar libremente con cualquier fin, e incluso, copiar y
redistribuir el programa con cambios o sin ellos.
En otras palabras, este tipo de software le da la libertad a cualquier
persona u organización de usar un programa para cualquier clase de trabajo y
sin la obligación de comunicárselo a un desarrollador o a alguna entidad
específica.
Se
denomina Software
Libre a aquellos programas
informáticos
que le dan a sus usuarios, por decisión explícita de sus programadores y
diseñadores, el acceso al código fuente o código de programación original en
que fueron fabricados, para que pueda copiar, modificar, personalizar y
distribuirlo libremente. Esto da origen, por ende, a múltiples versiones del mismo
programa, cuya aparición no representa una violación legal o ética del programa
original.
El
término Software
Libre se
le
atribuye
al
estadounidense
Richard Stallman, quien fue fundador de la FSF Free Software Foundation
(Fundación del Software Libre)
La FSF se refiere a cuatro libertades que deben tener todos los usuarios
del software para que éste pueda ser calificado como libre:
 Libertad 0. Es la libertad para usar el programa con cualquier propósito.
 Libertad 1. Se refiere a la libertad para estudiar cómo funciona el programa
y adaptarlo a las propias necesidades. Para esto es necesario disponer del
código fuente de su programación.
 Libertad 2. Es la libertad para redistribuir las copias.
 Libertad 3. Alude a la libertad de mejorar el programa y publicar las mejoras
para que toda la comunidad se beneficie.
3
Aplicaciones de software libre
 Linux Ubuntu. Es un sistema operativo muy potente y amigable. Este
sistema está basado en Linux e implementa todo el entorno visual similar al
Windows. El usuario puede utilizar todo el entorno de "ventanas", pero poco
a poco empieza a conocer el terminal que te permite instalar software, correr
comandos y aplicaciones de manera más rápida. También viene con su
centro de aplicaciones donde se puede buscar y descargar software por
temas.
 Ares. Programa del tipo P2P (peer to peer) para buscar y descargar de la
Web todo tipo de archivos, incluso desde varias fuentes (lo que será posible
si el archivo es compartido simultáneamente por varios usuarios), con lo que
se puede reducir el tiempo de descarga.
 Mozilla Firefox. Es un navegador con numerosas funcionalidades y
posibilidad de personalización, suele ser especialmente valorada su
capacidad para proteger la vida privada del usuario.
 Apache Open Office. Paquete que ofrece diversas herramientas, entre ellas
procesador de texto, hojas de cálculo, presentaciones gráficos y bases de
datos.
 Clam Win Free Antivirus. Como su nombre lo indica, es un eficiente
programa antivirus que se actualiza permanentemente; tiene más de 600000
usuarios por día en el mundo.
 Moodle. Es muy usado en el ámbito de la enseñanza, ya que permite ‘subir’
diversos contenidos (videos, imágenes, textos), incluso la comunicación y el
trabajo en red o realizar exámenes en línea.
 JBoss. Es una plataforma de tiempo de ejecución empleada para construir e
implementar servicios y aplicaciones transaccionales basadas en lenguaje
Java.
 Qcad. Es una aplicación para dibujo técnico asistido por computadora (CAD)
en dos dimensiones. Muy útil para ingenieros, arquitectos, decoradores. Es
compatible con Windows, Mac OS X y Linux.
4
 Audacity. Es un programa para grabación y edición de audios a partir de
diferentes fuentes, que también sirve para el post procesamiento de archivos
de audio.
 FreeBSD. Es un sistema operativo de acceso libre de tipo Unix, era muy
popular antes de la llegada de Linux.
 JDownloader. Es una plataforma abierta escrita en Java, simplifica la
descarga de archivos de servidores del tipo Rapidshare o Megaupload.
Ofrece descargas múltiples paralelas y reconocimiento de captchas.
 WordPress. También sirve para la publicación de blogs y bases de datos Avogadro 1.1.1. Editor de moléculas orientado a la química informática, a la
bioinformática, al modelado de moléculas y áreas afines.
 K-Sketch. Es un editor de animaciones informales; con versiones disponibles
para plataformas móviles.
 Clip Art Library. Colección de imágenes que pueden utilizarse y modificarse
libremente.
 GenealogyJ. Editor de datos genealógicos, permite crear diferentes clases
de reportes a partir de datos de individuos. Trabaja con lenguaje Java.
 Marble. Atlas y globo terráqueo virtual que ofrece diferentes mapas y
proyecciones.
 Calibre. Programa de gestión de libros electrónicos, permite organizar
colecciones de libros y convertir los libros a diversos formatos, como para ser
leídos, por ejemplo, como ebooks.
Diferencia entre software libre y software propietario
El software libre es aquel que puede ser distribuido, modificado, copiado
y usado; por lo tanto, debe venir acompañado del código fuente para hacer
efectivas las libertades que lo caracterizan.
Mientras que el software privado se refiere a cualquier programa
informático en el que los usuarios tienen limitadas las posibilidades de usarlo,
5
modificarlo o redistribuirlo (con o sin modificaciones), o que su código fuente no
está disponible o el acceso a éste se encuentra restringido.
Es cualquier programa informático en el que el usuario tiene limitaciones
para usarlo, modificarlo o redistribuirlo (esto último con o sin modificaciones).
(También llamado código cerrado o software no libre, privado o privativo)
El software libre es aquel que otorga la libertad al usuario final para
compartir, copiar o modificar una aplicación de software. Algunas versiones de
software libre incluyen los programas fuentes.
En cambio, el software propietario tiene varias restricciones donde los
usuarios requieren de un acuerdo o licencia de uso. El software propietario sólo
se distribuye como un programa ejecutable.
El software propietario no incluye el código fuente de la aplicación
mientras que el software libre es generalmente el mismo que el software de
código abierto, está disponible sin costo y que puede ser utilizado por cualquier
persona para cualquier propósito y con restricciones sólo mínimos.
El costo del software propietario puede variar de unos pocos miles a unos
cientos de miles de dólares, dependiendo de la complejidad del sistema
requerido. Este valor de este tipo de aplicaciones se compone de una tarifa base
por el uso del software, más un valor adicional por mantenimiento, soporte
técnico o incluso por licencias adicionales.
6
Ejemplo de páginas web que utilicen software
 Adobe Dreamweaver: Este es un software para crear páginas web de alta
calidad, y que ofrece grandes posibilidades para que tengas un sitio web de
alta calidad. Sin embargo, esta herramienta no es un editor visual, motivo por
el cual, es indispensable que conozcas los lenguajes de programación como
el HTML o el JavaScript.
Utilidad del software libre
El software libre permite desarrollar nuevos productos partiendo de una
tecnología ya probada. Tenemos derecho a analizar el código e incorporar
mejoras desarrollando nuevas funcionalidades a un coste significativamente
menor que si tuviéramos que empezar desde cero.
Esta realidad lleva implícita una corrección efectiva y casi inmediata de
los errores: muchas veces los errores se detectan y corrigen antes de que
acaben generando un problema.
Desde el punto de vista del aprendizaje, el software libre ofrece la
posibilidad de aprender a los futuros profesionales de este sector. Podrán
repasar el código, modificarlo, observar los cambios y aprender por prueba y
error.
Entre otras utilidades tenemos:
Fácil acceso
El hecho de contar con la disponibilidad a la hora de acceder al código,
hace que muchas personas técnicas pueden contribuir y mejorar una pieza de
software hace que sea mejor cada día y con menos fallos.
Ahorro de costos por parte de las empresas
7
Poder acceder de forma libre a un software que puede cumplir las mismas
funciones que uno de pago, permite a los usuarios ahorrar dinero en costos de
adquisición, mantenimiento y soporte.
Permite ser copiado y modificado
Una de las más importantes ya que permite a los usuarios y empresas
crear productos y servicios de base tecnológica utilizando herramientas libres.
Autonomía e independencia
El usuario tiene acceso al software y al código fuente por lo que se puede
utilizar libremente y construir proyectos desde cero y basados en otro sin
restricciones, adaptarlos, modificarlos de acuerdo a nuestras necesidades sin
depender de grandes empresas tecnológicas como Facebook, Google o
Amazon.
El software libre y el Open Source son muy importantes, y gracias a ellos
se ha permitido la creación de productos que se han convertido en grandes
compañías de renombre como Uber, Netflix o Airbnb, los cuales han cambiado
de una u otra forma nuestras vidas.
Como nació el software libre
La historia del software libre y de código abierto como lo conocemos
actualmente, se remonta a inicios de los años 1980, época en la que la mayoría
de software era privativo y surgió la necesidad, por parte de algunos
programadores, de crear proyectos que impulsaran la creación de software
libre.1 Cabe mencionar que antes, cuando las primeras computadoras nacieron
(y por ende los primeros programas informáticos), el software tenía un modelo
de desarrollo cooperativo, similar al de otras ciencias como la física; esto empezó
a cambiar en los años 1960 y los años 1970, cuando nacieron las primeras
compañías que «privatizaron» su código.
8
En 1983, Richard Stallman, siendo programador del Laboratorio de
Inteligencia Artificial del MIT, inició el Proyecto GNU para escribir un sistema
operativo completo y libre de las restricciones sobre el uso de su código fuente.
Esto fue motivado debido a que el desarrollo del software ya no era una
construcción colaborativa realizado por las universidades, sino que era
desarrollado por las nacientes empresas de software, las cuáles no permitían ni
el acceso, ni la modificación del código fuente.
El suceso que colmó la paciencia de Stallman, fue el fallo de los drivers
de una impresora, los cuales él podía arreglar porque tenía el conocimiento, pero
no se lo permitieron porque los términos de la licencia lo impedían. Otra probable
inspiración para desarrollar el proyecto, fue un desacuerdo con Symbolics Inc.
sobre el acceso a las actualizaciones de un software que esta empresa
desarrolló a partir de un código fuente desarrollado por el MIT.
En 1984, Stallman renuncia al MIT para evitar que la universidad exigiera
derechos sobre el software que estaba desarrollando en el marco del Proyecto
GNU y en 1985 publica el Manifiesto GNU (Enlaces a un sitio externo.) para
describir el propósito del proyecto y explicar la importancia del software libre. En
1986 publicó la definición de "Software Libre (Enlaces a un sitio externo.)" y creo
la Fundación para el Software Libre (Enlaces a un sitio externo.) (Free Software
Foundation - FSF), y en 1989 publicó la primera versión de la Licencia Pública
General GNU
9
CONCLUSIÓN
El software libre es un software cuyo código de fuente puede ser
estudiado, modificado, y utilizado libremente con cualquier finalidad y
redistribuido con cambios o mejoras sobre ellos. Existen muchas aplicaciones
que se han unido a la modalidad del software libre, entre ellas algunas que
usamos día a día, como es el caso de Mozilla.
Aunque hay muchas aplicaciones de software libre, existen aún más con
software propietario, este lo podemos diferenciar del libre porque tiene varias
restricciones, donde los usuarios requieren de un acuerdo o licencia de uso para
poder modificarlos. El software propietario sólo se distribuye como un programa
ejecutable.
El software libre tiene muchas utilidades, pero las más destacadas son
que al poder ser modificable muchas personas técnicas pueden contribuir y
mejorar una pieza de software para que sea mejor cada día y con menos fallos,
también que este software puede cumplir las mismas funciones que uno de pago,
esto permite a los usuarios ahorrar dinero en costos de adquisición,
mantenimiento y soporte.
10
BIBLIOGRAFÍA
https://concepto.de/software-libre/
https://www3.gobiernodecanarias.org/medusa/ecoescuela/seguridad/ciud
adania-y-seguridad-tic/principios-legales/software-libre/concepto-desoftware-libre/
https://rockcontent.com/es/blog/software-libre/
https://gidahatari.com/ih-es/cuales-son-los-5-softwares-libres-quedeberias-conocer
https://www.ejemplos.co/25-ejemplos-de-software-libre/
https://duglasm.wordpress.com/2012/03/31/diferencias-entre-softwarelibre-y-software-propietario/
https://www.tusdatos.co/blog/la-importancia-del-software-libre
https://www.iebschool.com/blog/que-es-el-software-libre-digital-business/
https://canvas.instructure.com/courses/813222/pages/historia-delsoftware-libre-y-el-software-de-codigo-abierto
11
Descargar