| Açık kaynak kodu |
| Pazartesi, 12 Ekim 2009 13:06 | |||
![]() Bildiğiniz gibi bilgisayarlar, cep telefonları, en küçüğünden en büyüğüne kadar yaşamımızı çevrelemiş tüm elektronik aletlerin içinde çalışmalarını sağlayan yazılımlar yüklü. Bu yazılımlar bu ürünleri geliştirenler tarafından yazılıyor ya da programcılara yazdırılıyor. Bu yazılımların kodlarının geneline verdiğimiz isim “kaynak kodu”. Cep telefonunuzda adres defterini ekrana getiren bir yazılım… Şirketinizde sayısız yazılım kullanıyorsunuz. Hepsinin birileri tarafından yazılmış bir kaynak kodu var. Peki, açık kaynak kodu ne demek? Herhangi bir yazılımın (programın) işleyişi size uygun değilse ya da zaman içinde ihtiyaçlarınız geliştiyse, artık yazılım ihtiyaçlarınızı karşılayamıyorsa iki seçeneğiniz var. Ya güncel ihtiyaçlarınıza uygun yeni bir yazılım satın alacaksınız. Ya da mevcut yazılımınızı kendi beklentilerinize göre esneteceksiniz. Esnetebilmeniz için kullandığınız yazılımın yazılma kodlarının elinizde olması gerekir. Böylece bilgi işlem ekibiniz o kodları kullanarak yazılımı esnetebilir, size uyarlayabilir. YAZILIM SEÇERKEN DİKKAT Yazılım sektöründe birçok ihtiyacı karşılayan binlerce yazılım var. Bunlardan bazıları giderek artan biçimde “açık kaynak kodu”nu destekliyorlar. Yani siz yazılım satın alırken “açık kaynak kodlu” bir yazılım seçerseniz satın aldığınız yazılımın kodlarına da sahip oluyorsunuz. Bu verimlilik, tasarruf ve ekonomiklik demek… Çünkü tüm dünyada artık profesyonel ekipler tarafından desteklenen, insanlığın hizmetine sunulan yazılım platformları ve bu platformlarda paylaşılan yazılım ürünleri mevcut. Açık kaynak kodlu yazılımlar diğer yazılımlara göre ciddi maliyet avantajları sağlıyor. Çoğu zaman ana iskelete para ödemeden sadece sizin için yapılacak ek uygulamalara para ödeyerek maliyetlerinizi düşürme şansını yakalamış oluyorsunuz. Bu yazılımlar genellikle platform-bağımsız oldukları için size çalışmaları için ek yazılımlar da dayatmamış oluyorlar. Örneğin bir ERP yazılımı satın alıyorsunuz, bu program size şu işletim sistemini kullanmalısın, şu veri tabanını satın almalısın diyorsa bu o yazılımın sadece o platformda çalışabildiğini, platform-bağımsız olmadığını gösterir. Böyle bir yazılım aldığınızda siz esas ürünün yanında birçok da yan ürün satın alırsınız. Yazılım firmaları da bu yolla çapraz ilişkileri sayesinde birbirlerinin satışlarını sizin paranızla desteklerler. İşin bir de stratejik yönü var. Özellikle kamuda açık kaynak kodlarının kullanılması stratejik olarak yüksek önemde. Kapalı bir yazılımın sizin stratejik bilgilerinizle internet üzerinden neler yaptığı konusunda emin olabilmeniz çok mümkün değil. Amacım “tüm yazılımlar açık kaynak kodlu olmalı” mesajı vermek ya da bu özelliği bunmayan yazılımları tümden reddetmek değil. Ancak konu dikkat edilmesi, değerlendirilmesi gereken bir öneme sahip. TÜRKİYE AÇIK KAYNAK KODU PLATFORMU Ülkemizde de bu bilinci destekleyen bir platform oluşturulmuş durumda. Platformun web adresi www.acik-kaynak.org.tr. Ziyaret ederek siz de destekleyebilirsiniz. Yazarın Diğer Yazıları İçin Tıklayınız
|

