ÖZGÜR YAZILIM NEDİR?
ÖZGÜR YAZILIM NEDİR ?
“Özgür yazılım”, kullanıcıların özgürlüğüne ve topluluğa saygı duyan yazılım demektir. Kabataslak, kullanıcıların bir yazılımı çalıştırma, kopyalama, dağıtma, çalışma, değiştirme ve geliştirme özgürlüğüne sahip olduğu anlamına gelir. Öyleyse, “özgür yazılım” bir fiyat değil, özgürlük meselesidir. İngilizcedeki "free" kelimesinden kaynaklı olarak, bu kavramı anlamak için, “bedava birayı” değil “ifade özgürlüğünü” düşünmek gerekiyor. Bazı durumlarda, Fransızca ve İspanyolca'dan özgürün karşılığı olarak libre ödünç alınarak “libre” yazılım kavramı da, yazılımın bedelsiz olduğu değil özgür olduğunu kastetmek için kullanılıyor.
0 Numaralı Özgürlük
- Herhangi bir amaç için, istediğiniz şekilde yazılımı çalıştırma özgürlüğü
1 Numaralı Özgürlük
- Her ne istiyorsanız onu yaptırmak için programın nasıl çalıştığını öğrenmek ve onu değiştirme özgürlüğü . Yazılımın kaynak koduna ulaşmak, bu iş için ön koşuldur.
2 Numaralı Özgürlük
- Kopyaları dağıtma özgürlüğü, böylece başkalarına yardım edebilirsiniz.
3 Numaralı Özgürlük
- Değiştirilmiş sürümlerinizin kopyalarını dağıtma özgürlüğü. Böylece değişikliklerinizden yararlanması için tüm topluma bir şans vermiş olursunuz. Kaynak koduna erişmek, bunun için bir ön koşuldur.
AÇIK KAYNAKLI YAZILIM NEDİR ?
Açık kaynaklı yazılım, herkesin inceleyebileceği, değiştirebileceği ve geliştirebileceği kaynak kodlu bir yazılımdır. "Kaynak kod", çoğu bilgisayar kullanıcısının görmediği bir yazılım parçasıdır; bilgisayar programcılarının bir yazılım parçasının çalışma şeklini değiştirmek için kullanabilecekleri koddur. Bir bilgisayar programının kaynak koduna erişimi olan programcılar, ona özellikler ekleyerek veya her zaman düzgün çalışmayan parçaları düzelterek bu programı geliştirebilir.
Açık kaynaklı yazılım ile diğer yazılım türleri arasındaki fark nedir?
Açık kaynaklı yazılım farklı. Yazarları kaynak kodunu, bu kodu görüntülemek, kopyalamak, ondan öğrenmek, değiştirmek veya paylaşmak isteyen başkaları için kullanılabilir kılar. LibreOffice ve GNU Image Manipulation Program, açık kaynaklı yazılımlara örnektir.
KAPALI KAYNAKLI 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 istemezler ise bu tür programlar kapalı kaynak kodlu denir.
Açık Kaynak Neden Daha Güvenli?
Açık kaynak yazılım (open-source software) veya açık kaynak kodlu yazılım, kaynak kodu isteyen herkese açık olan yazılımlardır. Bu tür yazılımların ayırt edici özelliği kullanıcıya değiştirme özgürlüğü sağlamasıdır. Açık kaynak kodlu yazılımlar, uyarlanabilir, sağlam, hızlı ve güvenlidir. Açık kaynak kod dünyası, yeni bir yazılım üretme biçimi, yeni iş modelleri sunmaktadır. Programcılar yazılımları geliştirirken kullandıkları programlama dilleriyle kaynak dosyaları oluştururlar. Daha sonra derlemeli dillerde (C, C++, Java, Pascal) bu dosyayı derleyerek çalıştırılabilir hale çevirirler. Açık kaynaklı yazılım savunucuları her üretilen ve dağıtılan programla birlikte kaynak kodunun da dağıtılmasını savunurlar. Bu sayede geliştirme esnasında ve ilerde yeni sürümlerin ortaya çıkması esnasında daha çok sayıda gözün süzgecinden geçmiş daha kaliteli bir yazılım çıktığını düşünürler.
KAPALI KAYNAK KODLU İŞLETİM SİSTEMLERİ KODLU İŞLETİM SİSTEMLERİ | AÇIK KAYNAK KODLU İŞLETİM SİSTEMLERİ (PARDUS Dahil) |
Microsoft Office | Openoffice |
MS Word | OO – Writer (Kelime İşlemci) |
MS Excel | OO – Calculator (Hesap Tablosu) |
MS Powerpoint | OO – Impress (Sunum) |
MS Access | OO – Database |
MS Internet Explorer | Mozilla Firefox |
MS Outlook | Konqueror |
MS Outlook Express | Kontact, KOffice |
MSN Messenger | Mozilla Thunderbird |
Yahoo Messenger | Kopete, Gaim, aMSN |
Yorumlar
Yorum Gönder