İki Yazılım Dünyası
Bilgisayarında veya telefonunda kullandığın her yazılım, birinin yazdığı kodlardan oluşur. Bu kodlar iki şekilde dağıtılır:
Kapalı Kaynak (Proprietary)
Windows, macOS, Instagram, WhatsApp, Microsoft Office — bunlar kapalı kaynak yazılımlardır. Şirket kodu yazar, derler ve sana sadece çalışan programı verir. Kodun içinde ne olduğunu göremezsin, değiştiremezsin, paylaşamazsın.
Bu ne demek? Bir yemek yiyorsun ama tarifi senden gizleniyor. İçinde ne olduğunu bilmiyorsun. Şef isterse gizlice bir şey ekleyebilir — ve sen fark edemezsin.
Açık Kaynak (Open Source)
Linux, Firefox, Signal, LibreOffice, Bitcoin — bunlar açık kaynak yazılımlardır. Kodu herkes görebilir, inceleyebilir, değiştirebilir ve paylaşabilir.
Bu, tarifleri açıkça paylaşan bir aşçı gibi. Herkes tarifi görebilir, geliştirebilir, kendi mutfağında uygulayabilir. İçinde istenmeyen bir malzeme varsa, herkes fark eder.
Neden Önemli?
1. Güven
Kapalı kaynak yazılımda şirkete körü körüne güvenmek zorundasın. “Verilerini toplamıyoruz” diyorlar — ama kodu göremediğin için doğrulayamazsın.
Açık kaynak yazılımda ise güvenmek zorunda değilsin — kodu okuyup doğrulayabilirsin. Buna “trust, but verify” (güven ama doğrula) denir. Hatta daha iyisi: “don’t trust, verify” (güvenme, doğrula).
2. Özgürlük
Kapalı kaynak yazılımda şirket kuralları koyar. Fiyatı artırır, özellikleri kaldırır, seni kitler. Senin yazılımın değil — onların yazılımını kiralıyorsun.
Açık kaynak yazılımda sen kontrol edersin. Beğenmezsen değiştirirsin. Şirket batarsa, topluluk devam ettirir. Kimse seni kilitleyemez.
3. Güvenlik
“Kapalı kaynak daha güvenli çünkü kod gizli” diye düşünebilirsin. Aslında tersi doğru. Binlerce gözün incelediği açık kaynak kod, birkaç şirket çalışanının gördüğü kapalı koddan genellikle daha güvenlidir.
Buna Linus Yasası denir: “Yeterince göz varsa, her hata sığdır.”
Dürüst bir kayıt: Açık kaynak, kodun denetlenebileceği anlamına gelir — her zaman fiilen denetlendiği anlamına gelmez. 2014’te Heartbleed açığı, OpenSSL gibi kritik bir kütüphanede iki yıl boyunca fark edilmeden kaldı. Neden? Yeterli göz yoktu — proje az sayıda gönüllüyle yürüyordu. Ders: açık kaynak gerekli ama yeterli değildir. Aktif topluluk, düzenli denetim ve sürdürülebilir finansman da gerekir. Bir yazılımın açık kaynak olması onu otomatik olarak güvenli kılmaz — ama kapalı kaynak bir yazılımın güvenli olduğunu hiçbir zaman doğrulayamazsın.
Kendiliğinden Düzen
Avusturya ekonomistleri kendiliğinden düzen (spontaneous order) kavramını açıklar: merkezi bir planlamacı olmadan, bireylerin özgür etkileşimiyle oluşan düzen. Piyasa ekonomisi bunun bir örneğidir — kimse ekmek üretimini merkezi olarak planlamaz, ama her sabah fırıncı ekmeği hazırlar.
Açık kaynak yazılım, kodun kendiliğinden düzenidir. Kimse Linux’u merkezi olarak planlamadı. Binlerce gönüllü geliştirici, kendi ihtiyaçları ve motivasyonlarıyla kod yazdı. Sonuç: dünyanın en güvenilir işletim sistemi.
Bu, geleneksel İslam çarşısına benzer: hiçbir merkezi otorite fiyat belirlemez; bağımsız tüccarlar İslami ticaret normları çerçevesinde kendi kararlarıyla alışveriş yapar ve piyasa düzeni kendiliğinden oluşur.
İslami Perspektif
İslam medeniyeti tarih boyunca bilgi paylaşımının öncüsü olmuştur:
- Beytül-Hikme (Bağdat, 9. yüzyıl) — Yunan, Hint, Pers bilgisini tercüme edip tüm dünyayla paylaştı
- Medrese sistemi — Bilgiyi herkesin erişimine açtı
- Vakıf geleneği — Bilgi kurumlarını toplumun ortak malı yaptı
Açık kaynak yazılım, bu geleneğin dijital devamıdır. Bilgiyi gizlememek, paylaşmak, toplumun faydasına sunmak.
Hz. Peygamber (s.a.v.) bilgiyi gizlemeyi şiddetle yasaklamıştır. Açık kaynak, bu emrin yazılım dünyasındaki karşılığıdır.
Pratik Olarak Ne Değişir?
Açık kaynak yazılım kullanmaya başladığında:
| Kapalı | Açık Kaynak | Fark |
|---|---|---|
| Windows | Linux | İşletim sistemi senin kontrolünde |
| Google Chrome | Firefox | Tarayıcı seni izlemiyor |
| Microsoft Office | LibreOffice | Dosyaların sana ait, abonelik yok |
| Signal | Mesajların gerçekten şifreli | |
| Google Drive | Nextcloud | Dosyaların senin sunucunda |
| Gmail | ProtonMail | E-postaların şifreli |
Bunların her birini sonraki konularda ve aşamalarda adım adım öğreneceksin.
Hatırla: Açık kaynak sadece bir teknik tercih değil — bir dünya görüşüdür. Bilginin gizlenmesine değil, paylaşılmasına inanan bir dünya görüşü.
Punk Perspektifi: Cypherpunk
Açık kaynak felsefesinin en güçlü savunucuları cypherpunk hareketinden gelir. 1993’te Eric Hughes’un A Cypherpunk’s Manifesto’sunda yazdığı ilke bugün hâlâ geçerlidir: “Cypherpunk’lar kod yazar. Mahremiyeti korumak için birilerinin yazılım yazması gerektiğini biliyoruz — ve kodumuzu tüm dünyaya açıyoruz.”
Cypherpunk hareketi, lobicilik yerine doğrudan eylem — yani kod yazma — yoluyla özgürlüğü savunur. PGP şifreleme, Tor anonim ağı, Signal mesajlaşma — hepsi cypherpunk topluluğundan doğmuştur.
İslami gelenek ile buluşma noktası çarpıcıdır: “Bilgiyi gizleyen kişi ateşten bir gem ile gemlenir” hadisi, bilginin paylaşılmasını farz kılar. Açık kaynak, bu ilkenin dijital çağdaki uygulamasıdır.
Ama bir fark var: cypherpunk araçları amaçtan bağımsız görür — araç kimin elinde, ne için kullanılıyor, önemli değildir. Bizim geleneğimizde bilginin amacı vardır: ta’dib — doğru yere koymak, doğru şekilde kullanmak. Araç tek başına yetmez; niyetin de doğru olması gerekir.
Al-Attas, bilginin tesviye edilmesine (levelling) — yani her bilginin eşit değerde sayılmasına — karşı uyarır. Açık kaynak “herkesin kodu eşittir” gibi görünebilir. Ama yazılım kodu özel bir bilgi türüdür: ampirik olarak test edilebilir. Kod ya çalışır ya çalışmaz, güvenlik açığı ya vardır ya yoktur. Açık kaynak, herkesin görüşünü eşitlemek değil — herkesin doğrulama (tabayyun) yapabilmesini sağlamaktır. “Eğer size bir fasık haber getirirse, onu tahkik edin” (Hucurât 49:6). Açık kaynak tahkik altyapısıdır, tesviye değil.