💻 Açık kaynak modeli, Optimisim'in Reth ayrışması

2026

Açık kaynak yazılım, daha öğrenciyken hevesle takip ettiğim, yürekten desteklediğim bir modeldi. Düşünün birileri binlerce satır kod yazmış ve size Linux gibi güzel bir sistemi ücretsiz bir şekilde sunup paketliyor ve henüz öğrenciyken birçok ödevinizi yapabiliyor, bu kodları okuyup teknik bilginizi geliştirebiliyor hatta kabiliyetiniz varsa siz de düzenlemelerinizi gönderebiliyorsunuz. Üstelik bunu birbirini neredeyse hiç görmeden, tanımadan ortak bir fikir üzerinde düşünüp tasarımlar yapan insanlar birlik içinde yapabiliyor. İlginç bir ütopyanın hayat bulmuş hali adeta…

Açık kaynak yazılım illa ücretsiz olacak diye bir durum yok, bu ürünün paketlenmesi, hizmetinin sunulması gayet tabii ücretli olabilir. Örneğin Linux istediği kadar ücretsiz olsun veya sunulsun; kurumsal bir yapı olarak bunun desteğini, kurulum ve bakımını ücretli bir hizmet olarak satın alabilirsiniz veya geliştirdiğiniz bir ürün içerisinde bunu yükleyerek satışını gerçekleştirebilirsiniz. Bu ütopya içerisinde bakınırken aslında açık kaynak sisteminin bir iş modeli olduğunu gözden kaçırıyordum. Piyasanın içine girdikçe, açık kaynak projelere katkılar sundukça aslında bu iş modelinin mantığını daha iyi anlayıp oturttum zihnimde.

Bu iş modelininin kısa anlatımına geçmeden önce, 2026 Mart ayında Optimism (blockchain rollup ürünü) takımının Geth sürümünün desteğini bitirdiğini ve Reth paketinin içinden de ayrışıp kendi repolarında çalışamalarına devam edeceklerini duyurdular.

Optimism

Ethereum blockchain sisteminde, ağı genişletmek daha ucuz veya daha hızlı şekilde hizmet verebilen fakat güvenliğini yine Ethereum’un üzerine inşa eden (aslında bridge kadar güvenli), blockchain ürünleri sunulmasına rollup deniliyor. Bu rollup ürünleri için Optimism de bir altyapı sunuyor ve bu altyapı açık kaynak kodlardan oluşan onlarca modülden oluşan karmaşık bir yapı. Bu sistem üzerine kurulmuş bir çok servis sağlayıcıları, bu mimari üzerine çalışan aktif birçok rollup chain bulunuyor.

Optimism de Ethereum’un resmi gerçeklemesi olan geth üzerine kurulu bir op-geth forku sağlıyordu. Daha performanslı ve güvenli özellikler sunma iddiasında olan reth ile optimism ekibi bu ürün içerisinde op-rethi inşa etmeye başladılar. Burada ayrı bir fork yapmak yerine reth kodu içerisinde kendi modüllerini yerleştirdiler. 2026 Şubat ayında hızlı ve ani bir hamleyle, bu modüller Optimism’in kendi repolarına ayrıştı ve rethin içerisinden çıkartıldı. 2026 Mart ayında da Optimism, op-geth desteğini bitireceğini ve sadece op-reth desteğine devam edeceğini açıkladı. Geth desteğinin bitmesini anlayabiliyorum fakat Reth ayrışmasında yapılan durum, açık kaynak modelini biraz sorgulamama sebep oldu.

Açık kaynak modeli

Açık kaynak modeli genelde “bağışlanan” kod gibi gözükse de aslında bu da tamamen bir iş modeli olarak yer alıyor. Bugün Linux içerisinde açık kaynak bir şekilde kendi sürücülerini paylaşan şirketler aslında bu iş modelinden faydalanmaya başlıyorlar.

Eğer sürücü kapalı kaynak kodu olarak kalsa, şirket her Linux güncellemesinde sürücü hala uyumlu mu diye testler yapmalı ve yeni güncellemelere göre sürücüsünü güncellemesi gerekecekti. Sürücü açık kaynak hale getirildiğinde, çekirdekte yapılan güncellemeler, koddaki bütün modüllerin doğru çalıştığını garanti edecek şekilde güncellenmesi gerekiyor. Üstelik bunu dünyanın herhangi bir yerinden herhangi bir kişi yapıyor.

Küçük bir firmasınız, başka bir firmaya minik bir Linux bilgisayar tasarladınız ve bir sensör için sürücünüz var. Her Linux çekirdeği güncellemesini takip etmeniz, sürücünüzü güncellemeniz, bu desteği sağlamak çok masraflı ve işin ederini çok kolaylıkla aşacaktır. Bu noktada açık kaynak iş modeli benimserseniz, sürücünüz ile çekirdek uyumunu dünyanın dört bir yanından farklı insanlar sizin için idame ettirecektir.

Bu hususta beni şaşırtan nokta ise Optimism ekibi, rethiçerisinde modüllerini saklayarak genel rethgüncellemelerine destek sağlayan herkesin emeğinden ve vaktinden faydalanmış oldu. Şimdi iş modeli ve şirketin kazançlarının düşünülmesi gereği modüllerini, yine açık kaynak olacak şekilde, kendi repolarına taşıdılar. Fakat taşınan kısımda bu kod sırf reth içinde yer alıyor diye destek vermiş, değişiklik yapmış insanların kodları da yer alıyor olabilir. Şimdilik lisanslama noktasında uyum var fakat ileride neler olur bilinmez.

Açık kaynak modelini hala seviyorum ve destekliyorum fakat bu gibi durumlar, başta basit görünse de; emek ve iş etiğin noktasında gözden kaçan birçok ince detayı içeriyor.