Açık kaynak yazılım ne demek?

Kodlarını bizimle paylaşan yazılımlar istersen aynı kodu kopyalayıp üstünde oynayıp kendin bir uygulama yapabilirsin Chromium gibi.
 
Normal kullandığımız yazılımlar derlenmiş yani bilgisayar diline çevrilmiştir. Asıl koda sahip değilseniz bilgisayar diline çevrilmiş kodlarda düzenleme yapılamaz ve kodu insanın anlayabileceği dile çeviremezsiniz.

Size derlenmiş olarak verilen yazılım insan diline geri çevrilemez. Bu da yazılımı incelenemez, düzenlenemez yapıyor. Bu tip yazılım kapalı kaynak kod yazılım oluyor. Kodun çalınıp kullanılmaması avantajı maddi avantaj sağladığı için büyük yazılım şirketlerince tercih ediliyor. Kodları yeniden bulmak için tersine mühendislik yapmak gerekiyor. Bu da uzun yıllar ve çok fazla deneyim istiyor.

Açık kaynak kodda ise uygulamanın doğrudan insan dilindeki kodu size veriliyor, onu düzenleyebiliyor ve inceleyebiliyorsunuz. Başkaları tarafından da kullanılabiliyor ve değiştirilebiliyor kodlar. Bu şekilde kod genellikle kar amacı gütmeyen oluşumlar, bağımsız geliştiriciler tarafından paylaşıyor. Güvenlik, ihtiyaca göre düzenleme gibi avantajlar sağlıyor. Bazı şirketler o kodun kullanım alanlarını yaygınlaştırmak için açık kaynak kodlu yapıyor ki herkes kullansın, kendine uyarlasın ve o kodun kullanımı gelişsin.
 

Yeni konular

Geri
Yukarı