Apakah Anda akan garpu proyek open source karena "tidak dikelola dengan baik"

12

Jika Anda mengetahui proyek sumber terbuka yang penyelenggaranya

  • telah menjadi sangat sibuk bahwa dia tidak mempertahankannya sebanyak itu
  • dan dia tipe cowok yang tidak menerima kontribusi sampai beberapa bulan kemudian (kurasa sibuk)
  • dan proyek mulai menggelepar

akankah Anda membayar proyek ini, memberinya nama baru, dan terus bekerja keras di atasnya dan membangun komunitas baru di sekitarnya yang lebih mendorong untuk kontribusi kode? Pada dasarnya proyek yang dikelola lebih baik karena yang menjadi perhatian sekarang adalah manajemen yang buruk.

Ermin
sumber

Jawaban:

15

Orang harus mulai dengan melihat apakah pengelola saat ini bersedia membiarkan Anda mengambil alih. Karena masalahnya adalah dia sibuk, saya berharap dia bersedia untuk menyerahkannya. Jika itu berhasil, lebih baik bagi semua orang yang terlibat.

Jika itu gagal, saya sarankan mengumpulkan kontribusi ke dalam distribusi yang Anda pertahankan tanpa menjadikannya proyek yang terpisah. Dengan begitu Anda bekerja di dalam komunitas yang ada. Harapannya adalah bahwa akhirnya pengelola akan melihat cahaya dan menerima tawaran Anda untuk mengambil alih.

Jika itu gagal, bercabang itu. Pada saat itu Anda telah mendapatkan visibilitas dan saya pikir Anda akan menarik beberapa komunitas asli. Tetapi pada saat yang sama, Anda telah membuatnya jelas bukan keinginan Anda untuk memecah komunitas.

Winston Ewert
sumber
Ini tampaknya menjadi salah satu kelemahan dari perangkat lunak opensource ... Anda mulai menggunakan proyek dan kemudian mulai goyah, maka titik keputusan Anda masuk. Saya suka jawaban ini karena mencoba untuk menelusuri saluran yang ada dan kemudian garpu jika tidak ada yang berhasil. Saya juga akan terus mencoba dan menggabungkan perubahan Anda ke dalam proyek asli dari waktu ke waktu. Mungkin jika Anda mendapatkan cukup banyak pengguna yang melompat kapal, pemilik asli akan mendengarkan. Semoga berhasil.
cjstehno
+1 juga akan menambahkan bahwa jika Anda menggunakan GitHub atau sejenisnya maka cukup mudah untuk membuat basis kode tanpa membelah komunitas karena garpu dan penggabungan menjadi sangat mudah.
mikera
6

Saya akan membayarnya dan melakukan apa yang perlu saya lakukan. Jika itu menarik orang lain, ingin berkontribusi, jadilah itu. Saya tidak akan keluar dari jalan saya untuk mencoba memancing orang pergi. Itu terlalu mirip politisasi (untuk seleraku).

Frank Shearar
sumber
+1. Itu meninggalkan opsi untuk menggabungkan perubahan kembali, tidak menginjak apa pun, tetapi tetap memungkinkan Anda menyelesaikan apa yang Anda butuhkan.
Larry Coleman
4

Saya akan menghubungi penyelenggara proyek asli untuk melihat apakah dia mau minggir dan membiarkan Anda mengelolanya. Tentu saja, Anda perlu membangun alasan mengapa Anda akan lebih baik daripada dia. Jika dia pria yang baik dan bersedia menerima kritik, maka Anda akan menemukan sesuatu.

ysolik
sumber