KONU 3: Açık Kaynak Kod, Kapalı Kaynak Kod, ve Özgür Yazılım Hakkında Araştırma Yapınız.

Açık Kaynak Kod, Kapalı Kaynak Kod, ve Özgür Yazılım Hakkında Araştırma Yapınız ve Ülke Güvenliği/Maliyet/Etik Gibi Konularda Fikirlerinizi Yazınız.

ÖZGÜR YAZILIM NEDİR?

Eğer kullanıcılar bir yazılımı özgürce kullanabiliyor, kopyalayabiliyor, dağıtabiliyor ve üzerinde çalışıp değişiklik yapabiliyorlarsa bu yazılım bir özgür yazılımdır.

Bir yazılımın özgür yazılım olabilmesi için sağlaması gereken dört temel özgürlük vardır.

  1. Yazılımı herhangi bir amaç için herhangi bir koşulda çalıştırma özgürlüğü. (Kullan).
  2.  Yazılımın nasıl çalıştığını anlama ve onu değiştirme özgürlüğü. (Araştır).
  3.  Yazılımı kopyalama ve dağıtma özgürlüğü. (Paylaş).
  4.  Yazılımın değiştirilmiş ve geliştirilmiş kopyalarını dağıtma özgürlüğü. (Geliştir).

AÇIK KAYNAK KODLU YAZILIM NEDİR?

Kaynak kodları herkese açık olan yazılımlardır. Açık kaynak kodu, kaynak kodlarının belirli bir kademeye göre diğer kullanıcılar ya da geliştiriciler ile paylaşılması durumudur. Eğer kaynak kodu, açık kaynak kodu halinde paylaşıma açılırsa, bu kişiler kaynak kodunu inceleyebilir. Bunun yanı sıra programa yeni ekstra özellikler ekleyerek, başka yazılımlar üretebilir. Güvenilirdir.

KAPALI KAYNAK KODLU YAZILIM NEDİR?

Kapalı kaynak, kaynak kodu açıklanmamış bilgisayar programları için kullanılan genel bir tabirdir. Bilgisayar yazılımlarını oluştururken kullanılan kod bütününe kaynak kodu denir. Genellikle bu kod, programın içinde gizlenmiş durumdadır. Programcılar eğer bu kodu paylaşmak istemezlerse kodu saklarlar. Bu tür yazılımlara kapalı kaynak kodlu yazılımlar denir. Kapalı kaynak kodlu yazılımlar, çoğunlukla paylaşma, değiştirme gibi işlemlere izin vermeyen lisanslara sahiptir. Güvenilir değildir.

Ülke Güvenliği/Maliyet/Etik Gibi Konularda Fikirlerim:

GÜVENLİK ve ETİK AÇISINDAN; Özgür yazılım, taşımış olduğu 4 temel özellik sayesinde kullanıcılarına birçok konuda imkan ve özgürlük sağlamaktadır. Böylece yazılımda tanınmış özgürlükler sayesinde kaçak yollara başvurmadan, yasal bir şekilde istediğimiz imkanları elde etmiş oluyoruz.

Açık kaynak kodlu yazılım, kapalı kaynak kodlu yazılımlara göre her zaman daha güvenlidir. Çünkü böyle yazılımların kodları herkese açık olduğu için yazılım üzerinde istediğimiz değişiklik ve incelemeleri yapabiliyoruz. Ama kapalı kaynak kodlu yazılımlarda böyle olmuyor, güvenlik açısından tam bir fikir sahibi olamıyoruz ve bazen risk almış oluyoruz çünkü onları kodları gizli oluyor ve içerik olarak tam olarak bilemiyor ve göremiyoruz.

MALİYET AÇISINDAN; açık kaynak kodlu yazılımlar ücretsiz olabileceği gibi ücretli de olabiliyorlar. Fakat kapalı kaynak kodlu yazılımların belli bir lisans ücreti olduğu için ücretli oluyorlar. Genel manada bakacak olursak açık kaynak kodlu yazılımlar, kapalı kaynak kodlu yazılımlara göre daha düşük maliyette oluyorlar. Bu durum açık kaynak kodlu yazılımları daha çok tercih etmemize sebep oluyor tabii ki de. 

Özgür yazılım denilince ilk akla gelen ücretsiz olduğu oluyor. Fakat gerçek şu ki; özgür yazılım ücretlide olabiliyor, ücretsiz de olabiliyor. Tüm bu özelliklere bakacak olursak ülkemizde güvenli/maliyet/ etik açısından açık kaynak kodlu yazılım ve özgür yazılımın daha çok tercih edilmesi gerektiğini düşünüyorum. 


Yorumlar

Popüler Yayınlar