Sudah waktunya.
Anda telah bekerja keras dan lama untuk menambahkan visi Anda ke proyek sumber terbuka yang Anda sukai, di mana Anda telah bekerja, berdebat, dan yang telah Anda berikan kontribusi dalam jumlah kode dan wawasan yang tak terduga.
Tapi itu tidak akan berhasil dengan pengembang yang ada.
Anda akhirnya perlu fork kode.
Bagaimana Anda melakukan ini dan tetap dengan persyaratan terbaik dengan proyek yang ada? Bagaimana Anda tidak mengatakan, " Oh, ya? Sialan! "
Selain dari mekanisme polinasi silang dan dengan asumsi bahwa alasan forking adalah masuk akal, logis, dan dapat diterima, masalah apa yang muncul?
Kompetisi? Pengisapan sumber daya? Perburuan pengguna?
Bagaimana Anda melewati proses yang bisa dibilang sulit dan panjang ini sampai Anda cukup terdiversifikasi sehingga tidak lagi dipandang sebagai masalah?
Daripada membahas alasan di balik keputusan tersebut, silakan asumsikan bahwa Anda telah diyakinkan bahwa forking kode adalah solusi keseluruhan terbaik, dan sekarang intinya adalah untuk bergerak maju dengan cara sebaik mungkin.
-Adam