Eric S. Raymond etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Eric S. Raymond etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

19 Ekim 2008 Pazar

Katedral ve Pazar

Bilgisayar muhendisliği bölümlerinde bilgisayar mühendisliğine giriş adında bir ders vardır. Bu derste genellikle bir programlama dili öğretilir. Peki bu doğrumu? Ya bilgisayar mühendisliği? Ya evrensel proje yonetimi teknikleri ? Temel geliştirme yapıları? Bilgisayar mühendisliği eğitim süreçleri (Aldığı dersin ne işe yaradığını bilmeyen gruplara neden olur)? Bunlar ne zaman bu çoçuklara anlatılıyor?
Katedral ve pazar ünlü Hacker (Üstad) Eric S. Raymond tarafından yazılmış ve zamanla klasikleşmiş, opensource (free software) yazılım modelini kapalı kod yazılım modeli ile karşılaştıran ünlü bir makaledir. Bence yeni mühendis adaylarınında okuması gerekir. En azında neden opensouce geliştiricisi olmadıklarını bilmeleri için.
Kapalı kod projeler belli bir geliştirici kadrosu tarafından geliştirilir, dışardan devasal bir görüntüye sahiptir. Bütün süreçleri kullanıcıya kapalı olan projelerdir. İşte bu nedenle Katedral yapı adını almışlardır.
Opensource projeler ise başlangıcından itibaren bütün süreçleri ile kullanıcının gözü önündedir. Kullanıcı ile birebir etkileşimli ilerler. Kullanıcı bizzat test sürecine dahil olur. Ve tıpkı bir Pazardaki gibi satıcıyla yüzyüzedir. İşte pazar kavramıda budur.
Tabiki bu makele bu kadar deil bu sadece giriş ayrıntılar hakkında daha sonra bir şeyler yazacağım.