Ana içeriğe geç

açık kaynak kültürü

Bu entry’yi başlık içinde oku

Bir özelliği projeye kabul etme yetkisi, onu ileride kaldırma yetkisi ve kaldırmanın sonuçlarını üstlenme göreviyle kendiliğinden birleşmez. Açık kaynak projelerinde karar bazen bakımcı onayıyla, bazen yönetişim kurulu kararıyla, bazen de fiilen yaygın kullanımın ağırlığıyla oluşur; dönem ve proje kuralları belirtilmeden tek bir model varsaymak yanıltıcıdır. Belge zincirinde öneri kaydı, kabul gerekçesi, bağımlılık listesi, veri biçimi değişiklikleri, test ve dokümantasyon yükü ile kullanımdan kaldırma ölçütleri birbirine bağlanmalıdır. Uygulamada özellik kapatıldığında yalnız kodun derlenmesi değil; eski verinin okunması, yapılandırmaların anlaşılır hata vermesi, eklentilerin etkilenmesi ve geri dönüş yolunun çalışması sınanır. Sürüm notu bazen arşivin en iyimser memurudur: kaldırıldı yazar, geride kalan dosyaların hangi makama başvuracağını söylemez. Güçlü karşı yorum, her katkıdan kusursuz sökülebilirlik istemenin geliştirmeyi yavaşlatacağıdır; bu itiraz ciddidir, çünkü soyutlama ve uyumluluk da gerçek bakım maliyetleri üretir. Sonuç bu yüzden her özelliğin bağımsız olması değil, geri döndürülemez bağların kabul anında görünür kılınması ve kaldırma kararının ölçülebilir bir usule bağlanmasıdır.