Web2.0                     1101



 Edwin Camilo Martínez cuitiva
 Miguel Ángel farfán wilches
Compartir información


         Interactuar y colaborar entre si
Web2.0

         Observación entre si
Red social
                Comunidad
                                              folcsonomías
                  virtual
                               Servicio de
                                 videos
Aplicaciones
                                               mashups
de la web 2.0

                Servicio de   Aplicación de
                                               Blogs wikis
                   web             web
Creador y
              uso de la
                web

                Tim
              Berners y
               Robert
               Cailliau


Dependen                   El usuario
de usuarios               interactúan
2004
               Dale
             Dougherty     Octubre de
Origen del                    2005
 termino
             Craig Cline   conferencias
Tecnología 2’0
Usuarios
comentar


Artículos
noticias


 Espacio
 personal




 blogs
Varios
           blogs


Internet

              blogosfera
Medio de    Plataformas
          Espacio
wikis                 compartir      Aulas
        corporativo
                        foros      virtuales
Tecinas de web 2.0




Java Web Start                                          RSS/ATOM




                CSS
          marcado XHTML
               válido                            JSON
          semánticamente
          y Microformatos
Herramientas
                              de publicación
              Base de datos
                              Funcionalidad
Software de                    de internet
  servidor
                Flujo de       Servidor de
                trabajos       aplicaciones
Web 1,0                  Web 2.0
Ofoto                    Flickr
Terratv                  YouTube
Akamai                   BitTorrent
mp3.com                  Napster
Enciclopedia Británica   Wikipedia
webs personales          Blogging


screen scraping          servicios web
Publicación              Participación
sistema de gestión de
                         Wiki
contenidos
Hotmail                  Facebook
Directorios taxonomía    etiquetas (folcsonomía
Stickiness               redifusión
web




  servicio asociado                 tecnologia




                                 usa lweb 2.0 y se
se utilizaba una serie
                                caracteriza por las
  de herramientas
                                siguientes tecnicas


blogs _sitio personal          CSS, marcado XHTML
e informativo donde                   válido
las personas pueden             semánticamente y
      comentar                    Microformatos


      wikis espacio web
         comparativo                     los links son
     organizado donde se                impredesibles
     elaboran contenidos
web 2.0




          el usuario
            puede
         interactuar




          esto nos
        permite crear



                        para compartir
Wikis      Blogs:       redes sociales
Últimamente en el mundo de la
   computación se ha escuchado con
 regularidad el término Software Libre.
  Más que un movimiento liberador del
 software, es una filosofía de compartir
 aquello que nos es útil, en este caso el
código fuente o programas de cómputo.
Estas aplicaciones o piezas de software
nos facilitan una serie de actividades en
 nuestra computadora sin pagar algún
           costo por utilizarlas.
La primera generación de computadoras aparece a finales de la década de
1940. Eran de enormes dimensiones y muy costosas. El poder computacional
era muy pobre comparado con las computadoras de la actualidad. La
relación entre el hardware y el software era demasiado estrecha, los
programas se escribían de una manera bastante especializada (lenguaje de
máquina) y por lo tanto, el concepto de software como una parte
“independiente” del hardware se veía todavía muy lejano. Debido
precisamente a esta relación entre hardware-software, las personas que
operaban las computadoras debían de poseer cierto nivel de conocimientos
sobre el funcionamiento de las mismas, así como de los programas que
necesitaban para hacerlas funcionar. En ese entonces no existían los usuarios
convencionales, todos eran usuarios especializados, en su gran mayoría
científicos o ingenieros.
En los inicios de la computación, 40s y 50s, no
existían las licencias de software. El software
era libre y los programas se intercambiaban
como se hace con las recetas de cocina. Este
espíritu perduró en la comunidad de
programadores durante años como algo natural,
hasta que con el tiempo las restricciones
derivadas de licencias de uso, implementadas
por desarrolladores de software y las grandes
compañías, plantearon la necesidad de fijar una
línea.




 Con el surgimiento del ARPANET (precursor del Internet) a finales
 de la década de los 60s --la cual permitía la interconexión entre
 redes de computadoras de las diversas universidades-- empezó el
 surgimiento de la primera comunidad global que se alzaba sobre los
 valores y principios del software libre. Los grupos hasta entonces
 dispersos de hackers, pudieron a través de la red, sumar esfuerzos,
 intercambiar conocimientos y colaborar entre
Los orígenes del sistema operativo UNIX se
remontan a finales de los años 60s. UNIX en
sus inicios fue un proyecto de investigación
por parte de los laboratorios Bell de AT&T. El
propósito era desarrollar un sistema operativo
simple y elegante, además se quería evitar
que estuviera completamente escrito en
ensamblador, lo que motivó el nacimiento del
lenguaje de programación C.
Algunas de las versiones de UNIX y sus empresas
comercializadoras eran: AIX de IBM, HP-UX de
Hewlett-Packard, Solaris y SunOS de Sun
Microsystems, IRIX de Silicon Graphics, entre otras.
El principal elemento en contra de los sistemas
operativos UNIX (no libres) es el costo de propiedad
intelectual que puede variar según el proveedor y
según la plataforma de equipo de cómputo a instalar.
Asimismo, el licenciamiento es generalmente por
usuario, cayendo así en un esquema de incrementos
de costos cada vez que la empresa crece en personal y
en requerimientos.
Si sé está hablando de software libre es
prácticamente imposible no mencionar a
Richard Stallman, un personaje genial y
controvertido, imprescindible para
comprender la verdadera esencia del
software libre. Físico de carrera,
graduado en la Universidad de Harvard.
Trabajó en el laboratorio de inteligencia
artificial del Instituto Tecnológico de
Massachusetts (MIT) desde 1971.
En 1984 movido por el deseo de lograr que el
código fuente del software esté disponible
para cualquiera, abandonó el MIT para iniciar
el proyecto conocido como GNU. El proyecto
GNU tenia la finalidad de crear un sistema
operativo completamente libre. En 1985
publicó su manifiesto GNU, en el cual expone
sus intenciones y motivaciones para crear
una alternativa libre al Unix a la cual llamó
GNU (GNU No es UNIX). Poco tiempo después
se integró a la Free Software Foundation
(FSF) para coordinar el esfuerzo del software
libre. La influencia y liderazgo de Stallman
para establecer un marco de referencia moral,
político y legal del movimiento de software
libre, como alternativa
En 1990 el sistema operativo GNU estaba
casi completo, el único componente que
faltaba era el núcleo (kernel), también
llamado Hurd. Un año después, en 1991, Linus
Torvalds, un estudiante finlandés frustrado
por tener que usar MS-DOS y queriendo
evitar las limitaciones de MINIX, envió un
mensaje por Internet al grupo de noticias
comp.os.minix en el cual mencionaba que
estaba trabajando en un versión libre
similar a MINIX. Éste era un sistema
operativo bastante reducido creado por
Andrew Tanenbaum con fines didácticos, el
sistema era bastante simple y con pocas
funcionalidades.
Libertad                                                     Descripción



                          0                               la libertad de usar el programa, con cualquier propósito.



                                                          la libertad de estudiar cómo funciona el programa y modificarlo,
                          1
                                                          adaptándolo a tus necesidades.



                                                          la libertad de distribuir copias del programa, con lo cual puedes
                          2
                                                          ayudar a tu prójimo.



                                                          la libertad de mejorar el programa y hacer públicas esas
                          3                               mejoras a los demás, de modo que toda la comunidad se
                                                          beneficie.



Las libertades 1 y 3 requieren acceso al código fuente porque estudiar y modificar software sin su código fuente es
                                                  muy poco viable.
Una licencia es aquella autorización formal con
carácter contractual que un autor de un software
da a un interesado para ejercer "actos de
explotación legales". Pueden existir tantas
licencias como acuerdos concretos se den entre
el autor y el licenciatario. Desde el punto de vista
del software libre, existen distintas variantes del
concepto o grupos de licencias:
Licencias GPL
                                                                     Licencias AGPL
Una de las más utilizadas es la Licencia
Pública General de GNU (GNU_GPL). El autor
conserva los derechos de autor (copyright), y           La Licencia Pública General de Affero (en
permite la redistribución y modificación bajo           inglés Affero General Public License,
términos diseñados para asegurarse de que               también Affero GPL o AGPL) es una
todas las versiones modificadas del software            licencia copileft derivada de la licencia
permanecen bajo los términos más                        publica general de GNU diseñada
restrictivos de la propia GNU_GPL. Esto hace            específicamente para asegurar la
que sea imposible crear un producto con                 cooperación con la comunidad en el caso de
partes no licenciadas GPL: el conjunto tiene            software que corra en servidores de red.
que ser GPL.



                            Licencias estilo BSD
              Llamadas así porque se utilizan en gran cantidad de software
              distribuido junto a los sistemas operativos BSD. El autor, bajo tales
              licencias, mantiene la protección de copyright únicamente para la
              renuncia de garantía y para requerir la adecuada atribución de la
              autoría en trabajos derivados, pero permite la libre redistribución
              y modificación, incluso si dichos trabajos tienen propietario.
•Bajo costo de adquisición: Se trata de un software económico ya que
permite un ahorro de grandes cantidades en la adquisición de las
licencias.

•Independencia del proveedor: al disponer del código fuente, se
garantiza una independencia del proveedor que hace que cada empresa
o particular pueda seguir contribuyendo al desarrollo y los servicios
del software.

•Escrutinio público: esto hace que la corrección de errores y la mejora
del producto se lleven a cabo de manera rápida y eficaz por cada uno
de los usuarios que lleguen a utilizar el producto.

•Adaptación del software: esta cualidad resulta de gran utilidad para
empresas e industrias específicas que necesitan un software
personalizado para realizar un trabajo específico y con el software
libre se puede realizar y con costes totales de operación (TCO) mucho
más razonables.

•Lenguas: aunque el software se cree y salga al mercado en una sola
lengua, el hecho de ser software libre facilita en gran medida su
traducción y localización para que usuarios de diferentes partes del
mundo puedan aprovechar estos beneficios.

Web2.0 origen t evolucion

  • 1.
    Web2.0 1101 Edwin Camilo Martínez cuitiva Miguel Ángel farfán wilches
  • 2.
    Compartir información Interactuar y colaborar entre si Web2.0 Observación entre si
  • 3.
    Red social Comunidad folcsonomías virtual Servicio de videos Aplicaciones mashups de la web 2.0 Servicio de Aplicación de Blogs wikis web web
  • 4.
    Creador y uso de la web Tim Berners y Robert Cailliau Dependen El usuario de usuarios interactúan
  • 5.
    2004 Dale Dougherty Octubre de Origen del 2005 termino Craig Cline conferencias
  • 6.
  • 8.
  • 9.
    Varios blogs Internet blogosfera
  • 10.
    Medio de Plataformas Espacio wikis compartir Aulas corporativo foros virtuales
  • 11.
    Tecinas de web2.0 Java Web Start RSS/ATOM CSS marcado XHTML válido JSON semánticamente y Microformatos
  • 12.
    Herramientas de publicación Base de datos Funcionalidad Software de de internet servidor Flujo de Servidor de trabajos aplicaciones
  • 13.
    Web 1,0 Web 2.0 Ofoto Flickr Terratv YouTube Akamai BitTorrent mp3.com Napster Enciclopedia Británica Wikipedia webs personales Blogging screen scraping servicios web Publicación Participación sistema de gestión de Wiki contenidos Hotmail Facebook Directorios taxonomía etiquetas (folcsonomía Stickiness redifusión
  • 14.
    web servicioasociado tecnologia usa lweb 2.0 y se se utilizaba una serie caracteriza por las de herramientas siguientes tecnicas blogs _sitio personal CSS, marcado XHTML e informativo donde válido las personas pueden semánticamente y comentar Microformatos wikis espacio web comparativo los links son organizado donde se impredesibles elaboran contenidos
  • 15.
    web 2.0 el usuario puede interactuar esto nos permite crear para compartir Wikis Blogs: redes sociales
  • 19.
    Últimamente en elmundo de la computación se ha escuchado con regularidad el término Software Libre. Más que un movimiento liberador del software, es una filosofía de compartir aquello que nos es útil, en este caso el código fuente o programas de cómputo. Estas aplicaciones o piezas de software nos facilitan una serie de actividades en nuestra computadora sin pagar algún costo por utilizarlas.
  • 20.
    La primera generaciónde computadoras aparece a finales de la década de 1940. Eran de enormes dimensiones y muy costosas. El poder computacional era muy pobre comparado con las computadoras de la actualidad. La relación entre el hardware y el software era demasiado estrecha, los programas se escribían de una manera bastante especializada (lenguaje de máquina) y por lo tanto, el concepto de software como una parte “independiente” del hardware se veía todavía muy lejano. Debido precisamente a esta relación entre hardware-software, las personas que operaban las computadoras debían de poseer cierto nivel de conocimientos sobre el funcionamiento de las mismas, así como de los programas que necesitaban para hacerlas funcionar. En ese entonces no existían los usuarios convencionales, todos eran usuarios especializados, en su gran mayoría científicos o ingenieros.
  • 21.
    En los iniciosde la computación, 40s y 50s, no existían las licencias de software. El software era libre y los programas se intercambiaban como se hace con las recetas de cocina. Este espíritu perduró en la comunidad de programadores durante años como algo natural, hasta que con el tiempo las restricciones derivadas de licencias de uso, implementadas por desarrolladores de software y las grandes compañías, plantearon la necesidad de fijar una línea. Con el surgimiento del ARPANET (precursor del Internet) a finales de la década de los 60s --la cual permitía la interconexión entre redes de computadoras de las diversas universidades-- empezó el surgimiento de la primera comunidad global que se alzaba sobre los valores y principios del software libre. Los grupos hasta entonces dispersos de hackers, pudieron a través de la red, sumar esfuerzos, intercambiar conocimientos y colaborar entre
  • 22.
    Los orígenes delsistema operativo UNIX se remontan a finales de los años 60s. UNIX en sus inicios fue un proyecto de investigación por parte de los laboratorios Bell de AT&T. El propósito era desarrollar un sistema operativo simple y elegante, además se quería evitar que estuviera completamente escrito en ensamblador, lo que motivó el nacimiento del lenguaje de programación C.
  • 23.
    Algunas de lasversiones de UNIX y sus empresas comercializadoras eran: AIX de IBM, HP-UX de Hewlett-Packard, Solaris y SunOS de Sun Microsystems, IRIX de Silicon Graphics, entre otras. El principal elemento en contra de los sistemas operativos UNIX (no libres) es el costo de propiedad intelectual que puede variar según el proveedor y según la plataforma de equipo de cómputo a instalar. Asimismo, el licenciamiento es generalmente por usuario, cayendo así en un esquema de incrementos de costos cada vez que la empresa crece en personal y en requerimientos.
  • 24.
    Si sé estáhablando de software libre es prácticamente imposible no mencionar a Richard Stallman, un personaje genial y controvertido, imprescindible para comprender la verdadera esencia del software libre. Físico de carrera, graduado en la Universidad de Harvard. Trabajó en el laboratorio de inteligencia artificial del Instituto Tecnológico de Massachusetts (MIT) desde 1971.
  • 25.
    En 1984 movidopor el deseo de lograr que el código fuente del software esté disponible para cualquiera, abandonó el MIT para iniciar el proyecto conocido como GNU. El proyecto GNU tenia la finalidad de crear un sistema operativo completamente libre. En 1985 publicó su manifiesto GNU, en el cual expone sus intenciones y motivaciones para crear una alternativa libre al Unix a la cual llamó GNU (GNU No es UNIX). Poco tiempo después se integró a la Free Software Foundation (FSF) para coordinar el esfuerzo del software libre. La influencia y liderazgo de Stallman para establecer un marco de referencia moral, político y legal del movimiento de software libre, como alternativa
  • 26.
    En 1990 elsistema operativo GNU estaba casi completo, el único componente que faltaba era el núcleo (kernel), también llamado Hurd. Un año después, en 1991, Linus Torvalds, un estudiante finlandés frustrado por tener que usar MS-DOS y queriendo evitar las limitaciones de MINIX, envió un mensaje por Internet al grupo de noticias comp.os.minix en el cual mencionaba que estaba trabajando en un versión libre similar a MINIX. Éste era un sistema operativo bastante reducido creado por Andrew Tanenbaum con fines didácticos, el sistema era bastante simple y con pocas funcionalidades.
  • 27.
    Libertad Descripción 0 la libertad de usar el programa, con cualquier propósito. la libertad de estudiar cómo funciona el programa y modificarlo, 1 adaptándolo a tus necesidades. la libertad de distribuir copias del programa, con lo cual puedes 2 ayudar a tu prójimo. la libertad de mejorar el programa y hacer públicas esas 3 mejoras a los demás, de modo que toda la comunidad se beneficie. Las libertades 1 y 3 requieren acceso al código fuente porque estudiar y modificar software sin su código fuente es muy poco viable.
  • 28.
    Una licencia esaquella autorización formal con carácter contractual que un autor de un software da a un interesado para ejercer "actos de explotación legales". Pueden existir tantas licencias como acuerdos concretos se den entre el autor y el licenciatario. Desde el punto de vista del software libre, existen distintas variantes del concepto o grupos de licencias:
  • 29.
    Licencias GPL Licencias AGPL Una de las más utilizadas es la Licencia Pública General de GNU (GNU_GPL). El autor conserva los derechos de autor (copyright), y La Licencia Pública General de Affero (en permite la redistribución y modificación bajo inglés Affero General Public License, términos diseñados para asegurarse de que también Affero GPL o AGPL) es una todas las versiones modificadas del software licencia copileft derivada de la licencia permanecen bajo los términos más publica general de GNU diseñada restrictivos de la propia GNU_GPL. Esto hace específicamente para asegurar la que sea imposible crear un producto con cooperación con la comunidad en el caso de partes no licenciadas GPL: el conjunto tiene software que corra en servidores de red. que ser GPL. Licencias estilo BSD Llamadas así porque se utilizan en gran cantidad de software distribuido junto a los sistemas operativos BSD. El autor, bajo tales licencias, mantiene la protección de copyright únicamente para la renuncia de garantía y para requerir la adecuada atribución de la autoría en trabajos derivados, pero permite la libre redistribución y modificación, incluso si dichos trabajos tienen propietario.
  • 30.
    •Bajo costo deadquisición: Se trata de un software económico ya que permite un ahorro de grandes cantidades en la adquisición de las licencias. •Independencia del proveedor: al disponer del código fuente, se garantiza una independencia del proveedor que hace que cada empresa o particular pueda seguir contribuyendo al desarrollo y los servicios del software. •Escrutinio público: esto hace que la corrección de errores y la mejora del producto se lleven a cabo de manera rápida y eficaz por cada uno de los usuarios que lleguen a utilizar el producto. •Adaptación del software: esta cualidad resulta de gran utilidad para empresas e industrias específicas que necesitan un software personalizado para realizar un trabajo específico y con el software libre se puede realizar y con costes totales de operación (TCO) mucho más razonables. •Lenguas: aunque el software se cree y salga al mercado en una sola lengua, el hecho de ser software libre facilita en gran medida su traducción y localización para que usuarios de diferentes partes del mundo puedan aprovechar estos beneficios.