Apa yang membuat Anda berkontribusi pada proyek sumber terbuka itu? [Tutup]


9

Saya tertarik pada pengalaman nyata dan jawaban pribadi tidak hanya standar usang "manfaat berkontribusi untuk open source" yang kita hafal semua dengan hati sekarang.

Saya telah bertemu banyak orang yang berkontribusi pada proyek open source dan hampir tidak pernah topik ini muncul: mengapa mereka berkontribusi pada proyek open source ini. Jadi, jika Anda telah berkontribusi pada proyek sumber terbuka sebelumnya dengan cara apa pun, dapatkah Anda berhenti sebentar dan mencoba mengingat apa yang sebenarnya membuat Anda memutuskan untuk berkontribusi pada proyek tertentu itu.

Apakah itu keputusan acak, apakah itu karena Anda bosan, apakah itu karena perusahaan tempat Anda bekerja sudah menggunakannya dan Anda berkontribusi sebagai bagian dari pekerjaan Anda, apakah itu karena proyek itu terlalu besar sehingga Anda ingin mendapatkan kontrak, atau proyek itu terlalu kecil sehingga Anda ingin membangunnya, atau karena prof atau rekan kerja Anda meminta Anda untuk membantu dengan proyek open source-nya, atau .....

Untuk memperkuat alasan Anda, harap sebutkan nama proyek dan nilai keterlibatan Anda (berat, sesekali, ringan, sekali).

Jawaban:


19

Karena ada sesuatu yang rusak, dan saya perlu memperbaikinya untuk keperluan saya sendiri - mengapa tidak membaginya dengan orang lain di kapal yang sama.


9

Saya suka gagasan bahwa sebagian besar kontributor open source melakukannya untuk sesuatu yang lain daripada "manfaat".

Tetapi karena selalu ada alasan, sadar atau tidak ...

  • Beberapa melakukannya untuk aspek sosial . Mereka bertemu orang, mereka mendapat teman baru.
  • Beberapa melakukannya untuk status yang diberikannya kepada mereka. (StackOverflow seperti situs web didasarkan pada perilaku itu).
  • Beberapa melakukannya karena mereka suka mencapai sesuatu. Mereka suka memecahkan masalah. Mereka menyukai gagasan bahwa mereka berguna di dunia ini.

Itu selalu kombinasi kurang lebih dari ketiganya.

Saya lebih dari yang terakhir, dengan jumlah kecil yang pertama dan yang kedua.

Open Source memiliki perilaku tambahan yang lebih "praktis":

  • Beberapa melakukannya karena mereka harus melakukannya. Karena persyaratan lisensi, untuk membersihkan hati nurani mereka, apa pun.

Saya pikir saya sudah cukup jelas dalam jawaban saya, saya melakukannya karena saya suka mencapai hal-hal dan berguna, dan sedikit untuk aspek sosial & status dari hal itu. Apakah Anda memerlukan detail lebih lanjut?

Oh, aku salah paham denganmu. Semua alasan ini milikmu. Saya pikir Anda berbicara secara umum karena Anda memulai setiap poin dengan "beberapa orang".
Ermin

Tidak, saya ingin menjelaskan semua alasan utama sebelumnya, karena ini adalah subjek yang sangat saya sukai (psikologi)

cukup adil, +1 lalu
Ermin

Saya suka berpikir seperti itu juga, Pierre :)
Camilo Martin

3

Saya berkontribusi ekstensi untuk plugin Squirrelmail, karena saya ingin menggunakan fungsionalitas itu dan itu belum tersedia.


2

Saya melakukannya untuk mendukung proyek. Saya kehilangan jika proyek mati.


2

Saya berkontribusi pada proyek open source yang akan memudar seandainya saya tidak berkontribusi. Saya senang mengatakan itu karena saya berkontribusi masih ada dan telah berkembang sedikit lebih dari yang diharapkan siapa pun.

Ketika saya beralih dari Windows ke Mac, klien IM favorit saya tidak tersedia. Ada proyek kecil mulai dibuat.

Ia masuk ke tahap alpha awal, sangat buggy dan crashy dan akhirnya penulis meninggalkannya. Ada beberapa orang yang menggunakannya saat itu, dan setiap kali layanan IM memperbarui protokolnya, klien akan menjadi lebih buruk.

Saya mulai menulis beberapa perbaikan untuk itu dan sebelum saya menyadarinya saya telah menjadi pengembangnya. Ternyata, beberapa garpu muncul, dan proyek asli sedikit mati kembali, namun saya membantu berkontribusi untuk beberapa garpu juga. Kegembiraan open source!

Saat ini, aplikasi iPhone yang sedang saya kerjakan didasarkan pada salah satu garpu yang muncul untuk pustaka protokol IM. Sungguh menakjubkan bagaimana produk-produk open source kadang-kadang bisa berevolusi dan berputar penuh :)


2

Kami sering memberikan kontribusi kecil untuk berbagai proyek sumber terbuka. Ini terutama dilakukan karena sepotong kode tertentu dilakukan untuk mencapai beberapa fungsi "secara logis" milik proyek dan bukan kode kita sendiri, dan dengan menyumbangkannya kembali ke hulu mereka mendapatkan bagian dari distribusi resmi alih-alih kita harus tetap melacak dari pembaruan baru memastikan kode masih berfungsi.

Ini adalah hal yang baik, karena menurunkan risiko kerusakan saat memutuskan untuk memutakhirkan ke versi terbaru perpustakaan.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.