Domanda

Ho diversi piccoli progetti open source che ho scritto. Tutti i miei tentativi di trovare collaboratori (cercati su sourceforge.net e codeplex) sono falliti miseramente: o non sono riuscito a trovare nessuno o ho trovato persone che non erano interessate o non avevano contribuito. Quindi arriva la domanda: come e dove posso trovare persone con cui lavorare (su materiale open source)?

È stato utile?

Soluzione

La risposta breve è: sii fantastico.

Se il tuo software affronta davvero un punto critico e lo risolve bene, le persone verranno da sole (assumendo una ragionevole quantità di promozione da parte tua) tramite SourceForge / GitHub / ecc., Google e il passaparola. Se attiri una massa critica di persone che hanno bisogno di ciò che fa il tuo software e ne hanno bisogno per avere nuove funzionalità, i collaboratori arriveranno.

Inoltre: resta attivo. Se non aggiorni il tuo codice da 6 mesi o se la tua pagina su SourceForge dice che il tuo software è in Alpha da un anno, molte persone lo ignoreranno e passeranno al prossimo risultato di ricerca. Porta il software dove è pronto per essere utilizzato da altri e gestiscilo.

La cosa su Open Source è che deve davvero crescere organicamente - nessuno viene pagato, nessuno è minacciato di essere licenziato - le persone devono preoccuparsi del tuo software perché cresca oltre ciò che tu può fare. Non otterrai mai collaboratori (o comunque bravi) sollecitando per loro - solo facendo qualcosa che un buon programmatore troverebbe interessante con cui lavorare.

Altri suggerimenti

Penso che ci sia un solo modo per farlo:

  • Costruisci qualcosa che le persone usano molto e anche il potenziale conteggio degli utenti dovrebbe essere grande
  • Tienilo aggiornato e mantieni la base di utenti

dopo un po 'le persone dovrebbero iniziare a hackerare il tuo strumento, quindi partecipare allo sviluppo. Ma prima che lo strumento ottenga una discreta popolarità, penso che sia piuttosto difficile aspettarsi che le persone si uniscano al progetto.

Esiste un sito Web per trovare collaboratori: http://collabfinder.com/

Chiediti se il " insieme di persone a cui questo progetto trarrebbe beneficio " include più di te stesso. Trova le persone in quel set che possono anche programmare. Ad esempio, stavo scrivendo un progetto a beneficio dei piloti. Quindi ho chiesto aiuto ai piloti, alcuni dei quali sono programmatori.

Come collaboratore, sto cercando:

  • Un progetto maturo con sviluppo attivo
  • Qualcosa che mi interessa
  • Molte opportunità per aggiungere funzionalità che mi sembrano divertenti
  • Una comunità di utenti / sviluppatori di supporto, anche se è
  • Alcune iterazioni di rilasci per dimostrare che non sta per morire

Assicurati che il tuo progetto non sembri essere un limone, soddisfa gli utenti e costruisci quella base nel miglior modo possibile, e penso che scaturiranno dalla lavorazione del legno.

Il percorso principale verso i contributori è rappresentato dagli utenti, dopodiché assicurati di essere favorevole agli sviluppatori e dovresti trovare un gruppo utile di persone che ti aiutano.

http://www.builditwith.me è anche un'opzione se stai cercando designer e / o sviluppatori

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top