Ana Sayfa

Ruby Central, Ruby Projelerini Nasıl Geriye Götürüyor?

1 dk okuma

2004'te RubyGems'in kuruluşundan bu yana, Ruby Central, Ruby topluluğunu desteklemek için sahiplenme iddiasında bulunmadan yönetişim sağladı. Bu model, gönüllülerin yıllarca RubyGems.org'un tamamını oluşturup kontrol etmesine olanak tanıdı. Ancak geçen yıl, Ruby Central bu başarılı formülü tamamen değiştirdi. Artık hem Bundler hem de RubyGems'in sahipliğini iddia ediyorlar, ancak yönetişim sağlamayı reddediyorlar. 22 yıldır projelerin sürdürülmesi için gereken işin sadece küçük bir yüzdesini ödemelerine rağmen, tüm kod ve kararlar üzerinde tek kontrol talep ediyorlar. İstikrarlı ve öngörülebilir süreçler sağlamak yerine, Ruby Central aniden Bundler ve RubyGems kod tabanlarını mevcut sürdürücülerden gasp etti, topluluğu dışladı ve dava açma tehditleri savurmaya başladı.

Gasp olayının ardından eski sürdürücülerle yüzleşildiğinde, Ruby Central'dan Marty Haught, 17 Eylül'deki kayıtlı bir video görüşmesinde "evet, bunu değiştirmemeliydik" dedi. Ertesi gün, Marty yazılı olarak da "geçmişte, kodun sahipliği ile altyapının sahipliğini karıştırma hatası yaptık ve bunu düzeltmek istiyoruz" ifadelerini kullandı. Ruby Central, eylemlerinin yanlış olduğunu özel olarak kabul etse de, bunu kamuoyuna açıklamadı. Hatalarını üstlenmek yerine, Matz ile gizlice anlaşarak çalınan RubyGems ve Bundler depolarını ruby-core'a devretti ve böylece proje yönetişim politikalarını daha da ihlal etti.

Yazar, bu durumun kişisel anlaşmazlıklardan kaynaklandığına inanmıyor. Ruby Central, kendisini projeden tek taraflı olarak çıkarmak için iyi nedenleri olduğunu iddia etse de, yazar bu iddiaların geçerli olmadığını düşünüyor. Ayrıca, diğer beş uzun süreli sürdürücünün de mevcut proje yönetişimini ihlal ederek aniden neden dışlandıklarına dair hiçbir açıklama almadıkları belirtiliyor. Ruby Central İcra Direktörü Shan Cureton, Bundler'ı 15 yıllık ekibinden çalmayı savunurken, çıkarılan ekibin "hikayeye sahip olmasına gerek olmadığını ve bunun onların hikayesi olmadığını" söyledi. Bu durum, Ruby Central'ın açık kaynak topluluğuyla ilişkilerinde ciddi bir güven krizine yol açmıştır.

İçgörü

Ruby Central'ın açık kaynak projelerindeki yönetişim modelini tek taraflı değiştirmesi, topluluk katılımını ve proje sürdürülebilirliğini tehdit eden ciddi bir güven krizi yaratmıştır.

Kaynak