MySpace lanceert ‘Stream’

Posted by Timan Rebel | Posted in Open Web, Social Media | 6 Comments

Op LeWeb ‘09 kondigde MySpace het al aan, nu is het eindelijk volledig live: de vernieuwde Stream. Het is voor MySpace een belangrijke stap in de achtervolging van Facebook en richting het realtime web. Voorheen bestond de stream voornamelijk uit status updates van vrienden, daar heeft MySpace nu ook de content die vrienden delen en bekijken aan toegevoegd. Muziekvideo’s die via MySpace Music worden beluisterd en links die worden gedeeld komen nu bijvoorbeeld ook in de Stream.

MySpace zou MySpace niet zijn als ze dit niet op bestaande Open Standaarden zouden hebben gebouwd. Door middel van de ActivityStreams api, Open Social en PubSubHubbub is de Stream ook volledig toegankelijk voor developers op MySpace en sites die door middel van MySpaceID connecten met MySpace. PubSubHubbub zorgt er vervolgens voor dat de Stream realtime kan worden afgeleverd bij applicaties van derden.
Lees de rest van ‘MySpace lanceert ‘Stream’’

Onderwerpen: , ,
Bedrijven:

De status van Open Social eind 2009

Posted by Timan Rebel | Posted in Open Web | 2 Comments

Ik ben lange tijd vrij skeptisch geweest over  Open Social. Voornamelijk omdat een hoop business mensen het zagen als de oplossing in het Data Portability verhaal en vaak ook dachten dat Open Social Data Portability was. Dat is recentelijk veranderd in enthousiasme.

Toen Open Social begin 2007 gelanceerd werd door Google als antwoord op Facebook’s F8 platform was Open Social een standaard voor hoe applicaties op social networks met het onderliggende platform konden communiceren. Farmville draait bijvoorbeeld enkel op Facebook, terwijl BuddyPoke niet alleen op Hyves maar op alle Open Social platformen kan draaien. Heel handig voor de ontwikkelaars van die applicaties, maar ik denk nog steeds dat de hype toendertijd groter was dan nodig.

Ik vind  het opvallend dat nu Open Social volwassen begint te worden en ook de mogelijkheden biedt om verschillende platformen te koppelen, de buzz over lijkt te zijn. Dat is geheel onterecht in mijn ogen..
Lees de rest van ‘De status van Open Social eind 2009′

Waarom de Twitter API als microblogging standaard een slecht idee is

Posted by Timan Rebel | Posted in Open Web, Social Media | 2 Comments

Begin december kondigde Wordpress aan een Twitter compatible API te publiceren. Alle Twitter applicaties zouden door middel van het veranderen van de API url opeens ook blogposts kunnen lezen en schrijven, door middel van mentions kunnen commenten op een post en blogposts zouden tevens kunnen worden voorzien van geolocations. Niet veel later volgde Tumblr met een vergelijkbare API en de blogposts over deze geweldige ontwikkeling waren legio. Dave Winer schreef bijvoorbeeld:

All of a sudden things are exciting again!!

If Facebook were to implement the Twitter API that would be it. We’d have another FTP or HTTP or RSS

En dat is waar de gedachtengang verkeerd gaat. Dave gaat er van uit dat een Open Standaard wordt gecreëerd door adoptie. Wat er op dit ogenblik eigenlijk gebeurt is dat een proprietary platform door zijn succes verheven wordt als standaard. De HTTP en FTP standaarden zijn niet tot stand gekomen omdat het veel gebruikt werd door een dominante partij. Dat is het verhaal van Microsoft’s doc formaat bijvoorbeeld. Nee, HTTP en FTP zijn (door-) ontwikkeld na overleg en discussie, zodat de standaard geschikt is voor de verschillende toepassingen. De Twitter API is geschreven voor Twitter en als Twitter besluit zijn API te veranderen dan kan dat en zullen ze dat ook doen.
Lees de rest van ‘Waarom de Twitter API als microblogging standaard een slecht idee is’

De techniek achter de Open Stack

Posted by Timan Rebel | Posted in Open Web | 1 Comment

Eerder schreef ik een artikel over de technieken achter Data Portability, in dit artikel wil ik verder in gaan op de Open Stack. De Open Stack is een verzameling Open Source protocollen die het samen makkelijker maken voor developers, website eigenaren en gebruikers om toegang tot gebruikersdata te beheren over verschillende websites heen. In die zin is de Open Stack een concrete implementatie van Data Portability. Je kunt inloggen op een nieuwe website en letterlijk met twee klikken je identiteit, profiel en vrienden beschikbaar hebben.

Grote partijen als MySpace, Yahoo!, Google en Plaxo zijn actief bezig de Open Stack te implementeren en verder uit te werken. Op dit ogenblik ziet hij er zo uit:

Open Stack vs. Facebook Platform


Lees de rest van ‘De techniek achter de Open Stack’

Social Service Layer en de Open Stack: Een introductie

Posted by Timan Rebel | Posted in Open Web, Social Media | No Comments yet

Het afgelopen jaar heb ik veel geschreven en gesproken over OpenID, Data Portability, OpenSocial, XRDS-Simple, RSS, oAuth en Portable Contacts. Het blijft lastig, om deze termen onder één noemer samen te vatten. Het zijn losse initiatieven die elk hun eigen weg lijken te gaan, terwijl ze allemaal een stukje van de uiteindelijke puzzel zullen vertegenwoordigen. Tenminste, dat denk ik.

Joseph Smarr -Plaxo’s chief platform architect en betrokken bij het Portable Contacts initiative- sprak op de Web 2.0 conference in New York voor het eerst over de ‘Social Service Layer’ en de ‘Open Stack’. Twee termen die wel eens de basis van het nieuwe Sociale Web kunnen gaan vormen.

Social Service Layer
In het afgelopen anderhalf jaar zie je langzaam dat men inziet dat de Walled Gardens -wat Hyves, Facebook en MySpace zijn, Social Platforms die hun gebruikers koste wat kost binnen willen houden- niet langer het eeuwige leven hebben. Net als tijdens het begin van Web 1.0 -waar je als AOL-klant enkel AOL-sites kon bezoeken, het vroege mobile web -waar je niet verder kwam dan Vodafone Live-, zie je nu ook op Web 2.0-gebied dat gebruikers hun eigen weg willen gaan. Ze willen graag foto’s van Flickr kunnen tonen op Facebook en inloggen met hun MySpaceID op Twitter.
Lees de rest van ‘Social Service Layer en de Open Stack: Een introductie’

Wat is er gebeurd met OpenSocial?

Posted by Timan Rebel | Posted in Open Web, Social Media | 2 Comments

Onderwerpen:
Bedrijven: ,

Portable Contacts, opnieuw een stapje dichterbij Data Portability

Posted by Timan Rebel | Posted in Open Web | 1 Comment

Nu we dankzij OpenID het probleem van verschillende logins en wachtwoorden voor verschillende sites aan het tackelen zijn, doemt zich al snel het volgende obstakel op. Leuk zo’n nieuwe website waar ik geen nieuw account voor hoef aan te maken, maar nu moet ik wéér al mijn vrienden bij elkaar zoeken. Mijn persoonlijke info en foto’s uploaden doe ik vrij vlot, maar je netwerk weer bij elkaar krijgen neemt vreselijk veel tijd in beslag. Dat is ook vaak de reden dat ik bij een nieuwe bèta vrij snel weer afhaak. Ik heb er simpelweg geen zin in. Gelukkig krijgen we binnenkort Portable Contacts.

Contact API’s

Met het steeds populairder worden van Data Portability beginnen verschillende grote identity providers, zoals bijvoorbeeld Google, Yahoo en Microsoft, API’s te openen waarmee je toegang kunt krijgen tot je contacten (/vrienden/followers/etc.). Echter, iedereen doet dit op zijn eigen manier. Zo heb je de Google GData Contacts API, Yahoo Address Book API en de Microsoft Live Contacts API. Voeg daar Facebook Connect en MySpace Data Availability aan toe en je ziet meteen wat er hier mis gaat. Iedereen komt met een eigen standaard en dat is nou precies wat we proberen te voorkomen! Daarnaast biedt de Data Portability Workgroup hier in mijn ogen met Microformats te weinig support en uniformiteit voor. Microformats biedt meerdere mogelijkheden (hCard, XFN bijvoorbeeld) aan en is daarnaast read-only.
Lees de rest van ‘Portable Contacts, opnieuw een stapje dichterbij Data Portability’

Elgg, de OpenSource Social Network software

Posted by Timan Rebel | Posted in Social Media | 5 Comments

Elgg.org logo

Nu ik eindelijk de tijd heb om wat serieuzer werk te maken van de ideeen die ik al maanden in mijn hoofd heb zitten, komt ook de onvermijdelijke keus: Zelf bouwen of bestaande software aanpassen. In de zoektocht naar software ben ik natuurlijk langs Drupal en Joomla gekomen, Buddypress even bekeken en gister terecht gekomen bij Elgg.

Elgg is a social networking framework. It provides the necessary functionality to allow you to run your own social networking site, whether publicly (like Facebook) or internally on a networked intranet (like Microsoft Sharepoint).
Lees de rest van ‘Elgg, de OpenSource Social Network software’

Onderwerpen: , ,
Bedrijven: ,

OpenSocial is geen Data Portability!

Posted by Timan Rebel | Posted in Open Web | 4 Comments

Tijdens mijn werk als consultant bij Telegraaf Media Nederland heb ik de afgelopen maanden gemerkt dat er over OpenSocial voornamelijk één groot misverstand bestaat; men denkt dat OpenSocial hetzelfde is als Data Portability. Hoe vaak je het ook uitlegt, het is een hardnekkig en moeilijk te vernietigen vooroordeel. Daarom nog éénmaal de opmerking (lees: OpenSocial is geen Data Portability!!) en vooral ook de uitleg wat het dan wel is

OpenSocial

Hmm.. oke, OpenSocial is dus geen Data portability, maar wat is het dan wel? Ten eerste is het zwaar overrated. Natuurlijk is het belangrijk, maar voornamelijk belangrijk voor ontwikkelaars en in mijn ogen veel minder voor de gebruikers. OpenSocial is namelijk niets anders dan een standaard voor Widgets, en specifieker nog een standaard waarin bepaald is hoe een Widget met de site waarop hij staat kan praten. Dus een Widget gebouwd op OpenSocial werkt op Hyves, MySpace en iGoogle (onder andere), zonder dat er voor elke site een ‘eigen’ versie gebouwd hoeft te worden.

Google heeft het ooit geillustreerd in het volgende plaatje:

open social illustration OpenSocial is geen Data Portability!

Het gaat er dus om dat een ontwikkelaar voor alle aangesloten sites maar 1 Widget hoeft te bouwen en rekening hoeft te houden met maar 1 API, ipv voor elke losse site een nieuwe API te hoeven leren.

Is dat alles?

Ja, dat is voorlopig alles.. OpenSocial is trouwens wel bezig met enkele API’s, waarmee sites onderling kunnen gaan communiceren (ipv enkel Widgets met zijn/haar hosts), maar ook dat is natuurlijk niet meer dan een standaard die het leven van ontwikkelaars versimpelen zal.

En Data Portability? Hoe zit het daar dan mee? Daar kom ik binnenkort uitgebreid op terug.

Onderwerpen: ,
Bedrijven: ,

OpenSocial niet langer van Google

Posted by Timan Rebel | Posted in Open Web, Social Media | No Comments yet

opensocial OpenSocial niet langer van GoogleYahoo, MySpace en Google richten de OpenSocial foundation op, naar evenbeeld van de OpenID foundation. Hierdoor is OpenSocial niet langer van Google en geven ze aan daadwerkelijk voor het terugbrengen van de controle bij de gebruikers te zijn. Daarnaast brengen ze IMHO een slag toe aan iedereen die roept dat Google zoveel mogelijk gegevens wil verzamelen van iedereen, oa dmv OpenSocial.

De implementatie van OpenSocial door Google is tevens Open Source gemaakt en ondergebracht bij Apache, onder de naam Shindig. Hierdoor wordt meteen het juiste licentiemodel afgedwongen en verder gewaarborgd.

En om in één artikel nog een derde OpenSocial nieuwtje te stoppen, Yahoo gaat OpenSocial logischerwijs zelf ook ondersteunen. Leuk detail is dat het nu echt zo aan het worden is dat waar ooit Facebook geroemd werd om zijn open policy naar de buiten wereld, door middel van zijn brede gadgets implementatie, het nu daadwerkelijk Facebook vs The Rest is geworden. Elk groot sociaal netwerk, behalve Facebook, is nu aangesloten bij OpenSocial. En wat nu?

Onderwerpen:
Bedrijven: , , ,