Ana Sayfa

Ruby Central'ın Ruby Projelerindeki Tartışmalı Yönetim Anlayışı

1 dk okuma

Ruby Central, 2004'ten bu yana Ruby topluluğuna RubyGems'in oluşturulmasından itibaren sahiplenmeksizin yönetim desteği sağlayan bir kuruluştu. Bu model, gönüllülerin RubyGems.org'u yıllarca yönetmesine olanak tanıyarak istikrar ve öngörülebilirlik sunuyordu. Ancak geçen yıl, Ruby Central bu başarılı formülü tersine çevirdi. Artık hem Bundler hem de RubyGems'in sahipliğini iddia ediyor, ancak yönetim 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.

Ruby Central, mevcut sürdürücülerden Bundler ve RubyGems kod tabanlarını aniden gasp etti, topluluğu dışladı ve dava açma tehditleri savurmaya başladı. Eski sürdürücülerle yapılan bir görüşmede, Ruby Central'dan Marty Haught, eylemlerinin yanlış olduğunu özel olarak kabul ettiğini belirtti. Hatta "tüm kod tabanının kontrolünü ele almanın doğru veya uygun olmadığını hepimiz kabul ediyoruz" şeklinde bir açıklama yaptı. Ancak bu özel kabule rağmen, Ruby Central kamuoyunda hatasını kabul etmek yerine durumu daha da kötüleştirdi.

Hatalarını üstlenmek yerine, Ruby Central, çalınan RubyGems ve Bundler depolarını ruby-core'un devralması için Matz ile gizlice bir anlaşma yaptı ve böylece mevcut proje yönetimi politikalarını daha da ihlal etti. Yazar, bu durumun sadece kişisel anlaşmazlıklardan kaynaklandığına inanmadığını, diğer beş uzun süreli sürdürücünün de neden aniden dışlandıklarına dair hiçbir açıklama almadığını belirtiyor. Ruby Central'ın bu eylemleri, açık kaynak topluluğunda büyük bir güven krizine yol açmış durumda.

İçgörü

Ruby Central'ın bu hamleleri, açık kaynak projelerin yönetim modeline ve topluluk güvenine dair ciddi sorular ortaya çıkarıyor.

Kaynak