Let's Do It Romania - 24 Septembrie 2011



   

Dezastre şi open souce

   

Deşi "epoca romantică" a mişcării open source e pe sfârşite, viteza de reacţie şi organizarea spontană a comunităţilor de voluntari sunt lecţii învăţate şi aplicate nu doar din pasiune pentru tehnologie. Povestea proiectului PeopleFinder o dovedeşte.


Mircea Sârbu


Într-un articol recent am insistat asupra aspectelor care integrează softul open source în ecosistemul economic al industriei IT şi am trecut foarte repede peste aspectele "comunitare" care se leagă de ceea ce este numit "modelul de dezvoltare" open source. Mai precis, este vorba despre modul de colaborare aparent haotic pe care-l practică voluntarii care participă la proiectele de acest gen, despre modul cum se creează comunităţi în jurul acestor proiecte şi despre dinamica extraordinară care poate să rezulte de pe urma unei organizări extrem de fluide şi oarecum spontane. Deşi amplu documentat în câteva eseuri deja binecunoscute -- "Catedrala şi bazarul" de Eric S. Raymond este cel mai celebru -- acest model de dezvoltare încă uimeşte prin calitatea şi complexitatea produselor rezultate şi, mai ales, prin viteza de reacţie absolut remarcabilă. De pildă, e de notorietate faptul că inevitabilele erori sau vulnerabilităţi descoperite în programele open source sunt rezolvate de comunitate în într-un timp mult mai scurt (adesea e o chestiune de ore) decât în cazul softurilor proprietare.

Modelul "bazar" -- bazat pe contribuţii voluntare şi pe auto-organizare -- a fost adoptat cu succes şi în alte domenii, enciclopedia Wikipedia fiind exemplul cel mai la îndemână. Însă viteza de reacţie şi suportul voluntarilor s-au dovedit extrem de valoroase şi în împrejurări dramatice, în care pur şi simplu nici o altă abordare nu era posibilă. Una dintre poveştile cele mai emoţionante legate de implicarea acestor comunităţi virtuale spontane într-o chestiune de viaţă şi de moarte este cea a voluntarilor care au contribuit la regăsirea persoanelor dispărute după dezastrul provocat de uraganul Katrina în sudul Statelor Unite.

La câteva zile după devastatoarea furtună care în 29 august 2005 a rupt digurile ce protejau oraşul New Orleans, diverse situri web au început să publice nenumărate anunţuri prin care rudele şi prietenii încercau să ceară informaţii despre persoane dispărute. Însă răspândirea lor pe diverse situri era, evident, contraproductivă, fiind aproape imposibil ca o informaţie despre o persoană care a fost găsită să fie recepţionată de cei interesaţi. În 2 septembrie, un programator pe nume David Geilhufe şi-a contactat prin e-mail reţeaua de prieteni şi cunoscuţi pentru a iniţia un efort de centralizare a informaţiilor disparate, începând cu crearea unui format standard pentru stocarea datelor (PFIF -- PeopleFinder Interchange Format). A doua zi a trimis mesaje prin care cerea voluntari pentru colectarea manuală a datelor şi a fost creată o listă de e-mail pentru coordonare, urmată imediat de un canal IRC şi de un sistem wiki. Câteva bloguri cu mare popularitate un publicat la rândul lor anunţuri, astfel încât în scurt timp iniţiatorii proiectului PeopleFinder au fost asaltaţi de numeroşi voluntari (până la urmă au fost peste 3.000, primii venind dintr-o comunitate LiveJournal). Efortul a fost întrerupt doar de necesitatea de a instala o bază de date mai puternică şi un motor de căutare, furnizate de Salesforce Foundation.

Luni, 5 septembrie, erau deja introduse în formatul standardizat circa 10.000 de articole (persoane dispărute sau găsite) iar în seara zilei de marţi erau deja procesate 50.000 de înregistrări. În acest timp, programatorii au realizat un instrument de căutare, astfel încât oricine putea să introducă un nume, un cod poştal (zip) sau o adresă şi să obţină în câteva secunde o listă de persoane (cu nume şi semnalmente) care corespundeau interogării. O lună mai târziu, baza de date cuprindea 642.015 articole şi s-au făcut peste un milion de interogări. Într-un articol publicat de revista Discover în decembrie 2005, Steve Berlin Johnson nota: "PeopleFinder a fost genul de efort de administrare a datelor a cărui execuţie au fi putut dura un an şi ar fi necesitat mari cheltuieli dacă ar fi fost angajată o corporaţie sau o agenţie guvernamentală. Grupul PeopleFinder a reuşit în patru zile pentru zero dolari".

Adevărul este că voluntarii au primit sprijin de la mai multe organizaţii non-profit şi chiar companii, însă în cea mai mare parte a proiectului a fost descentralizat şi a funcţionat un model de organizare ah-hoc tipic proiectelor open source. Deşi PeopleFinder a fost iniţiativa cea mai mediatizată, au mai fost şi altele. La doar 48 de ore după dezastru, doi web-designeri din Utah au realizat situl KatrinaHousing.org, prin care în două săptămâni 5.000 de oameni şi-au găsit un adăpost temporar. Spiritul comunităţii trăieşte şi în virtual.


 

(Publicat în Business Magazin - mai 2006)

 

Copyright © 2006 Mircea Sârbu