Come trovi i partner per i progetti open source? [duplicare]

4

Ho creato alcuni progetti open source in passato e ho avuto un certo successo. Il processo era generalmente il seguente: iniziarei da solo, creare qualcosa che funzioni, promuoverlo e infine (forse) ottenere dei contributi.

Ora ho meno quello di contribuire all'open-source, ma ho ancora idee e posso ancora scrivere codice :) Quindi mi chiedo se c'è un luogo o un modo per incontrare persone (online), discutere idee e progetti, e quindi iniziare a lavorare insieme sul progetto?

Il motivo per cui sto pensando a un modo online per farlo, con estranei, è che mentre io ho amici programmatori, raramente abbiamo gli stessi bisogni e interessi allo stesso tempo. Mi sembra che sarebbe più facile trovare tale corrispondenza nella comunità globale online.

Qualche informazione?

    
posta static_rtti 23.06.2012 - 23:37
fonte

3 risposte

4

Non penso che ci sia un singolo posto per questo. Dipende molto dall'area del software che sviluppi. Se, ad esempio, crei software per gli aspetti di navigazione per gli alianti che eseguono un verricello, un sito generale non ti darà molti contributori, ma devi entrare nella comunità di alianti e trovare gli sviluppatori lì.

Il modo migliore è quello di ottenere utenti nell'area in cui si trova il software. Una volta che avrai degli utenti, avranno delle idee. E più utenti hai, più è probabile che alcuni di loro siano sviluppatori, esaminandoli e cercando di migliorarli.

Avviare un progetto con "estranei" da Internet è difficile. L'ho provato più volte con persone provenienti da diverse mailing list e la maggior parte di esse ha fallito poiché non collaboravamo davvero bene, poiché ci conoscevamo troppo poco. Nella mia esperienza è meglio avere qualcuno che avvia il progetto e poi ottiene contributori.

Ciò che aiuta in generale è avere una documentazione sull'architettura generale e su dove cercare. A volte guardo il software che sto usando e lo estendo per adattarlo alle mie esigenze, ma devo passare un bel po 'prima di avere la prima patch funzionante.

È anche utile avere commenti e identificatori in inglese, anche se non è la tua lingua nativa in quanto è semplicemente, a meno che tu non stia scrivendo codice molto specifico per un'area specifica. (un software fiscale per le tasse tedesche dovrebbe usare la dicitura tedesca ecc.)

    
risposta data 24.06.2012 - 01:46
fonte
3

Repository come GitHub , CodePlex , < a href="https://bitbucket.org/"> BitBucket non fornisce solo hosting gratuito per progetti open source, ma è anche ideale per la collaborazione online. Inserire il codice del progetto in uno di questi sarebbe un buon punto di partenza.

Le idee interessanti del progetto tendono a magnetizzare gli sviluppatori congeniali intorno a loro. Uno dei buoni esempi continuamente e attivamente in evoluzione è FSharpX .

La menzione del repository di progetti nei blog popolari e nei siti StackExchange può anche aiutare ad attirare le persone giuste.

    
risposta data 24.06.2012 - 01:45
fonte
2

Uno degli approcci per trovare sviluppatori interessati al tuo progetto potrebbe essere incontrare e parlare (alcuni lo chiamano networking) con gli sviluppatori reali che sono locali per te. La domanda è dove trovarli?

Esiste un certo numero di gruppi di utenti locali in cui puoi incontrare persone / sviluppatori che sono appassionati di cose che fanno. A seconda della zona in cui vivi, ci sono diversi gruppi di interesse. Ecco alcune informazioni che potrebbero essere utili.

risposta data 24.06.2012 - 19:13
fonte

Leggi altre domande sui tag