códigos abiertos
DESCRIPTION
DefineTRANSCRIPT
Conceptos Taller 5Có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
Objetivos
• Definir los siguientes conceptos:
Códigos AbiertosCopyleftCopyrightCreative CommonsDominio PúblicoEstándar AbiertoGLPHTML / XHTMLInteroperabilidad
Open Document OSS Open Source Licensing FOSS FLOSS Software SQL TCP VIRUS “Tecnologico” IP
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
CopyleftCopyrigth
• 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.
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.
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.
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.
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.
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.
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
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.
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
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)
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í.
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
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.
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.
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)
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.
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.
SOFTWARE
• Conjunto de programas, instrucciones y reglas informáticas
para ejecutar ciertas tareas en una computadora (RAE, 2013).
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.
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.
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.
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.
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.
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.
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.
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
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