Open Source nedir?

Open Source kavramı Türkçe'de "Açık Kaynak" anlamına gelmektedir.

Kaynak kodu; Herhangi bir yazılımın işlenip makina diline çevrilmeden önce insanların okuyup üzerinde çalışabildiği programlama diliyle ya da Assemblyle yazılmış halinin bir IDE'de açılabilen ya da derlenebilen çalışabilir kaynak kod dosyalarının tümüne verilen isimdir.

Open Source; Kaynak kodu şifrelenmemiş ve herkese açık, herkes tarafından geliştirilmeye açık olan yazılım kodlarına verilen isimdir.

Open Source Software; Türkçe'de "Açık kaynak yazılım" adı verilen, yazılımın kodlarının şifrenmeyip herkese açık olarak bırakıldığı, geliştirilmeye açık olan yazılımlara verilen isimdir.

Özgür yazılım; Kullanıcısına çalıştırma, kopyalama, dağıtma, inceleme, değiştirme ve geliştirme özgürlükleri tanıyan yazılım türüdür.

Bir yazılımın Open Source yazılım olması için aşağıdaki kriterleri taşımalıdır;

1. Serbest şekilde dağıtılabilmelidir.

2. Kaynak kodları paketin içinde bulunmalıdır.

3. İsteyen herkesin kodlar üzerinde çalışıp programı geliştirebilmelidir.

4. Yazılımın lisansı diğer yazılımlarla çalışılmasına engel teşkil etmemelidir.

Açık kaynak kod dünyası, yeni bir yazılım üretme biçimi, yeni modelleri sunmaktadır.

Açık kaynak modeli, geliştirmenin daha merkezli olan modellerine karşın üretimde eş zamanlı, farklı gündemleri ve yaklaşımları içerir. Geliştirmenin daha merkezli olan modelleri, öncelikle kar amacı güden yazılım şirketleri tarafından kullanılır. Açık kaynak kodlu yazılımların gelişim yöntemi ve aynı zamanda ana ilkesi eş uygulamalardan takasın ve son ürün, ana malzeme, projeler ve dokümanlarının işbirliğinin herkese açık ve ücretsiz olmasıdır.

Kaynağına erişilebilen her yazılım, "Open Source yazılım" olmayabilir:

1. Kaynak kodunun kullanımı ve incelenmesi sınırlanmış olabilir.

2. Yazılımın kullanım şartları sınırlanmış olabilir.

3. Yazılımın yeniden dağıtım şartları sınırlanmış olabilir.

4. Herhangi bir lisansın eksikliği ya da şartların esnekliği, avantajdan çok dezavantaj anlamına gelebilir.

Open Source yazılımlar, işyerlerinde maliyetin düşmesine ve güvenilirliği artmasına katkıda bulunabilirler.

Open Source yazılımların özellikleri

1. Özgür yazılım sınıfına girerler,

2. Kullanımı ücretsizdir,

3. Herkes tarafından düzenlenebilir,

4. Uyarlanabilirler,

5. Güvenlidirler,

6. Hızlıdırlar,

7. Kar amacı gütmezler,

8. Serbest dağıtıma izin verirler,

9. Kaynak koduna erişime izin verirler,

10. Türetilmiş çalışmalara imkan sağlarlar,

11. Yazarının katkısını korurlar,

12. Kullanacak insan ya da insanlar arasında ayrımcılık yapmazlar,

13. Kullanılacağı iş açısından ayrımcılık yapmazlar,

14. Lisansın yeniden dağıtımına izin verirler,

15. Kullanıldığı teknolojiyi sınırlamazlar.

Neden Open Source yazılım

1. Ürün çeşitliliği: Tek bir ürüne bağlı kalmanın riskini engellemek.

2. Destek: Geniş destek seçenekleri.

3. Kalite: Katılımcı yazılım geliştirme yöntemleri.

4. Toplam maliyet: İhtiyaç kadar yatırım.

5. Güvenlik: Kaynak kodun denetlenebilmesi.

6. Marka bağımsızlığı: İstediğiniz donanım, istediğiniz yazılım.

7. Açık standartlar: Birlikte işlerlik

8. Son teknolojiye erişim: Yeni teknolojilerin referans uygulamaları çoğunlukla açık kaynaklıdır.

9. Özgürlük: Yazılımı kopyalama, dağıtma, değiştirme ve geliştirme özgürlüğü.

Open Source yazılım örnekleri

1. Linux

2. Mozilla Firefox

3. Gimp

4. Mozilla Thunderbird

5. Notepad++

6. OpenOffice.org

7. Audacity

8. Scribus

9. Vlc Player

10. Eclipse

Open Source yazılımın avantajları

1. Açık kaynak kodlu yazılımlar, programcı topluluğunun gelişimini sağlar. Bu sayede eğitime, yaratıcılığa ve ilham almaya yardımcı olur.

2. Açık kaynak kodlu yazılımlarda örneğin bir açık bulunduğunda, onunla ilgilenen çok daha fazla kişi olduğundan çok daha çabuk kapatılabilir. Kapalı kaynak kodlu yazılımlarda ise uzun bir süre beklemeniz gerekebilir.

3. Yazılımların farklı çeşitlerinin ortaya çıkmasını sağlar.

4. Yazılım geliştiricisinin PC'nizde şüpheli işler çevirmediğinden emin olmanızı sağlar. Kaynak kodu kapalı bir yazılımın yaptığını iddia ettiği şeyleri gerçekten güvenilir yoldan yaptığını anlamanın çok fazla yolu olmayabilir.

Yorumlar

Bu sayfa ait yorum bulunamadı. İlk yorum yapan siz olun.

Yorum ekle

Vazgeç