Come posso attrarre gli sviluppatori verso un progetto Open Source?[Chiuso]

StackOverflow https://stackoverflow.com/questions/12023

  •  08-06-2019
  •  | 
  •  

Domanda

Come posso attirare gli sviluppatori verso un progetto open source?Ovviamente se il progetto fosse interessante o di valore sarebbe più facile trovare persone.(In effetti, probabilmente verrebbero da me.) Ma cosa faccio per le cose banali o poco emozionanti?

Pubblicizzare il progetto?Forum di spam?O semplicemente continuare a staccare la spina sperando che qualcun altro se ne accorga?

È una questione di tempo, di genialità del progetto o di fortuna?

È stato utile?

Soluzione

Le persone lavoreranno solo su cose che ritengono preziose.Cosa c'è di entusiasmante in un server web?Non molto, ma Apache continua ad andare avanti: il persone che hanno avviato il progetto tutto curato.Quindi, ti suggerirei di farlo chiedi aiuto dove si trovano i tuoi utenti.

Inoltre, nessuno vorrà battersi su un codice base che non può vedere fare nulla, quindi puoi fare la versione 0.01 tutto da solo.Sìì!

Il web-libro Produzione di software open source è un ottimo punto di partenza, perché affronta un sacco di cose che sicuramente avrai trascurato.

Altri suggerimenti

Non penso che le persone inizino progetti open source pensando che riceveranno aiuto.La maggior parte dei buoni progetti open source sono iniziati con solo una o due persone che lavoravano su un progetto che amavano.

Per un periodo di tempo, il loro progetto è stato prezioso anche per altri, ed è stato allora che hanno iniziato a trovare volontari.Quindi, dovresti semplicemente andare avanti con il tuo progetto e le persone arriveranno.

Ho avviato un progetto open source Octopussy 3 anni fa ormai.Posso confermare almeno 2 cose dalle risposte già pubblicate:

  1. scegliere un buon nome (come detto in Produzione di software open source libro)
  2. rilasciare su Carne fresca aiuta

1) All'inizio mi piaceva molto l'idea che la piovra usasse i suoi 8 tentacoli per catturare tutti i tronchi e di avere un animale per realizzare uno "stile libro O'Reilly"

MA

  • cercando Octopussy restituisce il film di James Bond...:(
  • tutti i nomi di dominio Octopussy erano riservati, quindi ho scelto 8pussy.org che sembra un sito porno...:( (MODIFICARE:Il sito ufficiale è ora octopussy.pm... :) )

2) Ho fatto il mio primo annuncio di rilascio su Carne fresca 6 mesi dopo la mia prima uscita pubblica su SourceForge, e ho visto la differenza...un salto da 30 download/mese a 160 download/mese

Più download non significano necessariamente più sviluppatori, ma danno più feedback!

Il libro Produzione di software open source di Karl Fogel è un libro fantastico da leggere.Ti aiuta a comprendere il modello di sviluppo Open Source e cosa spinge gli sviluppatori OSS a contribuire a un progetto.Consiglio vivamente di dare un'occhiata al libro.

Ho avviato alcuni progetti open source su Sourceforge.L'unico che ha convinto altre persone a contribuire è stato quello che (a) aveva funzionalità preziose per gli sviluppatori commerciali e (b) non era disponibile alcun prodotto commerciale che avesse quella funzionalità.Fondamentalmente si trattava di una nicchia che non era stata commercializzata.Le persone che l'hanno trovato lo hanno fatto cercando su Google determinati termini.

Quindi, per me, convincere le persone a contribuire era una questione di fare qualcosa di "unico".

A proposito, una volta che è diventato disponibile un prodotto commerciale che faceva ciò che faceva il mio progetto, i contributi si sono interrotti.Immagino che sia stato più facile comprare l'oggetto che aiutare a costruirlo.

Ora che ci penso, questo potrebbe non essere un cattivo suggerimento.Una sorta di annuncio di lavoro open source.fa parte di Stack Overflow.Ottima esposizione.Magari c'era anche un distintivo.;)

È tempo di dare una nuova risposta a una vecchia domanda.

Elenca il tuo progetto su Freecode.com (ex carne fresca)

Questo non esisteva al momento in cui è stata pubblicata questa domanda, ma ora c'è Pubblicità open source di Stack Overflow.

Ha esattamente lo scopo di trovare sviluppatori per un progetto open source.

Molti anni fa, le persone pubblicizzavano nuove versioni di codice su Carne fresca.Non so se sia ancora una cosa comune.(Ho appena letto la loro pagina delle informazioni e sembra essere più per progetti software orientati a Unix e multipiattaforma.Se il tuo software è più adatto a Windows, potrebbero esserci forum migliori.)

Un'altra cosa a cui ho appena pensato sono gli aspetti di licenza del tuo codice.Ancora una volta, non posso parlare a nome del pubblico open source di Windows, tuttavia, negli ambienti Linux, in genere il codice deve essere utilizzato GPL, o almeno a Compatibile con GPL licenza, per ottenere molta trazione.

Buona fortuna con la crescita del tuo progetto!

Perché non chiedere qui?I nuovi programmatori in cerca di esperienza per compilare un curriculum potrebbero salire a bordo.

Noi geek più anziani, beh, per esperienza personale, lavoro su ciò che mi piace.Per me è principalmente legato all'intelligenza artificiale o (non ridere) alle mod di Warcraft e Civ4.

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