Aynı Bayrağın Altında İki Cumhuriyet: Açık Kaynak Neden Çatallanır?

Aynı Bayrağın Altında İki Cumhuriyet: Açık Kaynak Neden Çatallanır?

Açık kaynak dünyasında çatallanma, teknik bir düğmeye basmak kadar basit görünür: depoyu kopyala, yeni ad ver, yola devam et. Fakat ekranda birkaç saniyede gerçekleşen bu işlem, insan topluluklarında çoğu zaman yıllarca biriken gerilimin son kıvılcımıdır. Kod çatallanır; ama aslında önce güven çatallanmıştır. Aynı lisansa, aynı manifestoya, hatta aynı kahve kupası esprilerine inanan insanlar, küçük görünen bir karar yüzünden iki ayrı kabileye dönüşür. Bir satır kod değil, bir satır anlam kopmuştur.

Bu olayın sosyolojik tadı burada başlar. Açık kaynak toplulukları kendilerini çoğu zaman rasyonel varlıklar olarak hayal eder: hata bildirimi açılır, tartışılır, çözülür. Ne var ki insan, yalnızca argüman işleyen bir makine değildir. İnsan, aidiyet üretir. Bir proje sadece yazılım değildir; bir evdir, bir meydandır, bir totemdir. Depodaki geçmiş commitler, topluluğun kutsal metinleri gibidir. Eski katkıcılar kurucu atalara dönüşür. Kod standardı ise estetikten çok ahlaka benzemeye başlar: böyle yazılır, çünkü doğru olan budur.

Çatallanma Bir Teknik Hak Değil, Sosyal Emniyet Supabıdır

Açık kaynak lisansları çatallanmayı mümkün kılar; hatta kimi zaman kutsar. Çünkü merkezi otorite bozulduğunda, topluluğun ölmemesi için kaçış kapısı gerekir. Bu yönüyle fork, dijital demokrasinin en radikal aracıdır. Sandık yoksa depo var. Oy çokluğu işlemiyorsa kopya alınır. Başkan ikna etmiyorsa yeni organizasyon kurulur. Kulağa özgürlük gibi gelir; gerçekten de öyledir. Ama özgürlük, bedelsiz değildir. Her çatallanma beraberinde iki şey getirir: yaratıcı çoğalma ve kolektif yorgunluk.

Bir taraf, projenin ruhunu koruduğunu söyler. Diğer taraf, geleceği kurtardığını iddia eder. İlginç olan şudur: iki taraf da çoğu zaman yalan söylemez. Çünkü çatışma hakikat ile yalan arasında değil, iki hakikat yorumu arasında yaşanır. Bir grup kararlılığı erdem sayar; öteki esnekliği. Biri geriye bakıp kökleri görür; diğeri ileriye bakıp ufku. Böylece aynı inanç, iki farklı ritüele bölünür. Mezhepler yalnızca dinlerde doğmaz; paket yöneticilerinde, editörlerde, masaüstü ortamlarında ve programlama dillerinde de doğar.

Küçük fikir ayrılıklarının büyük kopuşlara dönüşmesinin nedeni, çoğu zaman konunun küçük olmamasıdır. Dışarıdan bakan biri şunu sorar: Bir isim değişikliği için mi ayrıldınız? Bir bağımlılık yöneticisi yüzünden mi kavga ettiniz? Bir davranış kuralı maddesi için mi yılların emeğini böldünüz? Evet ve hayır. Görünen mesele semboldür. Asıl kavga, kimin karar verdiği, kimin dinlendiği, kimin görünmez emek verdiği, kimin projeyi temsil ettiği üzerinedir. Küçük taş, yeraltındaki fay hattını görünür kılar.

Kodun Altındaki Kabile

Her topluluk bir gün şu soruyla karşılaşır: Biz neyi koruyoruz? Ürünü mü, ilkeleri mi, insanları mı, hızı mı, itibarı mı? Cevap net değilse, kriz anında herkes kendi cevabını proje sanır. İşte orada çatallanma kaçınılmaz hale gelir. Çünkü ortak kelimeler aynı kalır, fakat anlamları ayrılır. Özgürlük kelimesi birine müdahalesizlik demektir; diğerine kapsayıcılık. Kalite birine mükemmel mimari, diğerine sürdürülebilir katkı ortamıdır. Basitlik birine az özellik, diğerine az sürtüşmedir.

Yine de çatallanmayı yalnızca trajedi olarak okumak eksik olur. Doğada dallanma, hayatın yöntemidir. Tek gövdeden çıkan iki dal, bazen aynı ağacı güçlendirir. Bir fork, ana projeyi kendine getirir; ihmalleri görünür kılar; liderliği hesap vermeye zorlar. Bazen de yeni dal, eski gövdenin hayal bile edemediği bir ormana dönüşür. Tarih, başarısız isyanlar kadar başarılı çatallanmalarla da doludur. Sorun çatallanmanın kendisi değil, onun nasıl anlatıldığıdır. Eğer ayrılık düşmanlık mitolojisine dönüşürse, iki taraf da enerjisini üretmeye değil, eski kardeşini haksız çıkarmaya harcar.

Bilgelik belki de şurada: Bir topluluk, çatallanma ihtimalini ihanet değil, anayasal bir hak olarak görebildiğinde olgunlaşır. Ayrılabilme hakkı, birlikte kalmayı daha dürüst kılar. Çünkü kapısı kilitli bir birlik, birlik değil rehinliktir. Fakat her rahatsızlıkta kapıyı çarpıp çıkmak da özgürlük değil, duygusal enflasyondur. Açık kaynak bize hem teknik hem insani bir ders verir: En sağlam sistemler, tek merkezli olanlar değil; anlaşmazlığı taşıyabilecek kadar esnek olanlardır.

Sonuçta çatallanma, kodun sosyolojiye attığı kahkahalı bir çelmedir. Bize şunu hatırlatır: İnsanlar aynı hedefe yürürken bile yolun taşlarını farklı sayar. Ortak inançlar topluluk kurar; küçük ayrılıklar ise o inancın gerçekten ne kadar derin olduğunu test eder. Bazen bölünmek çürümedir, bazen de büyümenin acısı. Asıl soru şudur: Çatallandığımızda birbirimizi düşman mı ilan edeceğiz, yoksa aynı ağacın başka yönlere uzanan dalları olduğumuzu hatırlayacak mıyız?

Bir yanıt yazın

Ad ve E-posta zorunlu değildir.