Açık Kaynak Nedir ?

Açık kaynak kodlu yazılım dediğimiz zaman çoğu kişinin aklına ücretsiz kullanılabilen uygulamalar gelir.Çünkü benimde ilk olarak aklıma bu geldi bilgisayar ile tanıştığım zamanlarda görmüştüm ana ne güzel beleş uygulamalar la demiştim ancak insan zamanla mentalitesini anlıyor ve açık kaynağın dünya üzerindeki tüm geliştiriciler,firmalar ve kuruluşlar için ne kadar önemli olduğunu görüyorum.

Güvenliğine önem veren kodlarda ne yapıldığını görmek isteyen devletlerde açık kaynak kodlu bir şekilde uygulamalarını geliştiriyor ve eğer yeni bir uygulama yapılacak ise bu mentalite ile yola çıkıyorlar

acikkaynakgorselPin

Açık kaynak kodl u yazılım kaynak kodu isteyen herkese açık olan yazılımların tümüdür.Bu tür uygulamaların diğer uygulamalardan farkı ise kullanıcıya değişim imkanı tanıması yani yazılan dil hakkında bilgisi olan bir kullanıcının yazılımı istediği şekilde değiştirmesi.bu mevzuyu dahada uzatırsak açık kaynak kodlu yazılımlar geliştirilebilir,uyarlanabilir ve güvenlidirler yeni bir yazılım üretme amacı güdülür isteyen istediği gibi kaynak kod üzerinde at koşturabilir aslına bakarsanız çoğu projede bu yüzden ciddi açıklar çıkmaktadır.Ancak dikkatli bir yazılımcı diğer kullanıcının yaptığı bu değişikliği fark ederek sorunun giderilmesini sağlayabilir.

Bunların dışında açık kaynak kodlu olarak geliştirilen uygulamalarda güvenlik sorunlarının oluşma yüzdesi daha azdır.Pek çok yazılımcı tarafından taranan kod haliyle daha stabil ve daha güvenlidir.Bir yazılımcının gözünden kaçan hataları diğer bir yazılımcı kolaylıkla görüp düzeltebilir.

Hadi bunlarıda geçtim açık kaynak kodlu yazılımlar yukarıda dediğim gibi beleş para vermeyeceksin arkadaşım indir kullan geliştirmen gerekmez yani yok lisans parasıymış yok lisans derdiymiş yok crack arama derdi yok indirip kuruyorsun tertemiz işini görüyorsun yazılımcıysan kodu indiriyorsun iki takılıyorsun işine yarar class yada kod parçası varsa alıyorsun kullanabiliyorsun yazma derdi olmuyor daha ne olsun

Sistem Uzmanı, Linux Hacısı, El-Kernel

Yorum yapın