2008-12-03 3 views

risposta

3

Il più grande sito open source è sourceforge.net (principalmente * nix). Crescente popolarità (e più orientato a .NET) è CodePlex

21

Piuttosto che cercare progetti che hanno bisogno di aiuto, vorrei trovare un progetto che ti interessa e usare, quindi controllare i loro problemi/database di bug, trovare un bug, correggerlo e inviare una patch. Ripeti finché il team non ti conosce, quindi chiedi di unirti.

Se si sceglie un progetto casuale che ha bisogno di aiuto, probabilmente non lo si manterrà a lungo. Devi essere interessato al progetto a cui stai contribuendo e il modo migliore per mantenere il tuo interesse è se effettivamente usi il software su cui stai lavorando.

Aggiornamento

V'è ora un sito web open source chiamato Up For Grabs dove si possono trovare progetti open source che sono alla ricerca di aiuto e hanno etichettato alcuni dei loro errori come adatto per i nuovi sviluppatori. Continuo a sostenere la mia affermazione iniziale secondo cui dovresti seguire i tuoi interessi, ma questo sito web può essere un buon punto di partenza.

6

La maggior parte dei progetti open source richiede un qualche tipo di aiuto, quindi le probabilità sono che l'applicazione open source preferita sia una di queste. Invece di andare alla ricerca di qualche progetto casuale che ha bisogno di aiuto, prendi semplicemente un pezzo di codice che usi frequentemente e offri aiuto. Prova a migliorare i documenti con cui hai avuto difficoltà quando eri un principiante, registrando e discutendo di qualcosa che ti infastidisce, andando al tracker dei problemi e lavorando su qualche bug che ti infastidisce o chiedendo nella mailing list cosa potresti aiutare.

Fai la solita cosa open source e gratta il tuo prurito. Sarai un contributore molto migliore su un progetto a cui tieni di più di un progetto casuale che ti capita di scegliere per strada.