27 de Marzo de 2006 Autoría y Contenidos en la Red Curso UIMP, Valencia Juan J. Merelo Depto. Arquitectura y Tecnología de Computadores Universidad de.

Slides:



Advertisements
Presentaciones similares
SOFTWARE.
Advertisements

POR: JUAN PABLO CLAROS SANTOS
SOFTWARE LIBRE.
SOFTWARE LIBRE, OPEN SOURCE E HISTORIA DE LINUX TOVAR LÓPEZ IAN GUSTAVO PROFESOR RENÉ DOMINGUEZ ESCALONA ADMINISTRA SISTEMAS OPERATIVOS GRUPO 503.
Clasificación del Software Prof. Laura Cardozo. Software Se denomina software, programática, equipamiento lógico o soporte lógico a todos los componentes.
Software libre Germán Luzón González Facultad de Ciencias.
Open Source Licenses & Software Development Manuel Palomo Duarte Oficina de Software Libre Universidad de Cádiz.
El Software Libre es para todos El ABC del software libre I.S.C. Héctor A. Bautista Flores 30 de Marzo de 2011.
Uso de TICs basadas en Software Libre. Objetivo Introducir al mundo del software libre Conocer proyectos y aplicaciones de software libre Realizar prácticas.
Software Libre como elemento para la mejora competitiva del colectivo autónomo Oviedo, 4 de Abril de 2011.
"Las licencias libres: Creative Commons, GPL, … Orígenes, adaptación y perspectivas David Maeztu Lacalle. Abogado.
Introducción al Software Libre Pablo Garaizar Sagarminaga
¿Qué es GNU/Linux? Camilo Quintana, Miembro de GUL-UCA
Carlos Rodríguez Torres S ETEG 502 Fundamentos de la Educación a Distancia Profa. Laylannie Torres 2 de junio de 2013.
Qué es “Software Libre” ● “Software libre” es aquel que puede ser usado, estudiado y modificado sin restricción. ● Para ello, el software debe estar disponible.
Introducción al Software Libre Diego Berrueta Sergio Fdez Ateneo Obrero de Gijón 21 de Febrero de 2006.
Copyright © Creative Commons by- sa Qué es el Software Libre Ulises Hernandez Pino Red de Investigación Educativa - ieRed Grupo.
Software Libre. Agenda ● Software Libre. ● Software Propietario. ● Usuarios Finales. ● Licencias Libres. ● Patentes de Software. ● Contribuir y pensar.
Introducción al Software Libre Fco Javier Lucena Lucena.
Bienvenidos. Oficina de la UGR para promocionar el uso, desarrollo y docencia del software libre. Oficina de Software Libre.
Software Libre Ing. Miguel Duque V. Optativa III.
UNIVERSIDAD FERMIN TORO CABUDARE ENSAYO TIPOS DE SOFTWARE E IMPORTANCIA JUNIO 2014.
Bienvenidos!!! "El Software Libre y su incidencia en lo Social"
Presentación Presentación
intro_intro_GnU/Linux
“Software Libre para Radios Libres”
LENGUAJES DE PROGRAMACIÓN
Linux y el Software Libre
WE B 2. FREE LIBRE OPEN SOURCE SOFTWARE (PERO PUEDE SER) 1.
Cuando oímos estas palabras la mayoría pensamos en esto.
PARTE I: “Desmitificando al Software Libre”
Historia de los Sistemas Operativos
El desarrollo de Software libre en las Empresas
PROGRAMACIÓN (1).
...les da la Bienvenida al mundo del CONOCIMIENTO LIBRE...
Servidores GNU/.
LENGUAJE DE PROGRAMACIÓN Y SOFTWARE PROPIETARIO
Lenguajes y representación tecnica
LENGUAJES Y REPRESENTACION TECNICA
Desde el Software Libre hasta la Cultura Libre
ALGORITMOS, LENGUAJES Y TECNICAS DE PROGRAMACION
Oscar Martin Tirado Ochoa
TIPOS DE SOFTWARE SOFTWARE LIBRE SOFTWARE PROPIETARIO
Lenguaje de programación C++
Software Software según su licencia. Software según su finalidad.
POR: JUAN PABLO CLAROS SANTOS
SEMINARIO INCORPORAR SOFTWARE LIBRE – MITOS Y VERDADES
Tecnología de la Información Software
Tecnología de la Información Profesora Ariana Rosenthal Software
Origen y Estado Actual del Software Libre
¿Qué es el Software Libre? Origen, Evolución y Transformación
CONSEPTO DE LINUX Linux es un Unix libre es decir, un sistema operativo, como el Windows o el MS-DOS (sin embargo, a diferencia de estos y otros sistemas.
Juan David Correa Tomas Koose
Introducción al Software Libre
R.A 2.1:EDITORES Y PROCESADORES DE TEXTO
Conocer los fundamentos de la programación estructurada
LA APROPIACIÓN INTELECTUAL
La historia de Linux comienza mucho antes de lo que mayoría de personas piensan ya que en 1969, Ken Thompson de AT&T Bell laboratorios, desarrollo el.
Software libre BAUTISTA MUNGUIA ANA MAYRI, SIFUENTES CISNEROS VANESSA Y KIRIA.
Aspectos legales a tener en cuenta si se desarrolla y/o compra software REDES 439.
EL SISTEMA OPERATIVO Es un conjunto de programas hechos para la ejecución de varias tareas, en las que sirve de intermediario entre el usuario y la computadora.
Fundamentos de la Programación I
Fundamentos de la Programación I
CREATIVE COMMONS Licencia para publicar.
LOS SISTEMAS OPERATIVOS MENÚ SISTEMAS OPERATIVOS Introducción Definición Historia Funciones Tipos S.O. Algunos Existentes Conclusiones Referencias.
¿Por qué programar? Capítulo 1 Python para Todos
PROGRAMACIÓN BÁSICA CONCEPTOS BÁSICOS Software. TEMAS:  Software y sus funciones  Tipos de Software  Software de Sistemas  Software de Aplicación.
Adm. Sistemas Operativos Arquitectura de Plataformas y Servicios Tic.
SOFTWARE LIBRE AVANZADO PARA ABOGADOS
UNIX & LINUX Prof. Ing. Carlos R. Arza Torres INTRODUCCIÓN A Curso: 3ER - MOD. 4 FACULTAD POLITÉCNICA
Transcripción de la presentación:

27 de Marzo de 2006 Autoría y Contenidos en la Red Curso UIMP, Valencia Juan J. Merelo Depto. Arquitectura y Tecnología de Computadores Universidad de Granada El código

2 ¿En qué vamos a gastar nuestros próximos 45 minutos? CódigoLibertades ¿Que más?

3 En el principio, fueron los unos y ceros

4 Pero quiso Dios que el hombre no estuviera solo Y le dió la máquina. A la programación usando letras (lo que se denomina ahora ensamblador) se le llamó programación asistida por computador.

5 Pero el trabajo era arduo, y la mies poca Y se crearon los lenguajes de alto nivel. Usan funciones más comprensibles. Permiten programar sin preocuparse qué hace la máquina realmente Y sin necesidad de saber en qué tipo de máquina va a ejecutarse. A esto se le denomina código fuente.

6 Las máquinas son muuuuy tontas. Compilador

7 Y hay una verdadera Babel de lenguajes. Los primeros lenguajes fueron científicos (FORTRAN) o para negocios (COBOL). Los lenguajes para principiantes surgieron a finales de los 60 Basic, Pascal En los 80 se empieza a hablar de lenguajes de cuarta generación SQL, Visual Basic. Se supone que cualquiera puede entenderlos

8 Al principio, los matrimonios eran para toda la vida Comprar un ordenador implicaba casarse con la casa permanentemente. Todo el hardware (actualizaciones, cambios), el software (los programas) y los servicios (mantenimiento) dependían de la misma casa.

9 Con la llegada del ordenador personal, se democratizó el hardware La libertad de prensa es para aquellos que tienen una prensa. William Randolph Hearst Cualquiera podía hacer programas. No todo el mundo sabía hacerlos. Sin embargo, los programas eran propietarios.

10 La piratería daña a la industria El mercado del software se convierte en un mercado de masas. Los ordenadores no son nada sin software. Y es muy fácil copiarlo Incluso en cintas magnetofónicas. Bill Gates escribió su carta a los aficionados.

11 Digo amor y digo libertad La libertad no hace eficiente al software; lo hace sencillamente software. (Parafraseando a Manuel Azaña)

12 No hay que confundir libertad con libertinaje Freedom is just another word for nothing left to lose Kris Kristofferson, Me and Bobby McGee Freedom is just Chaos, with better lighting Alan Dean Foster

13 ¿Qué es el software libre? La definición de la GNU solicita cuatro libertades para los programas Usar. Examinar la forma en que trabaja el programa Supone acceso al código fuente. Redistribuir copias. Modificar el programa, y poder redistribuir libremente esas modificaciones. También hace falta acceso al código fuente.

14 Y cuatro paladines de la libertad

15 ¿Por qué diablos querría ser el software libre? O nosotros querer que él sea, claro. Para favorecer la innovación. La mejor forma de aprender es ver cómo otros han hecho algo. El código es un depósito de conocimiento Enterrarlo en binario, es la mejor forma de perderlo.

16 Hay más de tres razones El código es ley Restringe o permite hacer ciertas cosas. El código asegura la interpretación de los datos que van con él. El código está en todos sitios Estamos rodeados de código.

17 Chicago, 1984: comienza el movimiento La definición de software libre la propuso Richard Stallman en Creó el movimiento GNU = GNU's not UNIX. Su intención: crear un sistema operativo libre equivalente al UNIX. ¿Qué tenía? Emacs (editor de textos) Gcc (compilador) En realidad, no lo conseguiría. Linux (o GNU/Linux) llegaría ahí mucho antes.

18 El software libre ¿es gratis? Puede serlo, pero no necesariamente. El software propietario también puede ser gratis. Se puede cobrar por productos de software libre Siempre que no se restrinjan las libertades.

19 Y el software de fuentes abiertas, ¿es libre? El software de fuentes abiertas permite la distribución del código fuente. En la práctica, y en la mayor parte de los casos, si. Se persiguen los mismos fines. Y el movimiento Open Source (fuentes abiertas) ha ayudado a que el código libre sea más aceptable para la empresa. Pero, en teoría, se podrían restringir las libertades. El enfoque es diferente: ético vs. utilitarista. Ante miles de ojos, cualquier error es fácil de descubrir.

20 Todo empezó con el navegador Eric S. Raymond empezó a hablar de Open Source Software cuando Netscape decidió liberar el código del navegador En “La Catedral y el Bazar”, presentó su concepción del software de fuentes (código fuente) abiertas (disponibles para cualquiera). Jargon File: free software is software that gives users enough freedom to be used by the free software community

21 ¿Y lo de Creative Commons? Tampoco le gusta a Richard Stallman En realidad, le gustan pocas cosas. Traslado a la creación, especialmente escrita, de la idea del software libre. Pero falla.

22 ¿Qué permite? Atribuir una obra (attribution) Restringir la distribución comercial (non-commercial). Forzar distribución de la misma forma (share-alike) Similar a licencias libres. Permitir o no obras derivadas (non-derivative). No existe una CC genérica, que dé libertades genéricas.

23 Tercero (o cuarto) en discordia: ColorIuris Propuesta por el bufete Canut y Grávalos, de Zaragoza. Similar a CC, pero adaptado al derecho continental. Define ámbitos. Permite distribución con ánimo de lucro o no, de obras derivadas o no.

24 Padre, ¿debo usar software libre? El software libre protege tu libertad. No la restringe. Puedes usar software propietario Pero no debes

25 Se acabó el código main() { cout << “Se acabó” << endl; }