taller # 5 presentación de conceptos

30
Conceptos Taller 5 Códigos Abiertos Universidad del Turabo Escuela de Estudios Profesionales Programa AHORA Por: Maribel Carrasquillo, Carlos Rodríguez & JoanMarie Lebrón ETEG 504-Inmersión a la Tecnología 26 de agosto de 2013 Prof. Laylannie Torres

Upload: diseno-instruccional-ut

Post on 21-May-2015

129 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Taller # 5 Presentación de Conceptos

Conceptos Taller 5

Códigos Abiertos

Universidad del Turabo

Escuela de Estudios Profesionales

Programa AHORA

Por: Maribel Carrasquillo, Carlos Rodríguez & JoanMarie Lebrón

ETEG 504-Inmersión a la Tecnología

26 de agosto de 2013

Prof. Laylannie Torres

Page 2: Taller # 5 Presentación de Conceptos

Objetivos

• Definir los siguientes conceptos:

Códigos Abiertos

Copyleft

Copyright

Creative Commons

Dominio Público

Estándar Abierto

GLP

HTML / XHTML

Interoperabilidad

Open Document

OSS

Open Source Licensing

FOSS

FLOSS

Software

SQL

TCP

VIRUS “Tecnologico”

IP

Page 3: Taller # 5 Presentación de Conceptos

Códigos Abiertos

• Conocido en Inglés como Open Sources es un software que se crea

por programadores unidos de manera voluntaria y están disponibles

en la Red de forma gratuita, ya que tienen licencias que te permiten

el uso, la copia y la distrubución del contenido.

Menciona Ejemplos

Page 4: Taller # 5 Presentación de Conceptos

Copyleft Copyrigth

• Licencia que permite el uso, la

modificación o redistribución del material

siempre bajo la misma licencia.

• La crea Richars Stallman en opoción al

copyright o derechos de autor.

• Licencia que protege los derechos del

autor

• La licencia es aplicable a cualquier

trabajo informático o cualquier

producción creativa.

• La licencia es aplicable a cualquier

trabajo informático o cualquier

producción creativa.

Page 5: Taller # 5 Presentación de Conceptos

Derechos de Autor

• Normas que regulan los derechos morales que la ley concede a los autores por crear el

contenido sea publicado o no.

Derecho de divulgación- el autor decide si lo publica o no

Derecho de paternidad- solicitor reconocimiento como autor

Derecho de revelación- el autor puede decider publicar el contenido bajo un seudónimo o

anónimo esto no quiere decir que renuncia a la autoría.

Derecho de integridad- puede impeder que se hagan cambios que dañen el contenido

original

Derecho de Arrepentimiento- El autor puede retirar el contenido del medio o modificarla.

Page 6: Taller # 5 Presentación de Conceptos

Derechos de Autor

• Normas que regulan los derechos morales que la ley concede a los autores por crear el

contenido sea publicado o no.

Derecho de reproducción- recibir beneficios económicos por el contenido

Derechos de distribución- el autor decide si desea vender, alquilar, prestart o copiar el

contenido.

Derecho de comunicación pública- distribuir el contenido a un público por primera vez

Derecho de transformación- el autor recibe una remuneración por cambios hechos al

contenido original.

Page 7: Taller # 5 Presentación de Conceptos

Creative Commons

• Es una organización sin fines de lucro que permite el uso, intercambio y libre

distribución del contenido a través de herramientas legales y gratuitas.

(creatuvecommons.org, 2013)

• Existe varias licencias CC 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 restricciones.

Page 8: Taller # 5 Presentación de Conceptos

Creative Commons

• Atribución (BY)- requiere la referencia al autor original.

• Compartir Igual (SA)- permite obras derivadas bajo la misma licencia o

similar (posterior u otra versión por estar en distinta jurisdicción).

• No Comercial (NC)- obliga a que la obra no sea utilizada con fines comerciales.

• No Derivadas (ND)- no permite modificar de forma alguna la obra.

Page 9: Taller # 5 Presentación de Conceptos

Dominio Público

• Se conoce como contenido de dominio público a todo

aquel contenido que no se le ha adjudicado autoría o

cuyo autor haya muerto ya hace más de 70 años.

Page 10: Taller # 5 Presentación de Conceptos

Estándar Abierto

• Estándar que está disponible públicamente para su uso. Se entiende por "estándar"

cualquier tecnología aprobada por un comité formalizado.

• Los estándares abiertos que tienen formatos específicos son referidos como formatos

abiertos. Aquellos estándares que tienen restricciones en el contrato de uso, no deben

considerarse abiertos.

Algunos ejemplos estándares abiertos populares son:

GSM (comunicaciones móviles de la 3GPP)

ISA

PCI

AGP

HTML/XHTML

IP

TCP

PDF

Page 11: Taller # 5 Presentación de Conceptos

GLP • Licencia Pública General creada por “Free Software Foundation”

orientada principalmente a los términos de distribución, modificación y uso de software libre.

• El GPL- permite que se pueda distribuir de manera total bajo un código abierto.

• No es lo mismo que el software libre ya que no tiene dueño

• Ninguna restricción adicional puede ser añadida

• Ejemplo: obras artísticas que no tengan o estén sujetas a copyright.

Page 12: Taller # 5 Presentación de Conceptos

HTML • Lenguaje o código de programación a través de hipertexto que

permite a través de unas instrucciones crear páginas web tradicionales.

• El texto se modela a partir del uso de etiquetas o “tags”

• Ejemplo:

Elementos vacíos

H1 sirve para dar el tamaño máximo de un texto

<H1> texto de prueba </H1>

Texto de prueba

Page 13: Taller # 5 Presentación de Conceptos

XHTML • Significa lenguaje de marcado de hipertexto extendido

• .Se utiliza para generar documentos y contenidos de hipertexto generalmente publicados en la WEB. Es además una reformulación del lenguaje HTML que se puede jactar de ser ahora compatible con XML.

• Mantiene una separación entre contenido y diseño (por lo que no se afectan y se pueden modificar de manera separada)

Page 14: Taller # 5 Presentación de Conceptos

Interoperabilidad • Capacidad de un programa para acceder a múltiples sistemas

diferentes.

• La interoperabilidad pasa por el desarrollo de estándares de tecnología abiertos que hagan posible que productos y plataformas heterogéneas se comuniquen entre sí.

Page 15: Taller # 5 Presentación de Conceptos

Open Source Licensing • Son documentos de formato abierto para aplicaciones de oficina.

• Ejemplo:

Odt- para documentos de texto

Ods- para hoja de cálculo

Odp- para presentaciones

Odb- para bases de datos

Odg- para gráficos

Odf- para ecuaciones y fórmulas matemáticas

• Algunos formatos que trabajan parcial o totalmente con estos formatos lo son:

- Open office.org

- Microsoft office 2007

Page 16: Taller # 5 Presentación de Conceptos

OSS • Open Source Software:

• El software libre está identificado por 4 principios básicos de libertad:

• La libertad de ejecutar el programa, con cualquier propósito (libertad 0).

• La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades (libertad 1). El acceso al código fuente es una condición previa para esto.

• La libertad de redistribuir copias para que pueda ayudar a tu vecino (libertad 2).

• La libertad de mejorar el programa, y publicar sus mejoras al público, de manera que beneficie toda la comunidad (libertad 3). El acceso al código fuente es una condición previa para esto.

• El software no libre también es llamado software propietario. El software libre no debe confundirse con el software gratuito. Hay que distinguir entre libre y gratuito, uno no implica lo otro.

Page 17: Taller # 5 Presentación de Conceptos

Open Source Licensing

• Software creado bajo licencias que garanticen un conjunto determinado o específico de libertades.

• Entre ellas: Libre distribución

Código fuente que permite la distribución

Trabajo derivado que permite modificar y crear trabajos derivados para su distribución bajo los mismos términos

Integridad del código fuente del autor. La licencia requiere que el trabajo lleve un nombre diferente o un número de versión diferente.

No discriminar contra personas o grupos

No discrimina contra el esfuerzo de campo

Licencia de Distribución

La licencia no es específica para un producto

No debe restringir otro software

Ninguna disposicion de la licencia puede basarse en una tecnología individual o estilo de interface.

Page 18: Taller # 5 Presentación de Conceptos

FOSS (Free and Open Source Software)

• Se refiere a los programas de software de código abierto o

software libre. "Su código fuente, es decir, las miles de

líneas escritas en lenguajes de programación (como C++,

Java, PHP, etc.) están publicadas y a disposición de

cualquier persona con interés. La posibilidad de poder ver

y acceder a ese código fuente invita a estudiar un

programa y a modificarlo." (Acevedo. p. 14)

Page 19: Taller # 5 Presentación de Conceptos

FLOSS

• Free/Libre/Open Source, o FLOSS, es un término alternativo para el software

libre. El término FLOSS es de uso frecuente para unir la división ideológica

entre el software libre y el movimiento opensource. El término FLOSS es útil

para los que, por una variedad de razones, no deseen alinearse con un grupo y

enajenar el otro. FLOSS se puede utilizar también como término neutral al

discutir sobre software libre o código abierto con los puntos de vista ideológicos

que los diferencian.

Page 20: Taller # 5 Presentación de Conceptos

FLOSS

• Históricamente, FLOSS primero fue utilizado como siglas del proyecto de Rishab

Aiyer Ghosh. En 2001 la Comisión de las Comunidades Europeas (EC) utilizó la

frase cuando financió un estudio, y en julio de 2002 se popularizó más con las

siglas publicándose una encuesta sobre FLOSS con un estudio y un informe. La

EC eligió FLOSS como siglas inclusivas que esperanzadamente no pondrían más

lejos a participantes en contra de la controversia de nombramiento. Richard

Stallman ha reconocido su uso recomendando el término Free/Libre/Opensource a

los que rechazan explícitamente su acercamiento filosófico.

Page 21: Taller # 5 Presentación de Conceptos

SOFTWARE

• Conjunto de programas, instrucciones y reglas informáticas para

ejecutar ciertas tareas en una computadora (RAE, 2013).

Page 22: Taller # 5 Presentación de Conceptos

SQL (Structured Query Language)

• Lenguaje utilizado para base de datos desarrollado entre 1974 y 1975 en IBM

Research. Por esos años se llamaba SEQUEL (Structured English QUEry

Language) y servía como interfaz para un sistema experimental de base de datos

llamado SYSTEM R.

• SQL fue introducido por Oracle por primera vez en una base de datos comercial

en el año 1979.

• Se convirtió en un estándar ANSI e ISO dando lugar al SQL-86 o SQL1, que se

fue actualizando a SQL-92 o SLQ2, luego a SQL3 y actualmente (2004) a SQL4.

Page 23: Taller # 5 Presentación de Conceptos

SQL (Structured Query Language)

• El lenguaje se utiliza para definir, consultar y actualizar la base de datos, y es el

más popular de su estilo.

• La estructura básica para consultas en SQL es select-from-where.

• Conceptualmente, SQL es un lenguaje de definición de datos (LDD), un lenguaje de

definiciones de vistas (LDV) y un lenguaje de manipulación de datos (LMD), que

posee también capacidad para especificar restricciones y evolución de esquemas.

Page 24: Taller # 5 Presentación de Conceptos

TCP (Transfer Control Protocol)

• Es el protocolo que utiliza internet para la comunicarse.

En redes informáticas, un protocolo es el lenguaje (conjunto de reglas formales) que

permite comunicar nodos (computadoras) entre sí. Al encontrar un lenguaje común no

existen problemas de compatibilidad entre ellas.

Existen infinidad de protocolos (a nivel de aplicación) en internet u otras redes, por

ejemplo: HTTP, FTP, TCP, POP3, SMTP, SSH, IMAP, etc.

Los protocolos pueden distinguirse entre:

*Protocolo de Internet.

*Protocolos de red.

*Protocolo tunelizado.

Page 25: Taller # 5 Presentación de Conceptos

VIRUS TECNOLÓGICO

• En informática, pequeño software que, al igual que un virus biológico, infecta a

una computadora y se propaga en ella con diversos propósitos como daño, robo de

información, molestia, etc. y por lo general intenta pasar desapercibido por el

usuario el mayor tiempo posible. Los virus se incluyen dentro de los malwares

(programas malignos).

• El contagio por un virus suele producirlo el mismo usuario al ejecutar un programa

que está infectado y toma los servicios básicos del sistema operativo para lograr

sus objetivos. Suele quedar residente en memoria.

Page 26: Taller # 5 Presentación de Conceptos

VIRUS TECNOLÓGICO

• Lo más habitual es que los virus permanezcan ocultos en archivos del tipo

ejecutable (.exe y .com), pero pueden existir en otros formatos.

• Los programas que protegen, detectan y eliminan virus y programas afines son

llamados antivirus.

• Los virus son creados por programadores con los fines ya expuestos.

Page 27: Taller # 5 Presentación de Conceptos

IP (INTERNET PROTOCOL)

• Protocolo para la comunicación en una red a través de paquetes

conmutados, es principalmente usado en Internet. Los datos se

envían en bloques conocidos como paquetes (datagramas) de un

determinado tamaño (MTU). El envío es no fiable (conocido también

como best effort o mejor esfuerzo); se llama así porque el protocolo IP

no garantiza si un paquete alcanza o no su destino correctamente.

Un paquete puede llegar dañado, repetido, en otro orden o no llegar.

Para la fiabilidad se utiliza el protocolo TCP de la capa de

transporte.

Page 28: Taller # 5 Presentación de Conceptos

IP (INTERNET PROTOCOL)

• Los paquetes poseen una cabecera con información sobre la máquina

de origen y la de destino (sus direcciones IP), con esta información los

enrutadores determinan por dónde enviar la información. Cada

paquete de un mismo archivo puede enviarse por diferentes rutas

dependiendo de la congestión del momento.

• Actualmente se utiliza la versión IPv4, que luego será reemplazada

por la IPv6.

Page 29: Taller # 5 Presentación de Conceptos

REFERENCIAS

Acevedo, M. (2010). El Desarrollo Humano en la Sociedad de la Información. Bogotá: Escuela Virtual. Recuperado el 4 de agosto de 2013 de http://escuelapnud.org/biblioteca/wiki/index.php/FOSS_(Free_and_Open_Source_Software)

Congreso Internacional Software Libre, (2011), Madrid. Recuperado el 4 de agosto de 2013 de http://www.whyfloss.com/

CreativeCommons.org. (2013). About creative commons. Recuperado el 26 de agosto de 2013 de http://creativecommons.org/licenses/

Diccionario de informática. (2013). Recuperado el 4 de agosto de 2013 de http://www.alegsa.com.ar/Dic/ip.php

Diccionario de informática. (2013). Recuperado el 4 de agosto de 2013 de http://www.alegsa.com.ar/Dic/virus.php

Diccionario de informática. (2013). Recuperado el 4 de agosto de 2013 de http://www.alegsa.com.ar/Dic/tcp%20ip.php

Diccionario de informática. (2013). Recuperado el 4 de agosto de 2013 de http://www.alegsa.com.ar/Dic/sql.php

Diccionario de informática. (2013). Recuperado el 26 de agosto de 2013 de http://www.alegsa.com.ar/Dic/estandar%20abierto.php

Diccionario de informática. (2013). Recuperado el 26 de agosto de 2013 de http://www.alegsa.com.ar/Dic/copyleft.php

Free Software Foundation (2010). «La Definición de Software Libre». Recuperado el 2 mayo de 2013 de http://www.gnu.org/philosophy/free-sw.es.html

Ortíz P. & Soto, M. (2013). Trabajo de investigación sobre aspectos éticos. Recuperado el 13 de mayo de 2013 de http://es.slideshare.net/disenoinstruccionalut/trabajo-de-investigacin-sobre-aspectos-ticos

RAE, (2013). Recuperado el 4 de agosto de 2013 de http://lema.rae.es/drae/?val=software

Page 30: Taller # 5 Presentación de Conceptos

Referencias • Astaria E. (s.f.). Manuela-XHTML. Recuperado el 24 de agosto de 2013 en http://manual-

xhtml.blogspot.com/2006/05/primer-documento-xhtml.html#L3060

• Free Software Foundation.(2007). GNU General Public License, Version 3. Recuperado el 24 de Agosto de 2013 en www.gnug.org/licenses/gpl.html

• Microsoft 2013. (2013). Responsabilidad corporativa. Interoperabilidad; Apertura tecnológica para el progreso. Recuperado el 24 de agosto de 2013 en http://www.microsoft.com/spain/responsabilidad_corporativa/prioridades/interoperabilidad/

• Novel Inc. (2011). Software libre y código abierto. Recuperado el 24 de agosto de 2013 en http://es.opensuse.org/Informaci%C3%B3n_general

• Opensource.org.(s. f). The open source definition. Recuperado el 24 de Agosto de 2013 en http://opensource.org/osd