martes, 28 de agosto de 2012


Cuestionario:

1) ¿Cómo podemos clasificar al software de acuerdo a su licencia?. Defina a cada elemento clasificado.

2) ¿Cuáles son las libertades que debe tener un software para ser considerado libre?

3) ¿Qué es el copyleft? ¿Qué lo diferencia del copyright?

4) ¿Qué diferencia hay entre el software libre y el software gratuito?

5) ¿Qué es el software de código abierto?

6) ¿Qué es el proyecto GNU?

7) ¿Qué es la licencia Creative Commons?


RESPUESTAS:
1) Las principales licencias del proyecto GNU son la Licencia Pública General de GNU (GPL,General Public License en inglés), y la Licencia Pública General Reducida de GNU (LGPL,GNU Lesser General Public License en inglés), aunque el nombre original de esta última era «Licencia Pública General de Bibliotecas de GNU». Con los años, se han establecido como las licencias de Software Libre más utilizadas.

2)Un programa es software libre si los usuarios tienen las cuatro libertades esenciales:
  • La libertad de ejecutar el programa para cualquier propósito (libertad 0).
  • La libertad de estudiar cómo funciona el programa, y cambiarlo para que haga lo que usted quiera (libertad 1). El acceso al código fuente es una condición necesaria para ello.
  • La libertad de redistribuir copias para ayudar a su prójimo (libertad 2).
  • La libertad de distribuir copias de sus versiones modificadas a terceros (libertad 3). Esto le permite ofrecer a toda la comunidad la oportunidad de beneficiarse de las modificaciones. El acceso al código fuente es una condición necesaria para ello.
3) El copyleft es un método general para hacer un programa (u otro tipo de trabajo) libre, exigiendo que todas las versiones modificadas y extendidas del mismo sean también libres.
Los desarrolladores de software privativo usan el copyright para eliminar la libertad de los usuarios; y los de copyleft usan los derechos de autor para garantizar esa libertad. Es por eso que invierten el nombre, convirtiendo los derechos de autor (copyright) en copyleft.  El término «left» de «copyleft» significa «izquierda», que es la dirección opuesta a la derecha, «right» (de «copyright») en inglés.].

4)

5)Algunas personas utilizan la expresión software de «código abierto» para referirse más o menos a la misma categoría a la que pertenece el software libre. Sin embargo, no son exactamente el mismo tipo de software: ellos aceptan algunas licencias que nosotros consideramos demasiado restrictivas, y hay licencias de software libre que ellos no han aceptado. De todos modos, las diferencias entre lo que abarcan ambas categorías son pocas: casi todo el software libre es de código abierto, y casi todo el software de código abierto es libre.
Nosotros preferimos la expresión «software libre» porque se refiere a libertad, cosa que no sucede con la expresión «código abierto».
6) El Proyecto GNU se fundo para crear un sistema operativo completo de software libre y consta de una serie de pequeños subproyectos mantenidos por voluntarios, empresas o combinaciones de ambos. Estos subproyectos también se denominan «Proyectos de GNU» o «Paquetes GNU».
7)Las licencias Creative Commons o CC están inspiradas en la licencia GPL (General Public License) de la Free Software Foundation, compartiendo buena parte de su filosofía. La idea principal detrás de ellas es posibilitar un modelo legal ayudado por herramientas informáticas, para así facilitar la distribución y el uso de contenidos.Existe una serie de licencias Creative Commons, cada una con diferentes configuraciones, que permite a los autores poder decidir la manera en la que su obra va a circular en internet, entregando libertad para citar, reproducir, crear obras derivadas y ofrecerla públicamente, bajo ciertas diferentes restricciones.

lunes, 20 de agosto de 2012

Interfaz natural y sistemas operativos monousuario y multiusuario



1) Explique las ventajas/desventajas que Ud. le encuentra a una interfaz natural  con la computadora, es decir hablarle y obtener respuestas habladas. ¿Cree que la interfaz natural se puede generalizar para su uso en las PCs de oficina?


2) Diferencie las características principales de un sistema operativo multiusuario de uno monousuario. En las empresas que tienen redes de computadoras, ¿por qué cree que se requieren sistemas operativos multiusuario? ¿Pueden coexistir sistemas operativos monousuario en la PC de cada empleado con un 
sistema operativo general multiusuario que maneje la comunicación entre ellos?

1) La interfaz natural es aquella en las que interactúa con un sistema, aplicación, etc. sin utilizar sistemas de mando o dispositivos de entrada de las GUI como seria un ratón, teclado alfanumérico, lápiz optico, etc.  y en su lugar se hace uso de movimientos gestuales tales como las manos o el cuerpo es el mismo mando de control, en el caso de pantallas capacitivas multitáctiles la operación o control es por medio de la yemas de los dedos, también por medio de voz humana y el control cercano a la pantalla pero sin tocarla.
Las ventajas que yo veo son la posibilidad de integrar usuarios con capacidades físicas diferentes, como usuarios con ceguera, parálisis parcial o total, sordera. Tambien la facilidad de interactuar con un equipo de manera más rápida sin necesidad de introducir vía teclado instrucciones que son más rápidas por la voz, o para acceder con tan solo la huella digital registrada. 
Las desventajas que veo son aquellas que por causa del entorno no permiten identificar correctamente la instrucción recibida, por interfaces ordinarias. Otra desventaja es que cuestan mucha plata.
Según para facilitar el acceso de los usuarios si, pero también pienso que no porque se puede dificultar la interpretación por su entorno. 

2) Un sistema operativo monousuario es un sistema que solo puede ser ocupado por un único usuario en un determinado tiempo, es decir, que su uso es exclusivo de una sola persona; que a diferencia de los sistemas multiusuarios que es apto para ser utilizado por muchos usuarios al mismo tiempo y se emplea en redes ya que comparten recursos y las necesidades de dos o más usuarios simultáneamente. 
Creo que en las empresas que tienen redes de computadoras es conveniente utilizar sistemas operativos de multiusuario ya que es utilizado por varios usuarios al mismo tiempo y se pueden administrar los datos más facilmente.