Bagaimana saya dapat menarik pengembang untuk sebuah proyek open source? Jelas jika proyek yang keren atau berharga itu akan lebih mudah untuk menemukan orang-orang. (Pada kenyataannya, mereka mungkin akan datang untuk saya.) Tapi apa yang saya lakukan untuk duniawi atau tanpa kegirangan?
Mengiklankan proyek? Spam forum? Atau hanya terus berusaha dan berharap bahwa beberapa orang lain melihat?
Apakah itu masalah waktu, proyek kedahsyatan, atau keberuntungan?
Orang-orang hanya akan bekerja pada hal-hal yang mereka cari berharga. Apa's menarik tentang web server? Tidak banyak, tapi Apache hanya terus terjadi dan akan ada orang-orang yang memulai proyek]2 semua yang peduli. Jadi, saya'd sarankan anda meminta bantuan di mana anda pengguna.
Juga, tidak ada-satu's akan ingin mengalahkan pada kode-base bahwa mereka dapat't see melakukan apa-apa, jadi anda bisa melakukan versi 0.01 semua oleh diri sendiri. Yay!
Web-kitab yang Memproduksi perangkat Lunak Open Source adalah titik awal yang sangat baik, karena membahas banyak hal-hal yang anda're yakin telah diabaikan.
Saya don't pikir orang-orang yang memulai proyek open source yang berpikir bahwa mereka akan mendapatkan bantuan untuk itu. Paling baik proyek open source yang dimulai dengan hanya satu atau dua orang yang bekerja pada sebuah proyek yang mereka cintai.
Selama periode waktu, proyek mereka adalah berharga untuk orang lain juga, dan itu adalah ketika mereka mulai mendapatkan relawan. Jadi, anda hanya harus pergi pada proyek anda dan orang-orang akan datang.
I've memulai sebuah proyek open source Nyaman 3 tahun yang lalu. Saya dapat mengkonfirmasi setidaknya 2 hal dari jawaban yang sudah dikirim:
TAPI
Lebih lanjut popularitas don't selalu berarti lebih banyak pengembang, tetapi memberikan lebih banyak masukan !
Kitab yang Memproduksi perangkat Lunak Open Source oleh Karl Fogel adalah buku yang bagus untuk dibaca. Hal ini membantu anda memahami Open Source pengembangan model dan apa yang mendorong pengembang OSS untuk berkontribusi pada proyek. Saya sangat merekomendasikan mengambil melihat buku.
I've mulai beberapa proyek open-source di Sourceforge. Satu-satunya yang punya orang lain untuk berkontribusi adalah salah satu yang (a) memiliki fungsi yang berharga untuk pengembang komersial dan (b) tidak ada produk komersial yang tersedia yang memiliki fungsi. Pada dasarnya, itu adalah niche yang belum dikomersialkan. Orang-orang yang ditemukan itu melakukannya dengan Googling untuk istilah-istilah tertentu.
Jadi, bagi saya, mendapatkan orang-orang untuk berkontribusi adalah masalah melakukan sesuatu "unik."
BTW, sekali komersial produk menjadi tersedia yang melakukan apa yang saya proyek itu, kontribusi berhenti. Saya kira itu lebih mudah untuk membeli sesuatu dari untuk membantu membangunnya.
Ini didn't ada pada saat ketika pertanyaan ini diposting, tapi sekarang ada Stack Overflow's Open Source Iklan.
It's persis untuk tujuan mencari pengembang untuk sebuah proyek open source.
Mengapa tidak bertanya di sini? Baru programer mencari pengalaman untuk mengisi resume mungkin melompat pada papan.
Kita lebih tua geeks, nah dari pengalaman saya sendiri, saya mengerjakan apa yang saya suka. Bagi saya itu's kebanyakan AI terkait atau (don't tertawa) Warcraft dan Civ4 mods.
Bertahun-tahun yang lalu, orang-orang yang diiklankan kode baru rilis pada Freshmeat. Saya don't tahu apakah itu's masih biasa lagi. (Saya hanya membaca halaman tentang, dan tampaknya lebih untuk Unix-berorientasi dan cross-platform proyek-proyek perangkat lunak. Jika anda perangkat lunak untuk Windows, mungkin ada forum yang lebih baik.)
Hal lain yang saya pikir adalah aspek lisensi dari kode anda. Sekali lagi, saya dapat't berbicara untuk Windows open source kerumunan, namun, di Linux lingkaran, umumnya kode anda harus menggunakan GPL, atau setidaknya GPL-kompatibel lisensi, untuk mendapatkan banyak traksi.
Good luck dengan tumbuh proyek anda!