Rewolucja W Sieciach Społecznych

32
Sebastian Kwiecień (http://web20.pl) Rewolucja w sieciach społecznych, Katowice, 8 września 2007 1 / 32 Rewolucja w sieciach społecznych czyli jak wyciąć pośrednika Sebastian Kwiecień http://web20.pl Katowice, Spodek 2.0, 2007.09.08

description

Prezentacja przedstawi koncepcje Portable Social Networks oraz Distributed Social Networks w porównaniu do aktualnych rozwiązań zarządzania siecią znajomości w serwisach Social Networks.

Transcript of Rewolucja W Sieciach Społecznych

Page 1: Rewolucja W Sieciach Społecznych

Sebastian Kwiecień (http://web20.pl)Rewolucja w sieciach społecznych, Katowice, 8 września 2007 1 / 32

Rewolucja w sieciach społecznych

czyli jak wyciąć pośrednika

Sebastian Kwiecieńhttp://web20.pl

Katowice, Spodek 2.0, 2007.09.08

Page 2: Rewolucja W Sieciach Społecznych

Sebastian Kwiecień (http://web20.pl)Rewolucja w sieciach społecznych, Katowice, 8 września 2007 2 / 32

Agenda

• Jak to działa teraz? - przykład na podstawe pewnej sieci na literę „P” (uff uzupełniłem profil)

• Jak mogłoby to działać? „Karta Praw Użytkowników Sieci Społecznych”

• Zainteresowanie mediów – test przeprowadzony przez WIRED

• Jak możemy to zrobić? – trochę SS (seksownych skrótów) – OpenID, PSN, DSN, FOAF i RDF

• Przykłady eksperymentów (jeszcze nie-wdrożeń)

• Co czeka sieci społeczne?

Page 3: Rewolucja W Sieciach Społecznych

Sebastian Kwiecień (http://web20.pl)Rewolucja w sieciach społecznych, Katowice, 8 września 2007 3 / 32

Przykład pewnego serwisu

Page 4: Rewolucja W Sieciach Społecznych

Sebastian Kwiecień (http://web20.pl)Rewolucja w sieciach społecznych, Katowice, 8 września 2007 4 / 32

Długie 45 minut

• Copy-Paste, Copy-Paste, Copy-Paste, Copy-Paste, Copy-Paste, Copy-Paste, Copy-Paste, Copy-Paste, Copy-Paste, Copy-Paste, Copy-Paste, Copy-Paste, Copy-Paste, Copy-Paste, Copy-Paste, Copy-Paste, Copy-Paste, Copy-Paste, Copy-Paste, Copy-Paste, Copy-Paste, Copy-Paste, Copy-Paste, Copy-Paste, Copy-Paste, Copy-Paste, Copy-Paste, Copy-Paste, Copy-Paste, Copy-Paste, Copy-Paste, Copy-Paste, Copy-Paste, Copy-Paste, Copy-Paste, Copy-Paste, Copy-Paste, Copy-Paste, Copy-Paste, …

• Upload image

Page 5: Rewolucja W Sieciach Społecznych

Sebastian Kwiecień (http://web20.pl)Rewolucja w sieciach społecznych, Katowice, 8 września 2007 5 / 32

45 minut później…

Page 6: Rewolucja W Sieciach Społecznych

Sebastian Kwiecień (http://web20.pl)Rewolucja w sieciach społecznych, Katowice, 8 września 2007 6 / 32

Serwis po skrupulatnym copy-paste - 1

STRONA 1

Page 7: Rewolucja W Sieciach Społecznych

Sebastian Kwiecień (http://web20.pl)Rewolucja w sieciach społecznych, Katowice, 8 września 2007 7 / 32

Serwis po skrupulatnym copy-paste - 2

STRONA 2

Page 8: Rewolucja W Sieciach Społecznych

Sebastian Kwiecień (http://web20.pl)Rewolucja w sieciach społecznych, Katowice, 8 września 2007 8 / 32

Frustracja - SNFP

• SNFP – Social Network Fatigue Problem:• Po raz kolejny przenoszę te same dane

• Dane teleadresowe• Aktualny awatar• Dane o zatrudnieniu (i inne dane opisowe)• Szukam znajomych w nowej sieci• …a i tak mój profil jest „tabula-rasa” (jakbym nic w sieci

nie robił)

• Będę je musiał aktualizować w wielu serwisach! (linkedin, goldenline, profeo, biznes.net, …)

• Jeśli wejdzie nowy (ciekawy) gracz – sytuacja się powtórzy

Page 9: Rewolucja W Sieciach Społecznych

Sebastian Kwiecień (http://web20.pl)Rewolucja w sieciach społecznych, Katowice, 8 września 2007 9 / 32

Karta Praw Użytwkownika SN

• Autorzy: Joseph Smarr, Marc Canter, Robert Scoble, Michael Arrington

• Data wydania: 5 września 2007

• Adres: http://opensocialweb.org/

• Główna myśl - domagamy się prawa do:• Własności swoich danych osobistych, tj:

• Danych profilu

• Listy kontaktów

• Zapisu aktywności (stream of activity) tworzonych w serwisie treści

• Kontroli nad sposobem udostępniania powyższych danych

• Wolności wyboru w kwestii udzielenia dostępu do powyższych danych przez zaufane serwisy zewnętrzne

Page 10: Rewolucja W Sieciach Społecznych

Sebastian Kwiecień (http://web20.pl)Rewolucja w sieciach społecznych, Katowice, 8 września 2007 10 / 32

Karta Praw Uzytkownika SN

• Serwisy zgodne z tymi prawami powinny:• Umożliwiać swoim użytkownikom pobieranie danych

swojego profilu, listy znajomych oraz współdzielonych z nimi danych na otwartych zasadach (otwarte formaty danych, API, ustalony adres URL)

• Umożliwiać pobieranie własnego zapisu aktywności w innych serwisach

• Umożliwiać uzytkownikom linkowanie do zewnętrznych identyfikatorów (external identifiers) w sposób jawny, oraz

• Umożliwiać użytkownikom wynajdywanie znajomych w serwiesie, z wykorzystaniem wspomnianych zewnętrznych identyfikatorów (external indentifiers) dostępnych do wyszukania w serwisie

Page 11: Rewolucja W Sieciach Społecznych

Sebastian Kwiecień (http://web20.pl)Rewolucja w sieciach społecznych, Katowice, 8 września 2007 11 / 32

Czyli sieć „przenośna”

Ang. PORTABLE SOCIAL NETWORK

Page 12: Rewolucja W Sieciach Społecznych

Sebastian Kwiecień (http://web20.pl)Rewolucja w sieciach społecznych, Katowice, 8 września 2007 12 / 32

Brian Oberkirch – PSN building tools

• http://www.brianoberkirch.com/2007/08/08/building-blocks-for-portable-social-networks/

• OpenID – otwarty standard autentykacji (jeden login do „wszystkich” serwisów)

• hCard – dane reprezentujące osobę, firmę, organizację, miejsce (vCard)

• XFN – przedstawienie relacji międzyludzkich w postaci hiperlinków

• Feeds – umożliwienie synd• Rel-tags, xFolk, hReview – dane publikowane

w profilu (tagi, kolekcje linków, komentarze)• hAtom – dane nadające się do syndykacji• hCalendar – dane kalendarzowe, bazujące na

iCalendar

Page 13: Rewolucja W Sieciach Społecznych

Sebastian Kwiecień (http://web20.pl)Rewolucja w sieciach społecznych, Katowice, 8 września 2007 13 / 32

Brad Fitzpatrick – the social graph

• Brad Fitzpatrick http://bradfitz.com/social-graph-problem/ - The Social Graph – Graf Społeczny

• Cele „Grafu społecznego” – architektura umożliwiająca:• Otwarte narzędzia do zarządzania grafem połączeń• Dla programistów:

• Ekwiwalencja wierzchołków• Wynajdywanie powiązań pomiędzy ekwiwalentnymi wierzchołkami• Agregacja znajomości na podst powyższych dwóch punktów• Znajdowanie brakujących znajomych na podstawie ekwiwalencji

(synchronizacja sieci społecznych)• Dla użytkowników

• Importowanie „znajomości” do nowej sieci• Zarządzanie siecią znajomości (np. wtyczka do przeglądarki)• Graf powinien być tak przenośny jak przenośne są obecnie dokumenty

elektroniczne

• Celem NIE JEST• Zastąpić Facebook• Zbudować nową „fajną sieć” – raczej – zbudować wytyczne dla nowych,

powstających sieci• Zastąpić Plaxo• Zastąpić sieć ______

Page 14: Rewolucja W Sieciach Społecznych

Sebastian Kwiecień (http://web20.pl)Rewolucja w sieciach społecznych, Katowice, 8 września 2007 14 / 32

Social Graph - przykład

Page 15: Rewolucja W Sieciach Społecznych

Sebastian Kwiecień (http://web20.pl)Rewolucja w sieciach społecznych, Katowice, 8 września 2007 15 / 32

Social Graph – status prac

• Status projektu (16 sierpnia)• Dostęp do danych 5 dużych sieci społecznych

• Sieci zostały już przerobione w graf

• Gotowy prorotypy zadeklarowanych API• Wymagają optymalizacji wydajności, cache’owania (jak to

napisać?)

• Bradowi udało się znaleźć brakujących znajomych w sieciach LiveJournal i Vox na podstawie powiązań w innych sieciach

• Rozpoczęta praca nad wtyczką do Firefox która ma działać z MySpace

• Rozpoczęta praca nad serwisem zarządzającym takimi danymi, udostępniającym ciekawe statystyki i widżety, narzędzia do synchronizacji różnych sieci społecznych)

Page 16: Rewolucja W Sieciach Społecznych

Sebastian Kwiecień (http://web20.pl)Rewolucja w sieciach społecznych, Katowice, 8 września 2007 16 / 32

A co gdyby sieci nigdzie nie przenosić?

DSN

DISTRIBUTED SOCIAL NETWORK

Page 17: Rewolucja W Sieciach Społecznych

Sebastian Kwiecień (http://web20.pl)Rewolucja w sieciach społecznych, Katowice, 8 września 2007 17 / 32

Wired – make your own facebook

• WIRED – Artykuł „A slap in the Facebook: It’s time for social networks to open up”

• Opublikowany 6 sierpnia 2007

• Główne tezy:• Wprowadzając dane do Facebook wysyłasz je w drogę bez

powrotu

• Tak jak telefony z sim-lockiem i muzyka z DRM, Facebook stoi po złej stronie debaty nad otwarą siecią

• Użytkownicy Facebook są tak samo uwiązani do serwisu jak użytkownicy iTunes do iPoda

• Takie działania służą tylko interesom biznesu a nie interesowi publicznemu

• … to oczywiście redakcyjne bicie piany... ale

• Ciekawy eksperyment – spróbowali stworzyć swojego „Facebooka” używając darmowych narzędzi i standardów

Page 18: Rewolucja W Sieciach Społecznych

Sebastian Kwiecień (http://web20.pl)Rewolucja w sieciach społecznych, Katowice, 8 września 2007 18 / 32

Wired – rezultaty – co się udało

• Udało się! … prawie … w 90%

• Blog jako miejsce centralizacji danych PLUS• Pobieranie danych z flickr i zooomr przez RSS

• Pobieranie informacji o muzyce z Last.fm

• Ulubione strony z del.icio.us lub Ma.gnolia

• Upcoming jako narzędzie do planowania spotkań

• Meebo jako narzędzie komunikacji (widżet)

• Aby mieć mini-feeds z Facebook wystarczy użyć yahoo! Pipes albo FeedBlender (łączenie strumieni danych)

• Można też użyć Pageflakes lub Netvibes, żeby połączyć dane z różnych serwisów

Page 19: Rewolucja W Sieciach Społecznych

Sebastian Kwiecień (http://web20.pl)Rewolucja w sieciach społecznych, Katowice, 8 września 2007 19 / 32

Wired – rezultaty – co się nie udało

• Nie udało się zarządzanie powiązaniami między użytkownikami

• Czyli najważniesza część sieci socjalnej!

• Można „wskazywać” kto jest moim znajomym i nadawać wagi połączeniom (np. XFN)

• Nie można wykorzystać tych połączeń (np. pobrać automatycznie dane z kalendarzy twoich znajomych)

• Również kwestia komplikacji zarządzania takim „własnym” rozwiązaniem każe zastanowić się nad jego sensem:

• Postawienie bloga

• Znajdowanie i konfiguracja widżetów

• Zapewnienie bezpieczeństwa danych

• Zatem – to co udało się wired to „prosta strona domowa” a nie sieć społeczna, ALE podjęli dyskusję (i chwała im za to)

Page 20: Rewolucja W Sieciach Społecznych

Sebastian Kwiecień (http://web20.pl)Rewolucja w sieciach społecznych, Katowice, 8 września 2007 20 / 32

Czy każdy musi mieć swojego bloga?

• W sieci zdecentralizowanej wierzchołkami nie są ludzie ale „strony” (adresy URL) np. blogi

• Analogia do rzeczywistości – każdy ma jakieś „swoje miejsce” ale niekoniecznie musi to być domek jednorodzinny (oddzielony)

• Może to być bliźniak• Dom wielorodzinny• Albo nawet mieszkanie w bloku• Ważne aby można się było wyprowadzić• Bo inaczej to staje się więzieniem

• Wniosek – warto iść w kierunku takiej analogi i raczej skupić się na „portability” niż „distributness”

Page 21: Rewolucja W Sieciach Społecznych

Sebastian Kwiecień (http://web20.pl)Rewolucja w sieciach społecznych, Katowice, 8 września 2007 21 / 32

Sieci zdecentralizowane – problemy

• http://www.myelin.co.nz/post/2007/8/10/#200708102• Problem z sieciami DSN – prywatność

• Jeśli mamy plik definiujący naszych znajomych – czy wszystkim chcemy go pokazać?

• A może tylko znajomym?• A może różne grupy powinny go widzieć w różny sposób

• Rozwiązanie – OpenID• Uwierzytelnianie• PGP

• Podsumowując – komplikacja rośnie• Komplikacja techniczna za duża dla „zwykłego” konsumenta

sieci społecznych

• Kolejny problem – gdzie grupowanie ludzi?• Właściciel grupy?• Inne pomysły?

Page 22: Rewolucja W Sieciach Społecznych

Sebastian Kwiecień (http://web20.pl)Rewolucja w sieciach społecznych, Katowice, 8 września 2007 22 / 32

Co już zostało zrobione?

• Projekty w trakcie• Google Socialstream

• PeopleAggregator (już wersja 1.2)

• PeopleTab (version 0.0 – chyba „wydmuszka)

• …pewnie inne prototypy

Page 23: Rewolucja W Sieciach Społecznych

Sebastian Kwiecień (http://web20.pl)Rewolucja w sieciach społecznych, Katowice, 8 września 2007 23 / 32

A Google siedzi i zawija w sreberka

• SocialStream – projekt sponsorowany przez Google na uniwersytecie Carnegie Mellon

• Cel – umożliwienie publikacji treści we współpracujących sieciach oraz pobieranie z nich treści które tam zostały stworzone (synchronizacja)

• User-centric a nie network-centric (!!!)

• Zakładamy że we „współpracujących sieciach” są dostępne API

• nie zawsze jest to prawda – np.. MySpace

Page 24: Rewolucja W Sieciach Społecznych

Sebastian Kwiecień (http://web20.pl)Rewolucja w sieciach społecznych, Katowice, 8 września 2007 24 / 32

Google Socialstream

Page 25: Rewolucja W Sieciach Społecznych

Sebastian Kwiecień (http://web20.pl)Rewolucja w sieciach społecznych, Katowice, 8 września 2007 25 / 32

Socialstream – ale o co chodzi?

• Źródło – Forbes (http://www.forbes.com/technology/2007/08/28/google-brazil-network-tech-cx_ag_0828orkut.html)

• Google posiada serwis społecznościowy Orkut• Bardzo popularny w Brazylii• Portugalii• … i chyba tylko tam• … ale i tak ma 38 mld odsłon miesięcznie (8 mld więcej niż

Facebook)• Jeśli Google mógłby odróżnić się w znaczący sposób od

konkurencji, Facebook byłby zagrożony• Może by tak wykorzystać społeczność która już używa aplikacji

Google np. Gmail, Google Docs and Spreadsheets, Google Maps, Google Calendar, Picasa?

• Socialstream to brakujący element

• To nie jest spisek• To biznes• PS. nie jestem googlefobem

Page 26: Rewolucja W Sieciach Społecznych

Sebastian Kwiecień (http://web20.pl)Rewolucja w sieciach społecznych, Katowice, 8 września 2007 26 / 32

BBM - PeopleAggregator

• http://www.broadbandmechanics.com/ (BBM) głosi:

• Sieci społeczne i blogowanie to teraz codzienność (commodity features)

• PeopleAggregator udostępnia właściwości sieci społecznych lub umożliwia stworzenie twojej własnej niezależnej sieci społecznej

• Udostępniamy dostęp do kodu źródłowego lub stworzymy podsystem SaaS zgodnie z twoją specyfikacją

Page 27: Rewolucja W Sieciach Społecznych

Sebastian Kwiecień (http://web20.pl)Rewolucja w sieciach społecznych, Katowice, 8 września 2007 27 / 32

Peopleaggregator – przykład

Page 28: Rewolucja W Sieciach Społecznych

Sebastian Kwiecień (http://web20.pl)Rewolucja w sieciach społecznych, Katowice, 8 września 2007 28 / 32

45 minut później…

Page 29: Rewolucja W Sieciach Społecznych

Sebastian Kwiecień (http://web20.pl)Rewolucja w sieciach społecznych, Katowice, 8 września 2007 29 / 32

People Aggregator - możliwości

• Możliwości platformy• APIs and widgetization• Personal pages – private, public• Blogging• Groups• Meta networks (hosted networks)• Widżety• Wiadomości – komunikacja wewnątrz sieci• Konta zewnętrzne (MySpace, Facebook, Flickr, del.icio.us) – import

danych z zewnętrznych systemów• Dostosowanie wyglądu (CSS, moduły, skórki) • Ludzie – wyszukiwanie• OpenID i inne otwarte standardy• Komentarze, oceny, współdzielenie treści • Tagowanie, subskrypcja

• TODO: przetestować PeopleAggregator – temat na osobną prezentację

Page 30: Rewolucja W Sieciach Społecznych

Sebastian Kwiecień (http://web20.pl)Rewolucja w sieciach społecznych, Katowice, 8 września 2007 30 / 32

Pytanie:

Co zostanie z Social Network jeśli funkcje związane z obsługą sieci nie będą „unikalne” (staną się

towarem)

Page 31: Rewolucja W Sieciach Społecznych

Sebastian Kwiecień (http://web20.pl)Rewolucja w sieciach społecznych, Katowice, 8 września 2007 31 / 32

Moje wnioski

• Będą hostować naszą aktywność

• Ale nie będą jej posiadać

• Będzimy mogli przejść do innego providera • Przenieść swoje konwersacje

• Przenieść swoje pliki • Wideo

• Zdjęcia

• Może nawet blog? (ale linki!)

• …

• Ale pozostaniemy właścicielami tych danych

• Sad but true – dzisiejsze sieci społeczne staną się tylko infrastrukturą

Page 32: Rewolucja W Sieciach Społecznych

Sebastian Kwiecień (http://web20.pl)Rewolucja w sieciach społecznych, Katowice, 8 września 2007 32 / 32

Dziękuję za uwagęPytania? Dyskusja?

Pomidory?

Sebastian Kwiecień[email protected]

http://web20.plObrazek: http://serendip.brynmawr.edu/sci_cult/evolit/s07/dayo25a.html