Diapositivas

21
Software Libre

Transcript of Diapositivas

Page 1: Diapositivas

Software

Libre

Page 2: Diapositivas

INDICE (I)

SOFTWARE

Definición de software

Tipos de software (1),(2),(3).

Software libre

Libertades de software libre

Software abierto u Open Source

Características de Open Source

Ventajas e inconvenientes de software libre

Software propietario

Comparaciones entre software libre y propietario III

Page 3: Diapositivas

Software

Software, también llamado soporte lógico de un sistema informático realiza las

tareas especificas de un usuario.

Algunos de sus componentes son las aplicaciones informáticas, el software de

sistema como el sistema operativo (este permite a los programas y

aplicaciones informáticos funcionar)

En definitiva el software es toda la información procesada

por los sistemas informáticos, programas y datos.

Page 4: Diapositivas

Tipos de software (1)

• Software de sistema: Su objetivo es quitar trabajo al usuario y al programador sobre los detalles del sistema informático y aislándolo especialmente del procesamiento referido a las características internas de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras, pantallas, teclados, etc. El software de sistema incluye:

– Sistemas operativos

– controladores de dispositivos

– herramientas de diagnóstico

– Herramientas de Corrección y Optimización

– Servidores

– utilidades

Page 5: Diapositivas

Tipos de software (2)

• Software de programación: Es el conjunto de herramientas que

permiten al programador desarrollar programas informáticos, usando diferentes

lenguajes de programación, Incluye entre otros:

– Editores de texto

– Compiladores

– Intérpretes

– Enlazadores

– Depuradores

Page 6: Diapositivas

Tipos de software (3)

• software de aplicación:Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier campo y sobretodo en el ámbito empresarial. Incluye entre otros:

– Aplicaciones para Control de sistemas y automatización industrial

– Aplicaciones ofimáticas

– Software educativo

– Software empresarial

– Bases de datos

– Telecomunicaciones (por ejemplo Internet y toda su estructura)

– Software médico

– Software de Cálculo Numérico y simbólico.

– Software de Diseño Asistido (CAD)

– Software de Control Numérico (CAM)

Page 7: Diapositivas

Software libre

• El Software Libre se refiere a la libertad de los usuarios para ejecutar, copiar,

distribuirlo para el que sea alcanzable al resto de la comunidad, estudiar, cambiar y

mejorar el software.

• Ojo, Software Libre es un asunto de libertad, no de precio, es decir que el software

libre puede ser pago y debe quedar disponible para el resto de la comunidad bajo el

mismo licenciamiento original

Page 8: Diapositivas
Page 9: Diapositivas

Libertades de Software libre

• La libertad de usar el programa, con cualquier propósito.

• La libertad de estudiar cómo funciona el programa, y de adaptarlo a cualquier necesidad, para ello el acceso al código fuente es una condición necesaria.

• La libertad de distribuir copias, con lo que se pueda beneficiar otro usuario.

• La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se beneficie. El acceso al código fuente es un requisito previo para esto. (Free Software Foundation, 2005)

Page 10: Diapositivas

Software abierto o Open Source

Open source no es exactamente como el software libre, no solo significa “acceso al código fuente”, sino que debe contar con la distribución como código de fuente y como código copiado para que cualquiera pueda modificar el programa, debe permitir todas las modificaciones y trabajos y que estas se distribuyan con las mismas condiciones de la licencia original, no discriminar a personas o grupos pero no permitir licencias adicionales.

En definitiva, Open Source acepta modificaciones con libre distribución pero siempre bajo la misma licencia.

Page 11: Diapositivas

CARACTERISTICAS DE OPEN SOURCE

• se distribuye con su código fuente.

• Un programador puede evaluarlo y adaptarlo a las necesidades locales.

• Toda error puede ser analizada y corregido accediendo al código fuente

• es muy difícil que pueda contener otras funciones como las relacionadas con permitir el acceso de virus u otros mecanismos no deseados, a diferencia de un software cerrado.

• su desarrollo se realiza en forma cooperativa y la experiencia de todos los usuarios del software permite a los programadores realizarle correcciones y mejoramientos.

• Facilidad para integrarse a otros sistemas por el tipo de desarrollo en si, lo cual le permite también interactuar.

• se distribuyen con diferentes tipos de licencia y por lo general solo requieren que quien las solicita complete un formulario con datos personales, datos sobre el uso o destino que se le dará a ese software y datos de la institución u organización, si correspondiere; de esta manera se mantiene actualizado la Base de Datos de los usuarios

Page 12: Diapositivas

Ventajas de uso de Software libre

Ventajas

Bajo costo de adquisición producto de las

libertades en su distribución y en que

requieren bajos niveles de inversión en

hardware, implementación y

mantenimiento.

Continuidad en el desarrollo del

software, ya que este no depende de

quien o quieres fueron los autores

originales y si trabajan aún o no en el

mismo, ya que cualquier informático

puede continuar esa labor.

Mayor libertad en el hardware ya que el

software libre, a diferencia del

comercial, no tiene mayores

requerimientos en lo referente a

disco, memoria, procesador, etc., algo

que no varía con la aparición den nuevas

versiones, como ocurre con el software

comercial.

Inconvenientes

Dificultad en las migraciones de archivos ya

que algunas veces se producen errores

producto de l aincompatibilidad existente

entre archivos creados con software

propietario y aplicaciones libres

Inversión de tiempo y dinero para llevar

adelante implantaciones exitosas ya que la

migración inicial supone un tiempo de

adaptación y aprendizaje y un costo inicial

en la instalación y migración. Esta inversión

es menor porque la capacitación no es

monopolio exclusivo de nadie la puede

realizar

Page 13: Diapositivas
Page 14: Diapositivas

¿Software libre o propietario?• El tener acceso al código fuente del programa (software libre), es una ventaja

invalorable que me permite saber exactamente que hace o hará el programa en

determinadas circunstancias para poder modificarlo si así lo decido, sin tener que

solicitar ningún permiso ni violar ninguna licencia. Los programas libres pueden

distribuirse bajo varios tipos de licencias, pero la GPL es la más difundida.

• La GPL (General Public License/Licencia Pública General) es un conjunto

específico de términos de distribución para proteger con copyleft a un programa.

Copyleft significa que el programa debe ser redistribuido sin restricciones,

respetando la licencia original. Según la FSF, el software protegido con copyleft es

software libre cuyos términos de distribución no permiten a los redistribuidores

agregar ninguna restricción adicional cuando éstos redistribuyen o modifican el

software. Esto significa que cada copia del software, aun si ha sido modificado, debe

ser software libre.

• El software propietario es software NO LIBRE. No hay acceso al código fuente del

programa. Su redistribución o modificación está prohibida, o requiere de una

autorización especial. Se distribuye generalmente bajo licencias finales de usuario,

en donde se permite instalar el programa en una y solo una computadora.

• Tras esto, ¿Con cual nos quedaríamos en caso de querer instalar un sistema

operativo en nuestro ordenador? ¿sería de código abierto o privado?

Page 15: Diapositivas

Freeware

• Se define como Freeware todo aquel programa que se distribuya gratuitamente, con ningún coste adicional.

• Cada programa tiene, en su EULA sus propias limitaciones, aunque sea completamente funcional. Durante la instalación suele salir el texto del contrato, que tienes que aceptar para poder seguir la instalación. La única diferencia con el soft del grupo 3 es que su desarrollador lo pone gratuitamente a disposición del público de manera voluntaria, por diversos motivos: simple diversión de un programador, versiones de prueba de un posible futuro soft comercial, un producto comercial descatalogado, entre otros muchos posibles motivos.

• Debemos diferenciar el software libre del freeware.

Software libre: no tiene por qué ser gratuito.

Freeware: no tiene por qué ser libre.

Page 16: Diapositivas

Distribuciones Linux

•Son distribuciones freeware.

•Utilizan el Kernel Linux

•Ubuntu (compatibilidad de hardware y

facilidad de instalación).

Fedora 15 (excelente soporte de

hardware, un escritorio elegante, gran

variedad de paquetes).

Page 17: Diapositivas

Ubuntu y Fedora

Page 18: Diapositivas

Debian

Debian proporciona un sistema

operativo maduro y estable. Muy

configurable. Ubuntu se basa en esta

distribución. El proyecto Debian

comenzó en el año 1993, evolucionando

gracias a las aportaciones de usuarios y

desarrolladores. Es recomendable tener

ciertos conocimientos antes de lanzarse

a utilizar Debian.

Page 19: Diapositivas

Mandriva

Mandriva da mucha importancia a la facilidad

de uso. Esta enfocada principalmente a

usuarios novatos o de nivel medio. Incluye el

software más nuevo, lo cual puede hacer que

en ocasiones sea algo inestable.

Al igual que Ubuntu se enfoca al mismo tipo de

usuarios.

Page 20: Diapositivas

Mandriva y Debian

Page 21: Diapositivas

FIN