(1) Genel olarak, açık kaynak, kaynak kodunun, orijinal tasarımından ücretsiz olarak kullanılmak ve / veya değiştirilmek üzere kamuya açık olduğu, yani açık olan bir programı ifade eder. Açık kaynak kodu, tipik olarak programcıların kodu geliştirdikleri ve topluluk içinde değişiklikleri paylaştıkları bir ortak çalışma olarak yaratılır. Açık kaynak, şirketlerin sahip olduğu özel yazılımlara yanıt olarak teknolojik toplulukta filizlendi.
(2) Açık Kaynak Girişimi (OSI) tarafından yayınlanan ve bir bilgisayar programının kaynak kodunun halka ücretsiz olarak sunulduğunu belirten bir sertifika standardı. Bu hareketin mantığı, mülkiyet hakkı veya mali kazançla ilgilenmeyen daha büyük bir programcı grubunun, herkesin kullanması için daha kullanışlı ve hatasız bir ürün üreteceğidir. Kavram, ticari olarak geliştirilen ve paketlenmiş programların kullanmadığı bir süreç olan program kodundaki hataları bulmak ve ortadan kaldırmak için meslektaş incelemesine dayanır. İnternetteki programcılar kaynak kodunu okur, yeniden dağıtır ve değiştirerek ürünün uygun bir şekilde evrimleşmesini zorlar. Hataların giderilmesi ve yazılımı iyileştirme süreci, bilgiler açık kaynak topluluğu genelinde paylaşıldığından ve bir şirketin araştırma ve geliştirme çarklarından kaynaklanıp kanalize edilmediğinden, ticari yazılımın geleneksel geliştirme kanallarından çok daha hızlı gerçekleşir.
OSI, bir ürünün "OSI Sertifikalı" olarak kabul edilebilmesi için aşağıdaki kriterleri karşılaması gerektiğini belirtir:
- Kaynak kodun yazarı veya lisans sahibi, programın dağıtımından telif hakkı alamaz.
- Dağıtılmış program, kaynak kodunu kullanıcı için erişilebilir hale getirmelidir
- Yazar, programın orijinal adı altında çalışmanın değiştirilmesine ve türetilmesine izin vermelidir.
- Hiçbir kişi, grup veya çalışma alanının programa erişimi reddedilemez
- Programa eklenen haklar, programın belirli bir yazılım dağıtımının parçası olmasına bağlı olmamalıdır
- Lisanslı yazılım, kendisiyle birlikte dağıtılan diğer yazılımlara kısıtlama getiremez.
Açık Kaynak hakkında daha fazla bilgi için Extensions99'nın "Biliyor muydunuz ...?" Bölüm.