software

9
Software libre Y Software propietario .

description

aqui se hablaran de los tipos de software y para que se usan

Transcript of software

Page 1: software

Software libre Y

Software propietario .

Page 2: software

SOFTWARE LIBRE: Es el que respeta la libertad de los usuarios y la comunidad. A grandes rasgos, significa que los usuarios tienen la libertad de ejecutar, copiar, distribuir, estudiar, modificar y mejorar el software. software libre estipula los criterios que se tienen que cumplir para que un programa sea considerado libre. De vez en cuando modificamos esta definición para clarificarla o para resolver problemas sobre cuestiones delicadas.

¿Qué es el software libre?

Page 3: software

¿Cómo surgió el software?

El software empezó siendo libreEn los inicios de la informática, durante los años 1950 y 60, el esfuerzo investigador de universidades y empresas estaba concentrado en desarrollar el hardware y la electrónica. Los ordenadores de esa época tenían pocas posibilidades comparados con los actuales, por eso el software jugaba un papel secundario, ya que se consideraba parte del producto de hardware.En los laboratorios y en las universidades, era muy común compartir el software igual que se comparte el conocimiento o los métodos matemáticos1. Teniendo en cuenta que muchos de esos primeros investigadores eran matemáticos, aplicaron de manera natural sus principios de colaboración para resolver los nuevos retos que planteaba la informática.Estos dos aspectos, crearon un ambiente inicial de colaboración entre investigadores y académicos de la época, que compartían libremente el código fuente de los programas que escribían. Ambiente que se rompió cuando las empresas empezaron a ver el software como un producto distinto del hardware, y un negocio potencial.

Page 4: software

Aparece el software propietario

A principios de los años 1970 los ordenadores ya eran lo bastante potentes para permitir la ejecución de software complejo, el desarrollo del cual era muy costoso en recursos humanos y de tiempo. Entonces se empezaron a producir productos de software separados del hardware, dando lugar al nacimiento de empresas dedicadas únicamente a la producción de software, la mas conocida y destacada de las cuales es Microsoft, fundada en 1975.Para asegurar su continuidad y la absoluta dependencia de sus clientes, las empresas de software siguieron diversas estrategias, de las cuales destacan dos:No entregar al cliente el código fuente del software, sino solo el código máquina.No vender el software sino licenciar su uso. Es decir, cuando alguien adquiere el producto “Microsoft Office” en un centro comercial, no es propietario del software sino que únicamente adquiere el derecho a usarlo en un ordenador.

Estas estrategias han conducido a la industria del software a convertirse en uno de los negocios mas rentables del siglo XX, y a sus dueños a amasar las mayores fortunas del mundo2. Pero ¿ha sido a cambio de un producto de calidad y de favorecer los derechos de sus clientes? La respuesta es que no. Las dos estrategias mencionadas son perniciosas para los usuarios -clientes de estas compañías- ya que recortan fuertemente sus derechos sobre el software, tal como se comenta a continuación.En primer lugar, el hecho de no entregar el código fuente hace que el usuario no pueda corregir posibles -y muy frecuentes- errores en el software. Cuando alguien adquiere un coche puede abrir el capó y ver el motor, si tiene conocimientos de mecánica, puede arreglarlo el mismo y, si no los tiene, puede llevar su coche al taller que prefiera. En el software propietario, como no se entrega el código fuente, no puede verse ni tocarse nada, no hay posibilidades de corregir errores, solo queda esperar a que la empresa saque una nueva versión del software y la adquiera, pagando nuevamente la licencia.

En segundo lugar, las licencias de software propietario son muy restrictivas. Son términos habituales de estas licencias el no poder compartir con nadie el software, o no poder instalarlo en dos ordenadores, incluso aunque ambos sean propiedad del mismo usuario, como el portátil y el PC de sobremesa. Más adelante describiremos otras estrategias de las empresas de software propietario, que también perjudican a sus usuarios. El conjunto de prácticas seguidas por estas compañías crearon, durante los años 1980, un descontento general en muchos usuarios, algunos de los cuales iniciaron proyectos por su cuenta para desarrollar su propio software.

Page 5: software

Los primeros proyectos de software libre

Puede ser anecdótico, pero se dice que el movimiento del software libre empezó con una impresora que funcionaba incorrectamente. Richard Stallman, un investigador que trabajaba en el MIT decidió arreglarla, pero el fabricante de la impresora se negó a entregarle el código fuente del controlador.Durante los años 1980, Richard Stallman, un inconformista, también estaba descontento con las restricciones que imponían las licencias del sistema operativo UNIX, y se decidió a iniciar un proyecto personal para desarrollar un sistema operativo3 completo, libre y totalmente abierto, sobre el cual pudiera hacer funcionar cualquier otro software. Nacía así el proyecto GNU, y aparecía el segundo pilar del software libre: el voluntariado.

Ya se ha comentado en la introducción que el software libre se fundamente en dos valores. La colaboración es típica de la comunidad científica y de los entornos universitarios y de investigación, entorno en el que se desarrollaron las primeras piezas de software, tal como se ha descrito. El segundo valor, el voluntariado, se inició en el MIT de la mano de Richard Stallman, que decidió trabajar en un sistema operativo sin cobrar, ya que ese proyecto no formaba parte de su empleo. Así, solo falta un tercer ingrediente, que permita crear grandes comunidades de voluntarios dispuestos a colaborar con un objetivo común. Este ingrediente fue Internet, que se extendió por todo el mundo durante los años 1990.

Page 6: software

Richard Stallman y la Free Software Foundation

Consciente de la amenaza que el software libre supone para las grandes compañías, y sabiendo que estas no se quedarían de brazos cruzados viendo como un grupo de voluntarios les hacía la competencia, Richard Stallman se

puso a trabajar en los aspectos legales del software libre, y fundó la FSF) para impulsar, promocionar y defender el software libre.

Richard Stallman definió el software libre el año 1986 diciendo que, una pieza de software es software libre si, quien reciba una copia de este software tiene las siguientes cuatro libertades:Libertad 0: La libertad de usar el software, con cualquier propósito.Libertad 1: La libertad de estudiar como funciona el software y modificarlo para adaptarlo a las necesidades de cada uno.Libertad 2: La libertad de distribuir copias del software.Libertad 3: La libertad de mejorar el software, y hacer públicas las mejoras.Hay que observar que, para poder poner en práctica las libertades 1 y 3, es necesario tener acceso al código fuente del software en cuestión, ya que sino es prácticamente imposible modificar el programa.Para asegurar que las libertades del software libre se respetan, la FSF mantiene una familia de licencias de software libre, la más conocida de las cuales es la GPL. En contraposición a las licencias restrictivas de las empresas de software, como la EULA de Microsoft, la licencia GPL pone énfasis en las cuatro libertades mencionadas, e impide que una empresa se apropie indebidamente de piezas de software libre. Por ejemplo, si cualquier persona u organización modifica una pieza de software licenciado bajo las condiciones de la GPL, estará legalmente obligada a distribuir gratuitamente cualquier modificación que haga del software, además de que deberá reconocer al autor del software original.

Page 7: software

¿Cuáles son los beneficios de el software libre?

SOFTWARE LIBRE:– Existen aplicaciones para todas las plataformas (Linux, Windows, Mac Os ).– El precio de las aplicaciones es mucho menor, la mayoría de las veces son gratuitas.– Libertad de copia.– Libertad de modificación y mejora.– Libertad de uso con cualquier fin.– Libertad de redistribución.– Facilidad a la hora de traducir una aplicación en varios idiomas.– Mayor seguridad y fiabilidad.– El usuario no depende del autor del software.

Software propietario:– Facilidad de adquisición ( puede venir preinstalado con la compra del pc, o encontrarlo fácilmente en las tiendas ).– Existencia de programas diseñados específicamente para desarrollar una tarea.– Las empresas que desarrollan este tipo de software son por lo general grandes y pueden dedicar muchos recursos, sobretodo económicos, en el desarrollo e investigación.– Interfaces gráficas mejor diseñadas.– Más compatibilidad en el terreno de multimedia y juegos.– Mayor compatibilidad con el hardware.

Page 8: software

¿Cuáles son las diferencias entre el software libre y

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.

El software privado : se refiere a cualquier programa

informático en el que los usuarios tienen limitadas las

posibilidades de usarlo, modificarlo o redistribuirlo

(con o sin modificaciones), o que su código fuente no

está disponible o el acceso a éste se encuentra

restringido.

Page 9: software