Archive for techniczne

Niech moja sieć będzie moja – portable social networks

Wielu z nas jest zmęczonych przepisywaniem swoich danych, kontaktów do kolejnej i kolejnej i kolejnej sieci social network (do Profeo już nie mam siły…). Co z tego, że kolejne sieci stają się coraz bardziej otwarte, udostępniają API, nadal nie mamy kontroli nad swoimi danymi – są one bowiem przetrzymywane w konkretnych serwisach w sposób uniemożliwiający pełną kontrolę (a więc również – eksport danych i przeniesienie ich do innej sieci).

Czy może być inaczej?

Natrafiłem ostatnio na prezentację Simona Willisona w której w ekspresowym tempie, niejako przy okazji, wyjaśniał on jak przy pomocy OpenID i kilku otwartych standardów stworzyć social network nad którym ma się pełną kontrolę. Jak się okazuje ta koncepcja już jakiś czas jest dyskutowana w sieci – najczęściej mówi się o tej “technice” (a raczej – wzorcu projektowym) jako o “portable social network“.

Temat dogłębnie przeanalizowany jest na wiki microformats.org. Jeśli jednak ktoś potrzebuje mniej technicznego opisu to polecam tekst Briana Oberkircha – Building Blocks for Portable Social Networks.

Powyższe artykuły zawierają mnóstwo technicznych szczegółów, natomiast wysokopoziomowym podsumowaniem może być artykuł TechCrunch Techcrunch – 9 ways to build your own social network, gdzie Mark Hendrickson pisze o już istniejącym serwisie PeopleAggregator, który już prowadzi eksperymeny z tymi technologiami:

Broadband Mechanics’ PeopleAggregator is an experiment in building social networks around open standards so that people can easily move between networks, whether or not those networks are run by the same owners or contain the same features. If the social networking world were run the way Broadband Mechanics’ CEO Marc Canter envisions, Facebook users would easily be able to carry their identity (including all the information they owned on Facebook) over to MySpace, Orkut, and Friendster. Then any changes to their identities on those networks could be brought back over to Facebook.

Eksperymenty z portable social network przeprowadził też ostatnio Wired (to oznacza, że temat rzeczywiście wkracza do mainstream) – artykuł “Slap in the facebook: It’s time for social networks to open up” zawiera szczegółowy opis przeprowadzonych działań – poniżej cytuję najciekawsze fragmenty:

AOL, Yahoo and Microsoft have their own, proprietary instant-messaging systems. They’re all good, but they’d be better if they worked together. The iPhone would be better if it could also be used on Verizon’s and Sprint’s networks, and Facebook would be better if you could link to friends’ pages on MySpace and Bebo. Social networking should be based on open standards, just like e-mail.
[…]
For the last couple of weeks, Wired News tried to roll its own Facebook using free web tools and widgets.
We came close, but we ultimately failed. We were able to recreate maybe 90 percent of Facebook’s functionality, but not the most important part — a way to link people and declare the nature of the relationship.
[…]
One possibility is the microformat XHTML Friends Network, or XFN, which defines relationships between linkers and linkees.
Trouble is, the data format doesn’t yet offer any tools for managing friends. While a snippet of code placed in a web page can convey who you know — and how you know them — as yet there are no tools to put the information to good use, like automatically pulling in calendar events from of all your friends’ websites.
Some developers are beginning to offer easy-to-use tools that can create XFN code (WordPress and Movable Type both offer blank templates that can be filled in), but use of XFN isn’t yet widespread.

No i naprawdę na koniec – wkrótce konferencja na ten temat.
To pokazuje, że już od dłuższego czasu coś się dzieje w tym temacie.

Portable social networks drastycznie zmieniłyby sposób funkcjonowania w sieci – wtedy poszczególne social networks byłyby tylko miejscami gdzie mógłbym wejść (trochę jak kluby – myspace to klub dla nastolatków, podczas gdy facebook to klub dla studentów) – ale “ja” (moje dane i “moja sieć”) nie należałbym w sensie własnościowym do żadnego z nich. Pytanie – co wtedy zostałoby w takim social network (myspace, facebook) gdyby nie było tam już de facto sieci? Jak zmieniłaby się rola takiego serwisu?

O rozważaniach o zarządzaniu danymi w social networks możecie też przeczytać we wcześniejszym artykule “Jak poprawić zarządzanie danymi prywatnymi w serwisach społecznościowych?“.

The Web 2.0 Revolution Spawns Offshoots…

Dion Hinchlife w swoim artykule The Web 2.0 Revolution Spawns Offshoots… (web2.wsj2.com) zauważa ciekawe trendy podążające za web 2.0 (identity 2.0, library 2.0, law 2.0, media 2.0, advertising 2.0, democracy 2.0 (!!)).
Z nich najciekawszym wydaje się identity 2.0 aktualnie najczęściej utożsamiane z LID, SXIP czy choćby OpenId. Na tej ostatniej stronie można znaleźć ciekawe rozwinięcie co/dlaczego/jak. Jak najbardziej rozumiem ten kierunek – wszyscy potrzebujemy standardu jednoznacznej identyfikacji w internecie i na pewno musi to być standard otwarty, na którym nie trzyma łapy żadna firma komercyjna. Zamierzam przyjrzeć się bliżej tematowi i wkrótce napisać więcej.

RSS -> SSE?

Microsoft opublikował draft specyfikacji SSE definiującej “minimalne rozszerzenia pozwalające na asynchroniczną, dwukierunkową replikację nowych i zmienionych elementów w dwóch lub więcej wzajemnie zasubskrybowanych źródłach danych (feeds)”. Przez chwilę dziwiłem się, że to akurat Microsoft wykazał inicjatywę rozwijając RSS (standard SSE jest opublikowany z licencją Creative Commons!), ale przecież taki mechanizm idealnie pasuje do MS Office – aktualizacja kalendarza, listy kontaktów itp..
Krótkie wprowadzenie do SSE można też przeczytać w blogu Raya Ozziego – CTO Microsoftu.