Header Ads Widget

Responsive Advertisement

Açık Kaynak Kodlu Yazılım

Arkadaşlar Merhaba;

Yazılım hepimizin bildiği gibi kodlardan oluşmaktadır. Kaynak kod işte bir yazılımın oluşturulmasında yer alan olması gereken temel kodların tümüne denir. Yazılımlar bazen tek bir kaynak kod dosyasıyla gelirken bazen de birden fazla kaynak kod dosyası barındırabilirler. Kaynak kodlar genel olarak iki kısımda inceleyebiliriz bunlar ;
1-Gizli kaynak kod
2-Açık kaynak kod

Bu iki kaynak kod arasında temel fark yazılımı aldığımız zaman kaynak kodların görünebilir olmalarıdır yani adından da anlaşılabileceği gibi açık kaynak  kodlu yazılımlarda kaynak kodlar görülebilir hatta değiştirilebilir ve modifiye bile edebiliriz. Ama kapalı kaynak kodlar böyle bir şansımız maalesef yoktur.

Şimdi asıl konumuz olan Açık kaynak kodlu yazılımları sizlere biraz daha genişleterek anlatayım.  Yazılımın özgürlüğünü amaçlayan ve bilgisayar kullanıcıların kullandıkları yazılım üzerinde kullanılan, dağıtım değiştirme, özgürlükleri olduğunu vurgulayan özgür yazılım hareketiyle birlikte ortaya çıkmıştır.
Açık kaynak kodlu yazılım, kaynak kodları herkese açık olan yazılımdır. 
Yani bu tür yazılımlar toplumun ortak malıdır. Herkes bu kodu anlayabilir ve üzerinde herhangi bir değişiklik yapabilir hatta kendi sürümünü meydana getirebilir. Açık kaynak kodlu bir uygulamayı indirdiğimiz zaman uygulamamın yanında kaynak kodların olduğu bir dosya bile verilmektedir.
Kapalı kaynak kodlu yazılımlara baktığımız zaman ücretli olan bir uygulamayı indirdiğimizde bile bizlere kodlarını vermemektedir yani aldığımız uygulama bile bizim mülkümüz tam olarak olmamaktadır. Kodlar kapalı olduğundan geliştiricinin ne yapmak istediğini tam olarak anlayamamaktayız yani amacından farklı bir şeyler yapıyor olabilmektedir. 

Açık Kaynak Kodlu Yazılımın Avantajları;
  •    Açık kaynak kod sayesinde programcı topluluğun gelişimini sağlar. Bu sayede ilham almaya çalışır.
  •     Açık kaynak kodlu bir yazılımda bir açık bulunduğu zaman onunla ilgilenen çok fazla kişi olduğundan hemen kapatılabilir
  •       Yazılım geliştiricisinin ne yapmak istediğini yani uygulamanın bizim arkamızdan herhangi bir iş çevirip çevirmediğini anlayabiliriz ama kapalı kaynak kod ile bunu anlamamız pek  mümkün değildir çünkü kodların ne yaptığını görememekteyiz.


         Aşağıdaki resimde sizlere açık kaynak kodlu yazılımları göstermek istedim. 


















Kaynaklar;                                                                                                                              




   




















Yorum Gönder

0 Yorumlar