Sono un fondatore e unico sviluppatore di un software open source progettato per un piccolo sottogruppo di imprese. È stato originariamente sviluppato per e ora viene eseguito in una delle attività del tipo per cui è stato progettato.
È il mio progetto più grande e volevo creare qualcosa di ancora più grande. Creare un'azienda che sviluppa software e vendere il prodotto non è un'opzione per me, quindi ho deciso di rendere il progetto open source e vendere i servizi di implementazione e supporto alle imprese nella mia zona.
Il problema che ho dovuto affrontare è che non riesco a trovare sviluppatori che contribuiscano al progetto. La maggior parte degli articoli e dei libri sulla crescente comunità open source afferma che gli sviluppatori arrivano dalla base degli utenti, tuttavia la base di utenti del mio progetto è piccola e non è correlata all'IT. Quindi è davvero improbabile che uno dei miei clienti sia un entusiasta dell'outdoor che capita di conoscere la pila di tecnologie che uso.
Ci ho pensato a lungo, e sembra che l'unico modo per attrarre qualcuno alla collaborazione sia cercare programmatori nella mia zona e offrire loro di cooperare sia allo sviluppo che alla commercializzazione del progetto. Nessun altro sarebbe interessato a contribuire al mio progetto.
È corretto e non esiste un'altra opzione?
La domanda generalizzata è: In che modo i progetti opensource con base di utenti piccoli e non IT (come i progetti software aziendali) trovano gli sviluppatori a collaborare?