Yerli ve Milli Yazılım Kavramı

Yazılım

Yerli ve milli niteliklerini ele almadan önce yazılım kavramını kısaca tanımlamak gerekirse; bir elektronik aygıtın belli bir amacı yerine getirmek için çalıştırdığı komut setlerin tümüne yazılım denilebilir. Bu yazılım, makinanın anlayacağı düşük seviye kod kümesinden bir insanın rahatlıkla okuyup, yazabileceği yüksek seviye kod kümesine kadar farklı çeşitlikte olabilir. Örneğin basit bir çıktı yazan bir kod da yazılım olarak değerlendirilebilir. Fakat yazının devamında ayrıntılı olarak ele alacağımız nitelikler doğrultusunda kod kümesi, yazılım üreticisinin belli bir düzeyde işlevi sunan özgün yazılımını belirtmelidir. Özetle nitelikli yazılım, sadece mevcut yazılım bileşenlerinin bir araya getirilmesinden ziyade geliştirilmiş bir işlevsel mekanizmayı da kendi içinde barındıran bir yazılımı ifade etmektedir.

Yerli ve Milli Olma

Yazılımı bu şekilde tanımladıktan sonra yerli ve milli kelimelerinin yazılımı niteleme açısından gereksiz ve yersiz bir niteleme olduğu düşünelebilir. Ancak buradaki niteleyen kavramların da düzgün bir şekilde açıklanmasının ardından "yerli ve milli yazılım" kavramının doğru şekilde anlaşılması mümkün olacaktır. Öncelikle yerli kelimesini ele alalım. Yerlilik belli bir lokasyonda üretilen bir faaliyeti belirtmek için kullanılmaktadır. Dolayısıyla yazılımın yerli olması, Afrika'da bir kabile içinde bir araya gelmiş geliştiricilerin geliştirdiği bir yazılım olabileceği gibi bir ülkedeki bir şehirde veya bölgede üretilmiş yazılımları da ifade etmek için kullanılabilir. Yerli yazılım bu nitelendirmeyle lokasyon bağımlı bir bağlama sahip olmaktadır. Yalnız bir yazılımın tek başına yerli olarak nitelendirilmesi, bir ülkenin ve devletin ürettiği yazılımı nitelendirmek için yeterli anlam gücüne sahip değildir. Sadece yerli olarak nitelendirilmesi üretim yerine bağlı olmasından kaynaklanmaktadır. Dolayısıyla yerli yazılım, Türkiye için "yerli ve milli yazılım" tanımlamasında sadece Türkiye sınırları içerisinde geliştirilen yazılımı ifade edebilmektedir. Görüldüğü üzere yer bağımlı bu nitelemede yazılımın millet ve devlet açısından mahiyet ve sunduğu menfaatler açık değildir. Bu durumda milli kavramını da ayrıca ele almalıyız.

Milli kelimesinin öncelikle doğru özümsenmesi yazılımın da milli olarak nitelendirilmesinin doğru anlaşılması açısından önemlidir. Çünkü yazılımın sadece global niteliğe sahip olduğunu düşünenler için bu çok anlamsız bir ifade tarzı gibi gelebilir. Yazılımın milli olarak nitelendirilmesi, çoğu zaman bu anlayış temsilcileri tarafından eleştiri konusu edilerek ortaya konulan emek ikinci plana atılmaktadır. Halbuki dünyada üretilen çoğu yazılım, dünyaya belli bir milliyet unsuru dairesinde arz edilmektedir. Büyük şirketlerin dahi ürettiği yazılımlar, belli egemen milliyet güçlerinin kontrolünde piyasaya sürülür. Bunu bu şekilde belirtmemizin nedeni, milli kavramının aslında yazılım için ne kadar gerekli bir nitelendirme olduğunu vurgulamak içindir. Diğer yandan milli nitelemesinde dikkat edilecek bir konu da, her millet için milli kavramının farklı anlamlar ifade ediyor olmasıdır. Örneğin milliyet bilincine erişememiş toplumlar için bir çıktının milli olarak nitelendirilmesi haliyle anlamsız olabilmektedir. Dolayısıyla milli kavramının Türk milleti açısından farklı şekilde anlaşıldığını kabul etmek gerekir. Bunu daha iyi anlamak için tarih boyu Türk milletinin doğruluk ve barış için verdiği mücadelelerde ancak "milli" gücüyle başarıya ulaştığı gerçeği görülmelidir. Burada Türk milleti ifadesini, nasıl başka devletler “nation” kavramı ile barındırdıkları farklı milletleri bir millet olarak ifade edilebiliyorsa benzer şekilde biz de Türk halklarını ve bağlı azınlık unsurlarını da kapsayan topyekün bir millet tanımlaması olacak şekilde kullanıyoruz.

Milli Yazılım

Milli kavramının Türk milleti için sahip olduğu anlam ayrıntılı olarak anlatıldıktan sonra milli yazılım ifadesi tekrar ele alınabilinir. Öncelikli olarak bir yazılımın milli olabilmesi için millet ve devlet özelinde bazı temel gerekleri yerine getirmesi gerekmektedir. Bu gerekler sırasıyla; motivasyon, mahiyet ve menfaat başlıkları altında incelenecektir;

Sonuç

Bütün bu açıklamalardan sonra yerli ve milli yazılım kavramı daha doğru anlaşılabilecektir. Yerli kelimesiyle yazılımın, sadece Türkiye sınırları içerisinde üretilmesi ifade edilirken Milli kelimesiyle daha kapsamlı ve idealize bir nitelendirmesi yapılmış olacaktır. Dolayısıyla yerli ve milli kelimeleri her ne kadar alışılagelmiş şekilde beraber kullanılsa da, yazılımın devlet ve millet açısından doğru icrası için "milli yazılım" şeklinde kullanılması daha uygun olacaktır. Fakat yerli ifadesiyle de yazılım için ortaya koyulan emek ve beyin gücü ayrıca vurgulanabilir. Bu doğrultuda millet ve devlet olarak "milli yazılım" kavramını sıkıca özümseyerek, teknolojik dünyada yerimizi doğru şekilde alma ve insanlığımız için gerekli yazılımları üretme mecburiyetinde olduğumuzu unutmamalıyız.