Invecchiare non ha molti vantaggi. Ma se hai la mia età, c'è una cosa buona nell'invecchiare: ricordi i giorni felici del 1999. Internet era nuovo, i contenuti erano ovunque e il futuro sembrava roseo. AltaVista ed Excite dominavano il mondo dei portali e i «bulbi oculari» erano la merce più apprezzata. Nel tentativo di ottenere più visitatori, le società dot-com ti offrirebbero un sacco di cose gratuitamente come «utente
».Purtroppo quei giorni sono passati (insieme alla mia giovinezza). Ora salire quattro rampe di scale non è un'opzione, i VC sono più prudenti e gli utenti sono più esperti, e tutto per il meglio, direi. Beh, è quello che ho pensato fino a quando non ho incontrato John, il giovane e intelligente fondatore di
un prodotto incentrato sugli sviluppatori.John e il suo co-fondatore avevano dedicato anima e cuore alla creazione di un prodotto straordinario che potesse essere utilizzato dai team IT delle aziende più grandi e cercavano investimenti per portarlo al livello successivo. Naturalmente, abbiamo esaminato il team, il prodotto e la tecnologia. Stava andando così bene che iniziavo a pensare che potesse essere così, finché non ho chiesto loro se fossero immessi sul mercato
Come avrebbero venduto il loro prodotto? «Lo renderemo open source», mi ha detto John con sicurezza e disinvoltura. La sua convinzione nella sua risposta era così forte che ho provato tre o quattro emozioni e sono arrivato all'insicurezza in un paio di secondi. Sapeva qualcosa che io non sapevo? L'open source era davvero il modo per andare sul mercato con un prodotto come questo?
La verità è che non si tratta di un incidente isolato. Ogni giorno, ingegneri di talento fondano aziende e rilasciano il loro IP come open source nella loro insaziabile sete di condivisione e adozione da parte degli sviluppatori. Molte volte funziona: nei loro repository GitHub ottengono più stelle di quante ne servano per trasformare tutti a San Francisco in generali dell'esercito. La mia domanda tuttavia: dov'è
l'azienda? L'open source viene spesso presentato come l'unico modo per vendere software alle aziende di oggi. L'argomentazione sostiene che, poiché gli sviluppatori utilizzano ciò che vogliono e non ciò che viene loro detto nei loro progetti, sono diventati i padroni delle aziende IT. Prendili tutti e prendili presto e dominerai il mondo. Gli sviluppatori non amano niente di più di un prodotto open source in cui possono guardare sotto il cofano e armeggiare
.Sebbene tutte queste argomentazioni siano vere, sto ancora cercando aziende open source di successo finanziario che possano essere riprodotte. Guardandomi intorno, Red Hat è l'unica azienda che guadagna grazie alla sua offerta open source di base. Tutte le altre «storie di successo» del mondo open source, da 10gen (MongoDB) a Docker, guadagnano vendendo strumenti a codice chiuso o devono ancora registrare un fatturato sostenibile all'altezza delle loro
valutazioni da miliardi di dollari.Per essere chiari, se da un lato concordo sul fatto che l'open source sia un'opzione molto efficace e a basso costo per entrare in azienda, penso anche che non sia il modo giusto per creare un'azienda di software senza un piano. Semplicemente non è possibile costruire un business attorno a un progetto open source molto popolare senza avere un piano chiaro sulla monetizzazione
.Rendere un progetto open source è una strada a senso unico sotto molti aspetti: una volta che un progetto è open source è quasi impossibile renderlo nuovamente open source con successo. Anche spendere i propri soldi per sviluppare la proprietà intellettuale e renderla disponibile a tutti, compresi i potenziali clienti e concorrenti, dovrebbe essere un processo ben ponderato: quali parti saranno open source e quali parti saranno closed source? Come hai intenzione di guadagnare? Si tratta di vendere servizi e assistenza o di rendere il prodotto «in versione di prova aperta», mentre la versione effettiva «adatta alla produzione» e «pronta per l'uso aziendale» è a codice chiuso? State costruendo un ecosistema attorno al vostro prodotto e, in caso affermativo, come avete intenzione di alimentarlo senza alienare gli altri attori del vostro ecosistema quando inizierete a guadagnare con il vostro IP open source
?Tutte queste sono domande importanti a cui devi rispondere prima di cambiare il tipo di repository GitHub da privato a pubblico e goderti le richieste di avvio, fork e pull.
Temo che le star di GitHub siano diventate i nuovi bulbi oculari e temo che questa non finisca bene come l'ultima che ricordo.