web 2.0 y software libre. una relación de amor-odio
DESCRIPTION
La manida web 2.0 y el software libre tienen una relación un tanto curiosa: por un lado, muchos servicios sociales funcionan gracias al open source y el espíritu colaborativo que se respira recuerda mucho al que siempre ha impregnado a la comunidad del software libre. Por otro, muchas son las voces que claman contra la computación en la nube, la pérdida de protagonismo de las aplicaciones de escritorio abiertas donde sabíamos a ciencia cierta qué hacían y los peligros que tiene frente a nuestras libertades la web 2.0.TRANSCRIPT
Web 2.0 y software libreWeb 2.0 y software libre
Una relación de amorodioUna relación de amorodio
Cursillos de julio del eghost
Lorena Fernández a.k.a. Loretahur www.loretahur.net
Tim O'Reilly vs. Richard StallmanWeb 2.0 vs. Open Source
Tim O'Reilly vs. Richard StallmanWeb 2.0 vs. Open Source
“¿Quién usa software libre? Aunque no tengas como sistema operativo GNU/Linux,
si estás haciendo búsquedas en Google, estás usando software libre. Si consultas
algo en la wikipedia, si votas una noticia en menéame, ...“
Tim O'Reilly
Y muy en el fondo tiene razón... (netcraft junio 2009)
[...] “Una razón por la cual no deberían usar aplicaciones web es porque se pierde el control. Es tan malo como usar software propietario. Haz tu trabajo en tu propio
ordenador con un programa que respete tus libertades. Si utilizas un software propietario o el servicio web de
otra persona, estás sin defensas. Estás en las manos de la persona que desarrolló ese software.”
Richard Stallman
Web 2.0 y cloud computing, dos amigos inseparables
¿Una moda pasajera o la evolución imparable?
Desde cualquier parte
Sólo necesaria una conexión a Internet y un navegador
Mucho más fiable que nuestro ordenador
¿O igual no tanto...?
Cajas NegrasNadie ha visto el código fuente de Google (igual que Windows)
¿Quién está detrás y cuáles son su intenciones?
¿Podemos cambiar la aplicación? Hasta donde las APIs nos lo permitan
Esclavos de las plataformas
¿Y si cierran?
¿Y si pierden nuestros datos?
[...] “Para el contenido protegido por derechos de propiedad intelectual, como fotografías y vídeos, nos concedes
específicamente el siguiente permiso, de acuerdo con la configuración de privacidad y aplicaciones: nos concedes una licencia no exclusiva, transferible, con posibilidad de ser sub
otorgada, sin royalties, aplicable globalmente, para utilizar cualquier contenido de PI que publiques en Facebook o en
conexión con Facebook. Esta licencia finaliza cuando eliminas tu contenido o tu cuenta (excepto en el caso en que tu contenido se ha compartido con terceros y
éstos no lo han eliminado)”
¿Y si cambian las condiciones de uso?
No hay más que echar un vistazo a Twitter cuando se cae GMail
Software libre: free as in free speech
Web 2.0: free as in free beer
Misma filosofía: crear cosas y compartirlas con la comunidad con una propiedad intelectual flexible (cultura de colaboración)
¿Toda la información merece el mismo cuidado?
¿Y entonces cuál es la solución?
¡Los estándares abiertos!
La portabilidad de datos
información, identidad, interacción
A Robert Scoble le cierran la cuenta en Facebook por intentar exportar los nombres, emails y cumpleaños de
SUS contactos a Plaxo
El mejor truco del ilusionista 2.0:hacer creer a los usuarios que sus datos les pertenecen
Walled Garden: jardines cerrados de datos¡Freedata!
OpenID: autenticación descentralizada
Oauth: protocolo de autorización una aplicación web puede acceder a la información de un usuario en otra
sin tener que informarle del usuario y contraseña
OPML: compartir RSS's
APML: mapa de intereses de un usuario
Microformatos: agregando significado semántico
<div class="vcard"> <div class="fn">Juan Pérez</div> <div class="org">El Ejemplo S. A.</div> <div class="tel">6045551234</div> <a class="url" href="http://ejemplo.com/">dirección</a> </div>_____________________________________________
<a href="http://jimmy.example.com/" rel="friend">Jimmy Example</a>
Ejemplos de microformatos: hCard y XFN
Plataforma de los estándares abiertos para lograrRedes Sociales Abiertas
OpenSocial: gadgets exportables entre redesGoogle, LinkedIn, hi5, MySpace, Orkut, Plaxo, Yahoo, ...
Open cloud manifesto
¿Quién lo apoya? AMD, eyeOS, Sourceforge, Sun, IBM, ...¿Y Google, Microsoft, Amazon, ...?
Google don't be evil
Google Chrome: Chromium (licencias BSD y CCby 2.5)
Android: licencias Apache license 2.0 y GPLv2
Y muchas otras aplicaciones en Google Code (gears, jaiku, ...)
Google Wave, ¿el tsunami libre?
Será libre (cualquiera podrá instalarlo en su servidor) y usará un protocolo abierto (cualquiera podrá hablar con él)
API abiertaCualquiera podrá crear gadgets usando OpenSocial
¿Liberarán también a Rosy y Spelly?
Incluso impulsará la implantación de HTML5
Pero un dueño y señor centralizado es malo para Internet
Licencias en la web
● Movable Type● Wordpress● Mediawiki● Drupal● Joomla● ...
GPLse pueden hacer modificaciones y no ponerlas a disposición del mundo
“If the Program as you received it is intended to interact with users through a computer network and if, in the version you received, any
user interacting with the Program was given the opportunity to request transmission to that user of the Program’s complete source code, you must not remove that facility from your modified version of the Program or work based on the Program, and must offer an equivalent opportunity for all users interacting with your Program
through a computer network to request immediate transmission by HTTP of the complete source code of your modified version or
other derivative work.”Google no permite AGPL en Google Code
Affero Public License (AGPL)las modificaciones deben ser puestas a disposición todo el mundo
● Se puede modificar● Se puede redistribuir● Se puede usar para cualquier propósito● Las obras derivadas no tienen por qué tener esta licencia● Lucene, Android, ...
Apache LicenseNo es copyleft
● Usar● Copiar● Modificar● Integrar con otro Software● Publicar● Sublicenciar o vender copias del Software● ...
Otras licencias más laxas: MIT, BSD, ...
Alternativas web libres
Blogs: WordPress, Movable Type, ...
Wikis: MediaWiki, DokuWiki, MindTouch, ... (www.wikimatrix.org)
Redes Sociales: elgg, buddypress, moodle, grou.ps, ...
Frameworks: Symfony (MIT), CakePHP (MIT), Zend Framework (BSD), ...
Microblogging: identi.ca, JaikuEngine, Jisko, ...
CMS: Drupal, Joomla, SilverStripe, ...
Marcadores sociales: sabros.us
Groupware: Zimbra
¿Hacemos un facebook libre?
Referencias
● Artículo en The Guardian de Richard Stallman, “Cloud computing is a trap,
warns GNU founder Richard Stallman”:
http://www.guardian.co.uk/technology/2008/sep/29/cloud.computing.richard.stallman
● DataPortability: http://www.dataportability.org
● Open Cloud Manifesto: http://www.opencloudmanifesto.org/
● Caso de Robert Scoble:
http://scobleizer.com/2008/01/03/ivebeenkickedoffoffacebook/
● Términos de uso de Facebook: http://www.facebook.com/terms.php
Todas las imágenes son propiedad de sus respectivos dueños*, el resto del contenido está licenciado bajo
Creative Commons by-sa 3.0
*M.L.'s Artwork, Kinoeye, Nyki_m, MichaelMarlatt, c2k2e, julianrod, oriol_gascon, Siddhartha, Didac Udagoien, imhirion, fer figheras, harshad sharma, Rubén Díaz Alonso,
bluecinderella, Gonzavision, mansikka, LarimdaME, Ronnie Garcia, Celeste, Missha, Guille, etringita, blogefl, luc legay, Toni Blay, Jack Dorsey, Sergis Blog. MrScramble