Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Software libre en educación

No description
by

Sarahi Carmona

on 8 July 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Software libre en educación

¿Qué es software?
libertad
Algunas diferencias significativas
el rasgo esencial que define el software libre es la libertad, no el precio
Código fuente y código máquina
Software libre vs Software privativo
Free Software Foundation
Cuando usa software libre, dispone también del código fuente en el que está escrito el programa.

Defiende únicamente los
derechos del propietario de la obra

Cuando alguien compra un programa no-libre, el vendedor se limita a facilitarle el código máquina ejecutable.

En realidad no hemos “comprado” el
software, es decir, que el programa no es nuestro.

Al desprecintar la caja ya hemos aceptado todas sus condiciones... sin haberlas leído siquiera

Número de máquinas para instalación
En concreto, la FSF se refiere a cuatro libertades que deben tener los usuarios del software para que pueda ser calificado como libre (Stallman, 1996):

• Libertad 0. Es la libertad de usar el programa para cualquier propósito.
• Libertad 1. La libertad de estudiar cómo funciona el programa y adaptarlo a las propias necesidades. Una condición previa para que se dé esta libertad es el acceso al código fuente.


Tutor: L.I. Sarahí Carmona Monroy
Universitat Jaume I
Jordi Adell, Iolanda Bernabé
Objetivos
Introducción al Software Libre
Open Source Initiative (OSI)
Decálogo
Conceptos clave del software libre, su definición, su origen y algunas de sus implicaciones.
Centajas prácticas sobre el software privativo.
Reflexionar sobre la relación entre los valores que encarna el software libre y los fines de la educación pública
Analizar si es posible utilizar en educación el modelo de desarrollo del software libre y las ideas sobre libertad y cooperación que lo sustentan
1. Libre distribución. No se puede impedir la venta o distribución del programa o parte de él. Así mismo, tampoco se puede exigir el pago de un canon o tasa a cambio de su distribución por parte de terceros.
2. Código fuente. El programa debe incluir su código fuente y no se puede restringir su redistribución.
3. Trabajos derivados. No debe impedirse realizar modificaciones o trabajos
derivados del programa y debe permitirse que éstos sean distribuidos bajo los mismos términos que el software original.
4. Integridad del código de fuente original. Puede exigirse que una versión modificada del programa tenga un nombre y número de versión diferente que el programa original para poder proteger al autor original de la responsabilidad de estas versiones.
5. No discriminación contra personas o grupos. Las condiciones de uso del programa no pueden discriminar a una persona o un grupo de personas.
6. No discriminación contra usos. No se puede negar a ninguna persona el uso del programa para ningún fin como, por ejemplo, el comercial o el militar.
7. Distribución de la licencia. Los derechos del programa deben aplicarse a todos quienes se redistribuye el programa sin ninguna condición adicional.
8. La licencia no debe ser específica de un producto. Los derechos garantizados al usuario del programa no deben depender de que el programa forme parte de una distribución o paquete particular de software.
9. La licencia no debe restringir otro software. La licencia no debe poner restricciones en otros programas que se distribuyen junto con el software licenciado.
10. La licencia debe ser tecnológicamente neutra. No puede existir ninguna disposición en la licencia que obligue al uso de una tecnología concreta.

Software libre en educación
Por software entenderemos tanto el sistema operativo como las aplicaciones que utilizamos los usuarios.

Un programa no es más que un conjunto de instrucciones que le dicen al ordenador qué tiene que hacer. véase lenguaje máquina.
• Libertad 2. La libertad de redistribuir copias.
• Libertad 3. La libertad de mejorar el programa y hacer públicas las mejoras, de
modo que toda la comunidad se beneficie. Esta libertad también requiere el acceso al
código fuente.
libertad
Licencias libres
La licencia BSD (Berkeley Software Distribution)

La Licencia Pública General de GNU (GNU GPL)

La Licencia Pública General Menor de GNU (GNU LGPL)

Licencias para la documentación del software

Licencias Creative Commons

Hay otros muchos tipos de licencias (X, Apache, Mozilla Public License, etc.) Una lista actualizada, con enlaces a explicaciones detalladas y copias verbatim, puede obtenerse en la Wikipedia, buscando “List of software licenses”.


El origen del software libre
A principio de la década de los noventa la FSF tenía desarrolladas casi todas las piezas necesarias para que su sistema operativo fuera utilizable... excepto el kernel.
Pero en esa época ocurren dos hechos que cambiarán radicalmente la historia del software libre: Internet y Linus Torvalds

Raymond diseñó una cuidadosa estrategia de comunicación que triunfó cuando Netscape, una empresa puntera en tecnología web, pero con graves problemas debido a la decisión de Microsoft de regalar preinstalado su navegador web.

Red Hat, Oracle, IBM, Sun, Intel, Apple y otras
muchas empresas trabajan con software de código abierto
Breve historia
En los años sesenta, cuando los ordenadores eran máquinas enormes y costosas, el software era libre.
Al principio de los años setenta cuando IBM comenzó a “vender”
separadamente sus máquinas y sus aplicaciones.

La popularización de los ordenadores personales en los ochenta acabó cambiando las
reglas de juego de la industria informática (IBM).

A principios de 1984, Stallman dejó su trabajo en el MIT a fin de que la institución no interfiriera en sus planes: crear un sistema operativo completo, tipo UNIX
El sector educativo “mira” atentamente el software libre.
El software libre en educación

¿cuáles son las razones que justifican estas decisiones? ¿Por qué debemos usar software libre en educación?

Ventajas pragmáticas

Del software libre
“los programadores de código abierto han aprendido que el secreto es
enemigo de la calidad. La manera más efectiva de conseguir fiabilidad en el software es publicar
el código para que lo revisen otros programadores y no-programadores expertos en el área de
aplicación del software”
Es más accesible y desarrollar software libre la mejor manera de usar los fondos públicos para potenciar la industria del software local, en lugar de pagar royalties por el software privativo, que van a parar a grandes empresas extranjeras

La falta de interés de los programadores en el diseño de interfaces sencillas e
intuitivas, la poca documentación existente en ocasiones, el exceso de funcionalidades, el hecho de programar únicamente para usuarios avanzados y despreciar lo que se puede aprender del software privativo
Razones políticas, éticas y sociales
Aunque no hayamos usado nunca un ordenador, nuestra vida entera depende del software: ¿cómo se calcula nuestro salario?, ¿cómo lo cobramos?, ¿dónde está nuestro dinero en el banco?, ¿y la información sobre nuestra salud?, ¿cómo se gestiona la red eléctrica de nuestra ciudad?, ¿qué pasa cuando en el supermercado un producto no tiene el código de barras?, ¿cómo calculan las autoridades los impuestos que debemos pagar?, ¿dónde están anotadas las calificaciones de nuestras asignaturas en la universidad?


El software conforma la estructura de la comunicación y la información en una sociedad post-industrial cuyo mayor factor de producción es el conocimiento, define cómo podemos trabajar, comunicarnos, divertirnos o relacionarnos con nuestros vecinos o parientes.
El software libre promueve la cooperación entre las personas donde el software privativo la convierte en un delito. Y la cooperación es un valor fundamental de nuestra sociedad al que la escuela debe prestar especial atención.
Razones por las que las escuelas deberían utilizar exclusivamente software libre
El software libre en educación
1. La primera es que el software libre se puede copiar y redistribuir a precio de coste. La Administración educativa puede dotar de software a todos sus centros docentes a muy bajo precio y dedicar los recursos ahorrados a otros temas necesarios para la educación: más ordenadores, formación del profesorado, desarrollo de software libre
educativo, etc.

2. La escuela ha de enseñar a los estudiantes valores y estilos de vida que beneficien a toda la sociedad. La escuela ha de promover el uso de software libre por la misma razón que promueve el reciclaje: porque nos beneficia a todos.

3. El software libre favorece que los estudiantes aprendan cómo funcionan los ordenadores y el propio software. Los futuros programadores se inician en la programación durante la adolescencia. Es una etapa clave en la que necesitan buenos modelos y ejemplos para modificar, copiar y “jugar” con ellos. Necesitan desafíos.

4. Las escuelas deben enseñar hechos, conceptos, principios y procedimientos, pero también valores. La misión de la escuela es enseñar a las personas a ser buenos ciudadanos, a cooperar con los demás, a ser solidarios. Esta es la base de la sociedad.

5. Finalmente, enseñar a los estudiantes a usar software libre y a participar en la comunidad de usuarios/desarrolladores de software libre es una lección cívica llevada a la práctica. También enseña a los estudiantes que el ideal es el modelo de servicio público y la solidaridad, no el modelo del beneficio a cualquier precio de los magnates.

libertad
El software libre en la enseñanza de la informática
El caso de la enseñanza de la informática a nivel universitario es especial. En primer lugar, el software libre permite ver y analizar cómo están diseñados y funcionan programas de ordenador de primerísimo nivel. En segundo lugar, algunas de las mejores herramientas software
son libres y los estudiantes pueden utilizarlas sin coste alguno. Pero más allá de estudiar y usar software de código abierto, los estudiantes pueden participar activamente en proyectos reales de desarrollo (Shockey y Cabrera, 2005)

Los desarrolladores de software libre, las comunidades que se forman de manera más o menos espontánea alrededor de proyectos de
software libre ejemplifican, sin duda alguna, procesos interesantes desde el punto de vista educativo. “
Full transcript