Sizi bu açık kaynak projesine katkıda bulunduran nedir? [kapalı]


9

Gerçek tecrübe ve kişisel cevaplarla ilgileniyorum, sadece hepimiz ezbere ezberlediğimiz standart “açık kaynağa katkıda bulunmanın faydaları” değil.

Açık kaynak projesine katkıda bulunan birçok insanla tanıştım ve neredeyse hiç bu konu ortaya çıkmadı: bu açık kaynak projesine neden katkıda bulundular. Bu nedenle, daha önce herhangi bir şekilde açık kaynaklı bir projeye katkıda bulunduysanız, lütfen bir saniyeliğine duraklayabilir ve o projeye katkıda bulunmaya gerçekten neyin karar verdiğini hatırlamaya çalışabilir misiniz?

Rastgele bir karar mıydı, sıkıldığınız için miydi, çalıştığınız şirket zaten kullanıyor ve işinizin bir parçası olarak katkıda bulunuyordunuz, çünkü proje çok büyük olduğu için sözleşme almak istediniz veya proje onu inşa etmek istediğiniz için çok küçüktü ya da prof ya da iş arkadaşınız açık kaynak projesine yardım etmenizi istediği için, ya da .....

Sebeplerinizi kanıtlamak için lütfen proje adını belirtin ve katılımınızı derecelendirin (ağır, ara sıra, hafif, bir kez).

Yanıtlar:


19

Çünkü bir şey kırılmıştı ve yine de kendi amaçlarım için düzeltmem gerekiyordu - neden aynı teknede başkalarıyla paylaşmıyorsunuz?


9

Çoğu açık kaynak katkıda bulunanların bunu "faydalardan" başka bir şey için yaptıkları fikrini seviyorum.

Ama bilinçli olsun olmasın her zaman bir sebep olduğu için ...

  • Bazıları bunu sosyal açıdan yapıyor. İnsanlarla tanışıyorlar, yeni arkadaşlar ediniyorlar.
  • Bazıları bunu verdiği durum için yapar. (Web siteleri gibi StackOverflow bu davranışı temel alır).
  • Bazıları bunu başarır çünkü bir şeyler başarmayı severler . Sorunları çözmeyi severler. Bu dünyada yararlı oldukları fikrini seviyorlar .

Bu her zaman üçünün az ya da çok bir kombinasyonudur.

Ben birinci ve ikinci az bir miktar ile sonuncusundan daha.

Açık Kaynak, daha "pratik" olan ek bir davranışa sahiptir:

  • Bazıları bunu yapmak zorunda oldukları için yaptı. Lisans koşulları nedeniyle, ne olursa olsun vicdanlarını temizlemek için.

Cevabımda oldukça net olduğumu düşündüm, bunu yapıyorum çünkü bir şeyler elde etmeyi ve faydalı olmayı seviyorum ve bir şeyin sosyal ve statü yönü için biraz. Daha fazla bilgiye mi ihtiyacınız var?

O zaman seni yanlış anladım. Tüm bu nedenler sizindir. Genel olarak konuştuğunuzu sanıyordum çünkü her kurşun noktasına "bazı insanlarla" başladınız.
Ermin

Hayır, daha önce sevdiğim bir konu (psikoloji) olduğu için daha önce tüm önemli nedenleri tanımlamak istedim

Yeterince adil, +1 sonra
Ermin

Ben de öyle düşünmeyi seviyorum, Pierre :)
Camilo Martin

3

Bir Squirrelmail eklentisine bir uzantı ekledim, çünkü bu işlevselliği kullanmak istedim ve zaten mevcut değildi.


2

Projeyi desteklemek için yaptım. Proje ölürse kaybederim.


2

Katılmasaydım kaybolacak açık kaynaklı bir projeye katkıda bulundum. Katkıda bulunduğum için hala etrafta olduğunu ve herkesten biraz daha fazla geliştiğini söylemekten mutluluk duyuyorum.

Windows'tan bir Mac'e geçtiğimde, favori IM istemcim kullanılamıyordu. Bir tane oluşturmaya başlayan küçük bir proje vardı.

Erken alfa evrelerine girdi, çok buggy ve crashy oldu ve sonunda yazar onu terk etti. O sırada kullanan birkaç kişi vardı ve IM hizmeti protokolünü her güncellediğinde, istemci daha da kötüleşecekti.

Bunun için bazı düzeltmeler yazmaya başladım ve bilmeden önce geliştirici oldum. Anlaşıldığı gibi, birkaç çatal ortaya çıktı ve orijinal proje biraz geri döndü, ancak bazı çatallara da katkıda bulundum. Açık kaynak sevinçleri!

Şu anda aktif olarak üzerinde çalıştığım bir iPhone uygulaması, IM protokol kitaplığı için açılan çatallardan birine dayanıyor. Açık kaynaklı ürünlerin bazen nasıl gelişip tam daire haline gelebileceği şaşırtıcıdır :)


2

Çeşitli açık kaynaklı projelere sık sık küçük katkılar yapıyoruz. Bu öncelikle yapılır, çünkü bazı işlevleri "mantıksal olarak" elde etmek için yapılan belirli bir kod parçası, kendi kodumuza değil projelere aittir ve onlara yukarı doğru katkıda bulunarak, bizi yakından takip etmek yerine resmi dağıtımın bir parçası olurlar. kodun hala çalışmasını sağlayan yeni güncellemeler.

Bu iyi bir şeydir, çünkü kütüphanelerin en yeni sürümüne geçmeye karar verirken kırılma riskini azaltır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.