TP Software libre
perroloco1124Tarea19 de Mayo de 2021
2.288 Palabras (10 Páginas)144 Visitas
Introducción a la computación
Trabajo practico N°1
Preguntas:
0-¿Qué es el software libre y cómo se llama el software que no es libre?
1-¿Cuáles son las libertades esenciales del software libre?
2-¿Por qué se las numera desde cero a tres?
3-¿Cómo se considera al software si respeta las libertades y cómo se lo considera si no respeta alguna de ellas?
4-¿Por qué las libertades son esenciales? libertad 2
5-Explique el dilema de dar a un amigo una copia de un programa privativo y cómo se puede evitar
6-¿Qué piensa usted de la piratería?
7-¿Por qué es importante tener acceso al código fuente y qué pasa si utilizamos un programa del que no tenemos acceso al código fuente?
8-¿Cuáles son los tres tipos de funcionalidades malevolentes utilizadas por los productores de software privativo?
9-Mencione algunas empresas que distribuyen software privativo con funcionalidades malevolentes.
10-¿Qué pasa cuando se cometen errores sobre programas privativos y qué diferencia notable encuentra cuando el programa fue hecho como software libre?
11-¿Qué ventajas nos otorga la libertad 3 de distribuir copias cambiadas del software libre?
12-¿Cuáles son las libertades que benefician a usuarios que no saben programar y cuáles son las que necesitan que el usuario sepa programar?
13-¿Cómo funciona el negocio del software libre para usuarios y programadores?
14-¿Qué significa GNU?
15-¿Cómo se combinaron el sistema GNU y el Kernel Linux?
16-¿Cuál es el problema de la mayoría de las distribuciones GNU-Linux? ¿Cuáles son excepciones?
17-¿Cuál es la diferencia entre Software Libre y Open Source?
18-¿Por qué es importante educar a la gente en las cuatro libertades del software libre?
Video: En el Medio Digital
0-¿Qué es la dependencia tecnológica?
1-Explique la relación entre programador, software, computadora
2-¿Cómo se puede comparar el software con una receta de cocina?
3-¿Por qué dice que el software se inventó antes que las computadoras?
4-¿Qué pasa si una computadora no tiene software?
5-¿Cuándo se registra la primera patente de software y cómo eran antes los programas?
6-¿Qué fin tiene la BSA y quiénes la integran?
7-¿En qué época se unen los proyectos GNU y Linux y qué resultado se obtiene?
8-¿En qué año se lanza Firefox y qué fundación lo libera?
9-Explique la afirmación "El usuario tiene el control de los programas o el programa tiene el control de los usuarios"
10-¿Por qué se llama software Privativo?
11-¿Cómo se puede utilizar la analogía de dar una manzana o dar ideas en términos de los principios del software libre?
12-Para un programador, ¿hay diferencia entre hacer software libre o software privativo?
13-¿Para qué le sirve a un programador leer código de otros programas hechos en software libre?
14-¿Hay software libre hecho en Argentina? ¿Tiene sentido hablar de software hecho en un País determinado?
15-¿Cuáles son los peligros de depender tecnológicamente de una empresa extranjera?
16-La razón para decidir migrar a software libre, ¿es exclusivamente monetaria?
17-¿Cuáles serían las ventajas de utilizar formatos abiertos para guardar documentos?
18-¿Existe algún proyecto de hardware libre?
19-¿Qué proyectos de hardware libre puede mencionar? ¿hay alguno impulsado por el Argentina?
20-¿Por qué las agencias públicas tienen responsabilidad de mantener el control de su informática? ¿Cómo pueden asegurarse de ello?
Desarrollo:
0-El software libre es el software que respeta nuestra libertad y la solidaridad social de nuestra comunidad.
Al software que no es libre lo llamamos software privativo porque nos quita la libertad y nos divide, manteniéndonos impotentes como cualquier sistema colonial.
1- Las libertades esenciales del software libre son:
0_ Ejecutar el programa como queramos-
1_Poder estudiar el código fuente del programa y modificarlo para que haga lo que queramos.
2_Poder distribuir las copias que queramos del programa.
3_Poder distribuir copias modificadas del programa contribuyendo a mi comunidad.
2-No se especifica por que se enumera desde el cero, pero creo que es por el código binario el cual contiene cero.
3-Al software que respeta todas las libertades se lo considera software libre y al software que no respete, aunque sea una de las libertades esenciales se lo considera software privativo.
4-Las libertades son esenciales por un motivo ético, el cual te lleve a ser un buen miembro de tu comunidad y no caer en un dilema moral.
5_Cuando un amigo nos pide una copia del programa caeremos en un dilema de elegir entre dos males, romper la licencia del programa o no poder ayudar a nuestro amigo que lo necesita, en ese momento debemos elegir el menor mal, que es romper la licencia del programa y ayudar a nuestro amigo o compañero de la comunidad, pero esto tampoco nos haría buena persona.
Hay dos formas de evitar esta circunstancia, una es no tener amigos y la segunda es no utilizar el software privativo ya que, al no tener el programa, no tenemos la posibilidad de caer en este dilema.
6-La piratería está mal, en contexto informático se debe respetar las licencias de los programas, pero es verdad que muchas veces no tenemos opción a la hora de necesitar un programa específico por motivos económicos, por ejemplo un adolescente que le guste hacer música o editar videos y no tiene dinero para comprar el programa busca la manera pirata de obtenerlo, y si posiblemente hay programas de software libres y que sean gratuitos para usarlos, pero hay tanta escases de información al respecto que algunas personas ni siquiera saben de su existencia. Mientras se haga dentro de un hogar y no involucre alguna situación ilegal a nivel profesional creo que está bien.
7-Es importante tener el código fuente para no perder la libertad uno que es Poder estudiar el código fuente del programa y modificarlo para que haga lo que queramos. Y no perder nuestra libertad informática.
Cuando utilizamos un programa al cual no tenemos acceso al código fuente, el desarrollador nos sigue imponiendo sus decisiones no solo con la licencia sino también con el código fuente.
8-Los tres tipos de funcionalidades del software privativos son;
- La funcionalidad de vigilar al usuario.
- La funcionalidad de restringir al usuario.
- La funcionalidad de atacar al usuario por puertas traseras.
9-Algunas empresas como Windows y iOS se les ha detectado que utilizan funcionalidades malevolentes.
10-Cuando se comenten errores en un programa privativo corremos el riesgo de que ese error nos afecte a nosotros causándonos algún mal, o quedar expuesto a las funcionalidades malevolentes siendo así prisionero del programa que usamos, y ahí es donde entra la gran diferencia del software libre que cuando se comete un error en el programa podemos corregirlo nosotros mismos, sin quedar expuesto a ningún peligro y modificarlo para lo que nosotros necesitemos porque tenemos la libertad número uno.
...