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.
- Yazılımı herhangi bir amaç için herhangi bir koşulda çalıştırma özgürlüğü. (Kullan).
- Yazılımın nasıl çalıştığını anlama ve onu değiştirme özgürlüğü. (Araştır).
- Yazılımı kopyalama ve dağıtma özgürlüğü. (Paylaş).
- 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
Yorum Gönder