Açık Kaynak Nedir?
1.1.2. Açık Kaynak Kodlu Yazılım
Açık kaynak yazılım (open-source software) veya açık kaynak kodlu yazılım, kaynak
kodu isteyen herkese açık olan yazılımlardır. Bu tür yazılımların ayırt edici özelliği
kullanıcıya yazılımı değiştirme özgürlüğü sağlamasıdır. Açık kaynak kodlu yazılımlar,
uyarlanabilir, sağlam, hızlı ve güvenlidir. Açık kaynak kod dünyası, yeni bir yazılım üretme
biçimi, yeni iş modelleri sunmaktadır. Dünyanın her tarafından bilişim uzmanlarınca imece
yöntemi ile endüstri standartlarında geliştirilen açık kaynak kod yazılımları, insanlığın ortak
malıdır.
Programcılar yazılımları geliştirirken kullandıkları programlama dilleriyle kaynak
dosyaları oluştururlar. Daha sonra derlemeli dillerde (C, C++, Java, Pascal) bu dosyayı
derleyerek çalıştırılabilir hale çevirirler. Açık kaynaklı yazılım savunucuları her üretilen ve
dağıtılan programla birlikte kaynak kodunun da dağıtılmasını savunurlar. Bu sayede
geliştirme esnasında ve ilerde yeni sürümlerin ortaya çıkması esnasında daha çok sayıda
gözün süzgecinden geçmiş daha kaliteli bir yazılım çıktığını düşünürler. En iyi bilinen açık
kaynak kodlu yazılımlar; Linux, Open Office, GNU, Debian'dır.
Açık kaynaklı yazılımlar, en küçüğünden cep telefonu, saat gibi gömülü sistemlerden,
en büyüğünden süper bilgisayarlara, ev kullanıcılarından KOBİ'lere, kamu kurumlarından
her türden okullara, tüm kurum ve bireylerin rahatça kullanabileceği, gereksinimlere göre
basitleştirilebilen, sağlamlaştırılabilen, güçlendirilebilen yazılımlardır. Açık kaynak kod
yazılımlar, her alanda çözümler sunarak, kapalı kod yazılımlara karşı tüketiciye seçenekler
sunmaktadır. Almanya, İspanya, Meksika, Brezilya, Çin, Kore, Hindistan gibi birçok ülke,
kamu kurumlarında açık kaynak kodlu yazılımlarının kullanımını benimsemiş ve bilgi
toplumu stratejilerin bir parçası yapmışlardır. Avrupa Birliği, UNESCO, Dünya Bankası gibi
kuruluşlar güvenlik ve tasarruf gibi gerekçelerle açık kaynak yazılımlarını önermektedir.
1.1.2. Açık Kaynak Kodlu Yazılım
Açık kaynak yazılım (open-source software) veya açık kaynak kodlu yazılım, kaynak
kodu isteyen herkese açık olan yazılımlardır. Bu tür yazılımların ayırt edici özelliği
kullanıcıya yazılımı değiştirme özgürlüğü sağlamasıdır. Açık kaynak kodlu yazılımlar,
uyarlanabilir, sağlam, hızlı ve güvenlidir. Açık kaynak kod dünyası, yeni bir yazılım üretme
biçimi, yeni iş modelleri sunmaktadır. Dünyanın her tarafından bilişim uzmanlarınca imece
yöntemi ile endüstri standartlarında geliştirilen açık kaynak kod yazılımları, insanlığın ortak
malıdır.
Programcılar yazılımları geliştirirken kullandıkları programlama dilleriyle kaynak
dosyaları oluştururlar. Daha sonra derlemeli dillerde (C, C++, Java, Pascal) bu dosyayı
derleyerek çalıştırılabilir hale çevirirler. Açık kaynaklı yazılım savunucuları her üretilen ve
dağıtılan programla birlikte kaynak kodunun da dağıtılmasını savunurlar. Bu sayede
geliştirme esnasında ve ilerde yeni sürümlerin ortaya çıkması esnasında daha çok sayıda
gözün süzgecinden geçmiş daha kaliteli bir yazılım çıktığını düşünürler. En iyi bilinen açık
kaynak kodlu yazılımlar; Linux, Open Office, GNU, Debian'dır.
Açık kaynaklı yazılımlar, en küçüğünden cep telefonu, saat gibi gömülü sistemlerden,
en büyüğünden süper bilgisayarlara, ev kullanıcılarından KOBİ'lere, kamu kurumlarından
her türden okullara, tüm kurum ve bireylerin rahatça kullanabileceği, gereksinimlere göre
basitleştirilebilen, sağlamlaştırılabilen, güçlendirilebilen yazılımlardır. Açık kaynak kod
yazılımlar, her alanda çözümler sunarak, kapalı kod yazılımlara karşı tüketiciye seçenekler
sunmaktadır. Almanya, İspanya, Meksika, Brezilya, Çin, Kore, Hindistan gibi birçok ülke,
kamu kurumlarında açık kaynak kodlu yazılımlarının kullanımını benimsemiş ve bilgi
toplumu stratejilerin bir parçası yapmışlardır. Avrupa Birliği, UNESCO, Dünya Bankası gibi
kuruluşlar güvenlik ve tasarruf gibi gerekçelerle açık kaynak yazılımlarını önermektedir.