Açık kaynak, herhangi biri tarafından serbestçe değiştirilebilen bir programı veya dosyayı tanımlamak için kullanılan bir terimdir. Açık kaynak, kullanıcıların veya kuruluşların programın işlevselliğini kendi özel ihtiyaçlarına göre ayarlamasına olanak tanır. Bir programın veya dosyanın izleyebileceği çok sayıda açık kaynak lisans sözleşmesi vardır. Bu nedenle, orijinal geliştiricinin neye izin verdiğini ve neyi yasakladığını görmek için uygun belgelere başvurmak en iyisidir.
Açık Kaynak Kodlu Yazılım Özellikleri
Açık kaynak kodlu yazılımların kullanımına ulaşılması özel mülk yazılımlardan daha kolaydır. Geliştirici güvenini yükseltir ve geliştiriciler bu ürün üzerinde daha söz sahibi ve güçlü hisseder. Açık kaynak kodlu yazılımların başlıca özellikleri ve avantajları:
- Lisans maliyetinin olmaması,
- Şeffaf ve süresiz olması,
- Güvenli olması,
- Esnek bir yapı olması,
- Kalitesinin test edilebilir olması,
- Geliştirilebilir olması,
- Güncelliğini koruması,
- Bir topluluk tarafından desteklenmesi,
- Tedarikçi firma veya kişi ile yaşanabilecek bir sorunda başka firma veya kişiye aktarılabilir olması,
- Mülkiyetinin kendi kurumunuzda kalması,
şeklinde sıralanabilir.
Açık kaynak kodlu yazılım kullanmak ise;
- Kurumunuzun imajı için iyi bir yatırım olur,
- Pazarlama ve lojistik giderlerini düşürür,
- Daha esnek bir teknoloji ve daha hızlı inovasyon potansiyeli sunar,
- Binlerce bağımsız programcının testiyle ve oluşan hataları düzeltme ile birlikte çok yüksek güvenlik sağlar,
böylece kurumunuzun birçok açıdan değerini korumasını sağlar.
Özgür Yazılım Nedir?
Özgür yazılım, kullanıcıya istediği gibi paylaşma, üzerinde çalışma ve ekleme yapma özgürlüğü tanıyan, açık kaynak kodların lisanslanmasıyla mümkün olan lisanstır. Size en uygun yazılımları özgürce kullanmanıza olanak tanınır.
Tanımlanan özgürlük ise şu şekilde belirtilmektedir;
- Özgürlük 0: Programı herhangi bir amaç için çalıştırma özgürlüğü.
- Özgürlük 1: Programın nasıl çalıştığını inceleme ve onu istediğiniz gibi yapma özgürlüğünü değiştirme.
- Özgürlük 2: Komşunuza yardım edebilmeniz için yeniden dağıtma ve kopyalama özgürlüğü.
- Özgürlük 3: Programı geliştirme ve geliştirmelerinizi (ve genel olarak değiştirilmiş sürümleri) herkese açık hale getirme özgürlüğü, böylece tüm topluluk yararlanır. (11)
Özgür Yazılım Neden Önemli?
Özgür yazılım kullanarak küresel bir topluluğun içinde yer alabilir, sizin için uygun olan bilgileri istediğiniz şekilde kullanabilir, geliştirebilir, paylaşabilir, eğitim alabilirsiniz. Tüm bunları yaparken hiç bir kısıtlamaya maruz kalmazsınız. Konunun uzmanı olmayabilir veya konu hakkında hata yapmaktan korkmadan geliştirmeler yapabilir, yetkinlikleri çok farklı kişilerce kontrol edilmesi, gerekirse düzeltilmesini ve böylelikle çok daha iyi bir program oluşturulmasını mümkün kılabilirsiniz.
Add Comment