Açık Kaynak Kodlu Uygulama Yazılımının Anlamı Nedir?

Açık kaynaklı uygulama yazılımı, herkes tarafından değiştirilebilir veya geliştirilebilecek kaynak koduna sahip bilgisayar yazılımıdır. Kaynak kodu, yazılımın nasıl görüneceğini ve çalıştığını belirleyen temel programlama kodunu içerir.

Yalnızca yazılım sahiplerinin kaynak kodunu değiştirmesine izin veren yazılıma özel yazılım veya kapalı kaynak yazılımı denir. Bu durumda, kaynak kodun kopyalanması veya değiştirilmesi için yalnızca orijinal yazarlara yasal olarak izin verilir. Özel yazılım örnekleri Microsoft Office ve Adobe Photoshop'tur. Tescilli yazılımın bir kopyasını alan bir kişi, yazılımı, kullanım koşullarına göre kullanmak için genellikle bir lisans satın alıyor; bu, genellikle kaç kopya alınabileceğini ve kaynak koduna erişimi kısıtladığını belirtir.

Buna karşılık, açık kaynak yazılımı, herkesin kaynak kodunu görüntülemesine, kopyalamasına, değiştirmesine ve ondan öğrenmesine izin veren bir lisansla halka açıklanır. Bazı açık kaynaklı lisanslar, kaynak kodunu paylaşan herhangi birinin ücret talep etmeden yapmasını gerektirir. Amaç, programcılar ve yazılım geliştirme ile ilgilenen herkes arasında işbirliğini ve paylaşımı teşvik etmektir. Sonuç olarak, açık kaynaklı yazılım genellikle güvenilir ve güvenlidir. LibreOffice bir açık kaynaklı uygulama yazılımı örneğidir.