Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guia 04 PDF
Guia 04 PDF
Guía de aplicación N° 04
Software libre y software propietario
I. DATOS INFORMATIVOS
1.1. Nombre de la asignatura : Seminario Taller de Tecnologías de información y Comunicación
1.2. Semestre Académico : 2017-II
1.3. Ciclo de estudios :I
1.4. Categoría : Estudios de formación general EFG
1.5. Nombre del docente : Anexo
III. CAPACIDADES
Identifica las diferencias entre el software libre y propietario ofrecido en el mercado, demostrando
interés, respeto y trabajo en equipo.
CONCEPTOS PREVIOS
1. ALGORITMO
2. PROGRAMA
Necesitamos algún medio que nos permita comunicarnos con un computador para poder
darle instrucciones, entonces un lenguaje de programación es un conjunto de símbolos
(con un cierto significado) y ciertas reglas de sintaxis que permiten la comunicación con él.
Un lenguaje de programación está formado por un léxico, una sintaxis y una semántica
asociada.
Lenguaje máquina, las computadoras solo trabajan en este lenguaje, donde las
operaciones se especifican utilizando códigos numéricos y a los datos se acceden
utilizando direcciones numéricas, escritas en el sistema de numeración binario.
Lenguaje de bajo nivel, utiliza códigos mnemotécnicos, para las diferentes operaciones,
pero su uso es todavía complicado. El ensamblador es el lenguaje de bajo nivel por
excelencia
Lenguaje de alto nivel, este lenguaje además de utilizar códigos mnemotécnicos, utiliza
también reglas sintácticas similares a los lenguajes humanos y la manipulación de datos
se efectúa mediante variables.
2
Codificación en un lenguaje de programación
En esta etapa el algoritmo debe ser convertido a un programa, mediante un proceso de
traducción utilizando los elementos de un lenguaje de programación. Este proceso por lo
general es mecánico.
Una de las ventajas de escribir primero el algoritmo es que se puede traducir fácilmente a
un programa utilizando cualquier lenguaje de programación.
3
compilación consiste en traducir el programa fuente a lenguaje máquina, el resultado de
este proceso se conoce como programa ejecutable.
Codificación Compilación
4. SOFTWARE LIBRE
Software Libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir,
estudiar, cambiar y mejorar el software.
Para estudiarlo y modificarlo la distribución del Software Libre debe incluir el código fuente,
característica fundamental.
El software libre suele estar disponible gratuitamente, pero no hay que asociar software libre
a software gratuito, o a precio del coste de la distribución a través de otros medios; sin
embargo no es obligatorio que sea así y, aunque conserve su carácter de libre, puede ser
vendido comercialmente
Software gratis o gratuito (conocido usualmente como freeware)
Donde en algunos casos es posible encontrar el código fuente pero solo para efectos
ilustrativos o educativos, sin la posibilidad de ser modificado, regularmente el software
gratuito ofrece las aplicaciones ya compiladas y listas para usarse.
Software de prueba o evaluación (conocido usualmente como shareware)
Se denomina Shareware a una modalidad de distribución de software (juegos o programas)
para que el mismo pueda ser evaluado de forma gratuita, pero generalmente por un tiempo
especificado, aunque también las limitaciones pueden estar en algunas de las formas de uso o
las capacidades finales
Software libre no significa no comercial. Un programa libre debe estar disponible para uso
comercial, desarrollo comercial y distribución comercial, el software comercial libre es muy
importante.
Pero el software libre sin copyleft también existe. Creemos que hay razones importantes por
las que es mejor usar copyleft, pero si tus programas son software libre sin ser copyleft, los
podemos utilizar de todos modos.
4
Para ser considerado LIBRE, un programa debe ser distribuido de tal modo que el usuario
pueda, entre otras cosas, estudiar el modo de funcionamiento del programa, adaptarlo a
sus necesidades y distribuir, bajo las mismas condiciones, programas derivados. Para que
estas libertades sean practicables, no basta con que la licencia del programa lo permita.
Además, es necesario que el código fuente del programa esté a disposición del usuario, ya
que de lo contrario las tareas de comprender, adaptar y mejorar el programa se vuelven tan
complicadas que es casi lo mismo que si estuvieran prohibidas. (da Rosa & Heinz, 2007)
Para determinar si un programa es Software libre o no, será necesario leer el documento de
LICENCIA y poder distinguir en él cuales son los permisos y las condiciones que
transforman un programa en Software Libre.
5
movimiento del software libre hace especial énfasis en los aspectos morales o éticos del
software, viendo la excelencia técnica como un producto secundario deseable de su estándar
ético. El movimiento Open Source ve la excelencia técnica como el objetivo prioritario,
siendo la compartición del código fuente un medio para dicho fin. Por dicho motivo, la
Fundación de Software Libre se distancia tanto del movimiento Open Source como del
término "Open Source".
Puesto que la OSI sólo aprueba las licencias que se ajustan a la OSD (Open Source
Definition), la mayoría de la gente lo interpreta como un esquema de distribución, e
intercambia libremente "open source" con "software libre". Aun cuando existen importantes
diferencias filosóficas entre ambos términos, especialmente en términos de las motivaciones
para el desarrollo y el uso de tal software, raramente suelen tener impacto en el proceso de
colaboración
Organizaciones de Software Libre en el Perú:
6
5. SOFTWARE PROPIETARIO
El software propietario es el producido principalmente por las grandes empresas, tales como
Microsoft y muchas otras. Antes de poder utilizar este tipo de software se debe pagar por él.
Cuando se adquiere una licencia de uso de software propietario, normalmente se tiene
derecho a utilizarlo en un solo computador y a realizar una copia de respaldo. En este caso la
redistribución o copia para otros propósitos no es permitida.
Otra definición:
Se denomina software propietario o privativo, al software del cual no existe una forma libre
de acceso a su código fuente, el cual solo se encuentra a disposición de su desarrollador y no
se permite su libre modificación, adaptación o incluso lectura por parte de terceros.
Microsoft Office
7
Windows Media Player
Dreamweaver
Dreamweaver
V. ACTIVIDADES
Actividad 1
Investigue sobre la clasificación del software por su licencia y elabore una tabla resumen con las
principales características.
Actividad 2
Investigue sobre las cuatro libertades del software libre y elabore un resumen con sus propias palabras.
Actividad 3
Hacer un listado de las ventajas y desventajas del software libre y software propietario, escoger uno de
ellos y sustentar el porqué de su elección.
Actividad 4
Investigue sobre cinco empresas desarrolladoras de software y elabore un esquema gráfico que resuma
la información recopilada.
Clerus. (20 de mayo del 2012). Software Libre. Obtenido de: http://www.clerus.org/clerus/dati/2009-12/14-
999999/software_libre. Consultado el [23/07/2017]
Da Rosa, F., & Heinz, F. (2007). Guía práctica sobre Software Libre. Su selección y aplicación local en América
Latina y el Caribe. Montevideo: UNESCO.
HispaLinux (15 de enero del 2014). Hacia la Sociedad del Conocimiento Libre. Obtenido de
ttp://hispalinux.es/softwarelibre. Consutado el [23/07/2017]
10 Ejemplos de Software Libre (20 de diciembre del 2014). 10 ejemplos de Software Libre. Obtenido de :
http://10ejemplos.com/10-ejemplos-de-software-libre. Consultado el [23 de julio del 2017]
8
Guía de aplicación N° 04
Software libre y Software propietario
Fecha: …………………………………..
Apellidos y nombres:……………………………………………………………………………………………………………………………..
Muy Puntaje
Actividad Criterio de calificación Bueno Regular Malo
Bueno obtenido
Actividad 1 Investiga sobre la clasificación del software
4 3 1 0
por su licencia y elabora una tabla resumen.
Actividad 2 Elaboró un resumen con sus propias palabras
sobre las cuatro libertades del software libre. 4 3 1 0