Ana içeriğe geç
Programlama

Milyarlarca cihazın bağımlı olduğu açık kaynak yazılımları birkaç kişi yürütüyor

Öne çıkanlar

  • İncelenen 23 kritik açık kaynak projesinin büyük bölümünde düzenli geliştirmeyi bir veya iki kişi yürütüyor.
  • Milyarlarca telefonda yer alan libjpeg-turbo ve sudo gibi araçlar kurumsal fonlama olmadan tek bir geliştiriciye dayanıyor.
  • Almanya'nın Sovereign Tech Agency gibi fonlarına rağmen pek çok kritik geliştirici hiçbir açık kaynak hibesi almıyor.

Akıllı telefonlar, bilgisayarlar ve sunucuların çalışmasını sağlayan temel açık kaynak altyapılarının büyük bölümü yalnızca bir ya da iki geliştiricinin emeğine dayanıyor. Yapılan yeni bir veri analizi, 23 kritik yazılım projesinin son bir yıllık kod geçmişini inceleyerek bu gerçeği ortaya koydu. Küresel internet trafiğinin, işletim sistemlerinin ve yaygın web hizmetlerinin belkemiğini oluşturan bu projeler, çoğunlukla finansal destekten yoksun gönüllülerce yönetiliyor.

Araştırma, milyarlarca cihazda kullanılan saat dilimi veritabanından libjpeg-turbo ve zlib gibi sıkıştırma kütüphanelerine kadar pek çok bileşenin az sayıda kişiye bağımlı olduğunu gösterdi. Örneğin Unix sistemlerinde yönetici yetkisi veren sudo komutu onlarca yıldır tek bir geliştirici tarafından güncellenirken, 5,6 milyar cihazda bulunan libxml2 kütüphanesi geçtiğimiz yıl bir süre tamamen bakımsız kaldı. Açık kaynak projelerindeki iş gücü yetersizliği, xz kütüphanesine gizlenen arka kapı vakasında görüldüğü gibi büyük güvenlik açıklarına zemin hazırlıyor.

Almanya'nın Sovereign Tech Agency gibi bazı kamu fonları ve Open Collective üzerinden sağlanan bağışlar belirli projelere finansman sağlasa da birçok kilit geliştirici doğrudan kurumsal destek bulamıyor. Şirketler bu kod tabanlarını yoğun biçimde ürünlerine entegre etmelerine karşın bakım süreçlerine doğrudan katkı sunmuyor. Uzmanlar, kritik altyapıların sürdürülebilirliği için küresel teknoloji sektörünün bu projelere düzenli kaynak aktarması gerektiğini kaydediyor.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.