Kısa bir süre önce FM kurucu editörlerinden
sundance bana
FeatherLinux (kuştüyü linux :-P ) isimli çok hafif ve bir mini CD´ ye sığabilen bir GNU/Linux dağıtımından bahsetti. Söz konusu dağıtım Debian GNU/Linux ve Knoppix dağıtımlarından yola çıkarak hazırlanmış epey pratik bir şeydi.
Dağıtımı olabildiğince küçültmek için dokümantasyon çıkarılmıştı, yani
man sayfaları CD´de mevcut değildi. sundance ile bunu tartışırken aklıma şöyle bir şey geldi: Eğer bu CD ile boot ettiğim bilgisayarın Internet bağlantısı varsa neden komut satırından alışık olduğum şekilde man sayfalarına erişmeyeyim? ``Aaa iyi fikir yaa!´´ şeklinde karşılıklı mesajlaşmadan sonrası açık kodlu özgür yazılım dünyasında insanların pratik problemlere pratik çözümleri nasıl geliştirdiklerine dair güzel bir vaka analizi (mini case study) olarak okunabilir.
Bakın neler oldu:
"Biz onu 4.0 sürümünde çözdük. Şu anda 5.0'a geçtiğimizden 4.0 yükseltmesi veremiyoruz. 5.0 satın almanız gerekiyor."
Bedeli de 100 milyonun biraz üzerinde bir rakamdı sanırım. (98 yılındaki değeri)
İşte böyle. Kendi hatalarından para kazanan şirketlerimiz var bizim. Hemen ardından Penta Yazılım'ı aradım. 112 milyon bedelle önerdikleri programı inceledim ve çok beğendim. Fakat müdürüm program değiştirmenin toplam maliyetinin çok daha yüksek olacağını söyleyince hak verdim. Hayat boyu ödediğim hiç bir bedel için bu kadar üzüldüğümü hatırlamıyorum.
Peki ortada gerçekten bir sorun var mıydı? ABD'nin büyük şirketleri için belki. Halen fi tarihinde COBOL ile yazılmış uygulamaları sürekli geliştirerek kullanan köklü ve büyük şirketlerin kullandıkları derleyiciler (sanırım onlara interpreter-yorumlayıcı demek daha doğru olur.) tarih kaydında yılı iki haneli tutuyordu. 70'lerin ram fakiri mainframe'lerinde bu gerekliydi. Tamamının düzeltilip yeniden derlenmesi ve test edilmesi önemli miktarda zaman ve para kaybı demekti.
Kıssadan hisse: Açık Kod güzeldir. Her yönden!