La motivazione della comunità open source

Per lo sviluppo di nuovi software, le aziende tecnologiche stanno ora attingendo alle competenze delle comunità open source anche Chi siamo. Un gruppo di ricerca della cattedra di Gestione strategica e innovazione ha indagato su come le aziende possano promuovere la motivazione di questi sviluppatori non retribuiti.

Visualizzazione ingrandita: immagine simbolo
I programmatori di software non lavorano sempre per soldi: nei progetti open source sono talvolta disposti a lavorare gratuitamente. (Immagine: iStock.com / Montage)

Il software open source è ovunque. Ad esempio, sui nostri smartphone sotto forma di Android. O come sistema operativo dei più potenti supercomputer sotto forma di Linux. Il clamoroso successo del software open source si basa sulla "open innovation". Un modello di innovazione che invita chiunque abbia le competenze, il tempo e il desiderio di lavorare a un progetto, decentralizzato su Internet, senza strutture organizzative gerarchiche, obblighi fissi e compensi finanziari. Negli ultimi anni questa "innovazione a migliaia" si è affermata anche nel settore privato, in particolare in aziende tecnologiche come Google, Motorola, Ad Novum e IBM. Tutte hanno capito che le comunità open source possono programmare centinaia di migliaia di linee di codice per un nuovo prodotto in modo molto più rapido ed efficiente rispetto a un team chiuso e interno.

Fattori di motivazione intrinseca

Georg von Krogh, professore di Gestione strategica e innovazione dell'ETH di Zurigo, si occupa di innovazione aperta da molti anni. Il suo ultimo studio sull'argomento è stato appena pubblicato in collaborazione con l'Università di Amburgo. Poiché i membri delle comunità open source spesso non ricevono un salario per il loro lavoro, von Krogh presume che la motivazione sia di natura intrinseca - guidata dall'interesse, dal divertimento, dall'altruismo, dal riconoscimento nel gruppo o dal desiderio di imparare. Il suo team ha ora studiato quali caratteristiche delle aziende che lanciano e cofinanziano progetti open source motivano gli sviluppatori volontari a partecipare a un progetto. Dopotutto, le offerte non mancano: oggi c'è concorrenza su piattaforme Internet come pagina esternaGitHub o pagina esternaSourceForge Migliaia di progetti di questo tipo sono in competizione tra loro e con i progetti lanciati dalla stessa comunità open source. E poiché in questi ultimi non c'è denaro in gioco, tendono a godere di maggiore credibilità - almeno questo era il presupposto fino ad ora.

Il team di Von Krogh ha inviato questionari online ai collaboratori di due progetti open source: Un progetto cofinanziato dal produttore di computer taiwanese "FIRST International Computer" per sviluppare un sistema operativo open source per smartphone e una piattaforma software per smartphone e tablet sponsorizzata da Nokia. Chi siamo, 4.000 sviluppatori open source volontari, sparsi in tutto il mondo, si sono registrati per collaborare ai due progetti sulle rispettive piattaforme. Poco più di un quarto di questi ha risposto ai questionari online degli scienziati.

Credibilità e apertura come fattori motivanti

L'analisi del sondaggio ha riservato delle sorprese: "In precedenza avevamo dato per scontato che gli sviluppatori volontari dessero la priorità ai progetti non commerciali", afferma Vivianna Fang He, ricercatrice senior presso la cattedra di Gestione strategica e innovazione e coautrice dell'articolo. "Ma questo non è sempre vero. Gli intervistati decidono molto di più caso per caso".

Due fattori si sono rivelati i più importanti per la motivazione intrinseca: la credibilità e l'apertura di un'azienda. "Per gli intervistati, un'azienda è credibile soprattutto quando agisce in modo equo", spiega Fang He. Per correttezza, gli intervistati intendono che il software che contribuiscono a sviluppare non è concesso in licenza dall'azienda, ma rimane a decisione della comunità per modifiche e ulteriori sviluppi.

Molti sviluppatori fanno dipendere la loro credibilità dalle competenze tecniche dei collaboratori dell'azienda. "Questo perché molti programmatori open source vogliono imparare dagli sviluppatori dell'azienda come compenso per il tempo investito", spiega Fang He.

Rafforzare lo spirito di gruppo

Per gli sviluppatori volontari, l'apertura di un'azienda - il secondo criterio importante per la motivazione intrinseca - è caratterizzata soprattutto dal flusso di informazioni senza ostacoli da entrambe le parti. "Mettere semplicemente le informazioni online non serve", dice Fang He. "Solo uno scambio intenso tra gli sviluppatori dell'azienda e la comunità ha un effetto motivante. "L'appartenenza e l'identificazione con un gruppo non è importante solo per i team nelle aziende, ma anche per i gruppi virtuali", afferma Fang He. Questo è l'unico modo per motivare e trattenere gli sviluppatori volontari a lungo termine, anche senza incentivi finanziari".

Molte aziende se ne sono rese conto: Organizzano conferenze, workshop e sessioni di formazione per entrare in contatto personalmente con la propria comunità virtuale di sviluppatori e rafforzare il sentimento di gruppo. Lo scorso settembre, IBM ha addirittura annunciato di voler investire un miliardo di dollari in attività e in una nuova piattaforma per l'ulteriore sviluppo collaborativo di Linux e delle tecnologie open source. ? probabile che i responsabili siano molto interessati ai risultati del nuovo studio.

Riferimento alla letteratura

Spaeth S, von Krogh G, He F: Perceived Firm Attributes and Intrinsic Motivation in Sponsored Open Source Software Projects, Information Systems Research, pubblicazione online dal 24 ottobre 2014, doi: pagina esterna10.1287/isre.2014.0539

JavaScript è stato disabilitato sul tuo browser