Açık kaynak, başlangıçta açık kaynaklı yazılıma (OSS) atıfta bulunan bir terimdir. Açık kaynaklı yazılım, herkesin erişebileceği şekilde tasarlanmış koddur herkes kodu uygun gördüğü şekilde görebilir, değiştirebilir ve dağıtabilir.
Açık Kaynak Geliştirme Modeli Nasıl Çalışır?
Açık kaynak geliştirme modeli, açık kaynaklı bir topluluk projesi tarafından açık kaynaklı yazılım geliştirmek için kullanılan süreçtir. Yazılım daha sonra açık kaynak lisansı altında yayınlanır, böylece herkes kaynak kodunu görüntüleyebilir veya değiştirebilir.
Linux ve Açık Kaynak
Linux, GNU Genel Kamu Lisansı (GPL) kapsamında yayınlanan ücretsiz, açık kaynaklı bir işletim sistemidir (OS). Aynı zamanda dünyanın en büyük açık kaynaklı yazılım projesi haline geldi.
Kapalı Ve Açık Kaynaklı Yazılımlar Arasındaki Fark Nedir?
Uzun bir süre boyunca açık kaynak yazılım, önceki “özgür yazılım” etiketini taşıyordu. Özgür yazılım hareketi, 1983’te Richard Stallman tarafından GNU Projesi aracılığıyla resmi olarak kuruldu .
Özgür yazılım hareketi, kullanıcı özgürlükleri fikri etrafında örgütlendi: kaynak kodunu görme, onu değiştirme, yeniden dağıtma – onu kullanılabilir kılma ve kullanıcının çalışması için ihtiyaç duyduğu şekilde kullanıcı için çalışma özgürlüğü.
Açık Kaynağın Değerleri Nelerdir?
İnsanların özel mülk yazılım yerine açık kaynağı seçmelerinin pek çok nedeni vardır, ancak en yaygın olanları şunlardır:
- Meslektaş incelemesi: Kaynak kodu serbestçe erişilebilir olduğundan ve açık kaynak topluluğu çok aktif olduğundan, açık kaynak kodu eş programcılar tarafından aktif olarak kontrol edilir ve geliştirilir. Bunu kapalı ve durağan hale gelen koddan ziyade yaşayan kod olarak düşünün.
- Şeffaflık: Hangi tür verilerin nereye taşındığını veya kodda ne tür değişiklikler olduğunu tam olarak bilmeniz mi gerekiyor? Açık kaynak, satıcısı vaatlerine güvenmek zorunda kalmadan bunu kendiniz kontrol etmenize ve izlemenize olanak tanır.
- Güvenilirlik: Tescilli kod, tek yazara veya şirketin güncel, yamalı ve çalışır durumda kalması için bu kodu kontrol etmesine dayanır. Açık kaynak kodu, aktif açık kaynak toplulukları aracılığıyla sürekli güncellendiği için orijinal yazarlarından daha uzun yaşar. Açık standartlar ve meslektaş incelemesi, açık kaynak kodunun uygun şekilde ve sıklıkla test edilmesini sağlar.
- Esneklik: Değişikliğe yaptığı vurgu nedeniyle, işinize veya topluluğunuza özgü sorunları ele almak için açık kaynak kodunu kullanabilirsiniz. Kodu belirli bir şekilde kullanmakta kilitli kalmazsınız ve yeni çözümler uygularken topluluk yardımına ve akran incelemesine güvenebilirsiniz.
- Daha düşük maliyet: Açık kaynak ile kodun kendisi ücretsizdir .
- Satıcıya bağımlılık yok: Kullanıcı için özgürlük, açık kaynak kodunuzu istediğiniz yere götürebileceğiniz ve her zaman, her şey için kullanabileceğiniz anlamına gelir.
- Açık işbirliği: Aktif açık kaynak topluluklarının varlığı, bir çıkar grubunun veya bir şirketin ötesine ulaşan yardım, kaynak ve perspektifler bulabileceğiniz anlamına gelir.