4 puan yazan GN⁺ 2026-03-31 | 2 yorum | WhatsApp'ta paylaş
  • Yapay zeka kodlama ajanları, kullanıcı adına kod okuyup düzenleyerek uzun süre teorik bir kavram olarak kalan özgür yazılımın ‘4 temel özgürlüğünü’ pratikte yeniden hayata geçirme potansiyeli gösteriyor
  • SaaS odaklı yapı kullanıcıların kaynak koda erişim hakkını sınırlarken, ajanlar geliştirici olmayanlar için bile kodu değiştirme özgürlüğünü vekâleten kullanabilir
  • Kapalı SaaS uygulaması Sunsama örneği, kapalı yapının ne kadar fazla verimsizlik ve kısıt yarattığını somut biçimde gösteriyor
  • Yapay zeka ajanları çağında kullanıcıların “ajanım bu yazılımı değiştirebilir mi” sorusunu temel seçim ölçütü haline getirmesi muhtemel
  • Özgür yazılımın yeniden yükselişinin ideolojiden değil, ajanların gerçekten çalışabilmesi için gereken pratik ihtiyaçtan doğacağı öngörülüyor

Özgür yazılımın anlamını yeniden öne çıkaran yapay zeka kodlama ajanları

  • Yapay zeka kodlama ajanlarının ortaya çıkışı, uzun süre teorik tartışma düzeyinde kalan özgür yazılımın ‘4 temel özgürlüğünü’ yeniden somut haklara dönüştürme ihtimalini gösteriyor
  • SaaS modelinin yayılmasıyla kullanıcılar kaynak koda erişim hakkını kaybedip kolaylık odaklı bağımlı bir yapıya sürüklenmiş olsa da, ajanlar kullanıcı adına kodu okuyup değiştirebiliyor
  • Sunsama adlı kapalı bir SaaS uygulamasını özelleştirmeye çalışırken yaşanan deneme-yanılma süreci, kapalı yapının yarattığı verimsizliği somut biçimde ortaya koyuyor
  • Yapay zeka ajanları, geliştirici olmayanlar adına da kod değiştirme özgürlüğünü vekâleten kullanabilir hale geldikçe, özgür yazılımın pratik değeri yeniden gündeme geliyor
  • Ancak bakım yükü ve açık kaynak ekosisteminin sürdürülebilirliği sorunu hâlâ ortada; SaaS’ın rahatlığı ile özgür yazılımın açıklığını birleştiren yeni bir modele ihtiyaç var

Özgür yazılımın tarihi ve gerileyişi

  • 1980’lerde Richard Stallman, Xerox yazıcının kapalı yazılımı nedeniyle değişiklik yapılamaması sorunundan hareketle Free Software Foundation’ı kurdu
    • Kullanıcıların bir programı çalıştırabilmesi, inceleyebilmesi, değiştirebilmesi ve dağıtabilmesi gerektiğini savunan ‘4 temel özgürlük’ yaklaşımını ortaya koydu
  • 1990’larda Linux, Apache, MySQL, PHP gibi projelerle özgür yazılım hızla büyüdü ve şirketler de bunun üzerine iş kurdu
  • Ancak 2000’lerden sonra SaaS modeli yükselince kullanıcılar artık yazılımı doğrudan çalıştırıp değiştirmez oldu ve özgürlük kavramı pratik anlamını yitirdi

“Open source”a geçiş ve felsefenin zayıflaması

  • 1998’de Christine Peterson, “free software” yerine “open source” terimini önererek kavramı şirket dostu bir imajla yeniden çerçeveledi
  • Eric Raymond ve Bruce Perens, Open Source Initiative’i kurarak açık kaynağı bir geliştirme metodolojisi olarak öne çıkardı
  • Bu süreçte kullanıcı haklarına dair etik vurgu zayıflarken, kod paylaşımı merkezli pragmatizm baskın hale geldi
  • Şirketler açık kaynaktan yararlanırken kullanıcı denetimini sınırlamayı da başardı ve özgür yazılım hareketinin toplumsal anlamı zayıfladı

SaaS ve lisanslardaki açık

  • GPL, yalnızca yazılım ‘dağıtıldığında’ kaynak kodun açılmasını şart koştuğu için SaaS sağlayıcıları bunu aşabildi
  • AWS’nin Elasticsearch hizmeti örneğinde olduğu gibi, şirketler açık kaynağı kullanıp yaptıkları değişiklikleri açıklamadı
  • Bunu kapatmak için AGPL ortaya çıktı, ancak Google şirket içi politika gereği AGPL kullanımını yasakladı
  • Sonrasında MongoDB, Redis, HashiCorp, Elastic gibi şirketler farklı kaynak kullanımını sınırlayan lisanslara geçti, ancak temel sorun çözülemedi
  • Sonuç olarak kullanıcılar kaynak koda erişim hakkını kaybetti ve kolaylık odaklı SaaS bağımlılığı yapısını kabullendi

Sunsama örneği: Kapalı SaaS’ın sınırları

  • Sunsama, Twitter entegrasyonlu görev yönetimi için kullanılmak istendi, ancak API eksikliği ve kapalı yapı nedeniyle otomasyon mümkün olmadı
  • Resmî olmayan API’yi tersine mühendislikle çıkaran bir kullanıcının açık kaynak relay projesi (sunsama-relay) sayesinde işlev ancak zorlukla kurulabildi
  • Ancak bu süreçte
    • gerçek hesap şifresinin koda kaydedilmesi gerekti
    • iOS’ta Shortcut otomatik oluşturulamadığı için manuel kurulum gerekti
    • birden çok katmanda resmî olmayan hack’ler ve elle işlem yapılması zorunlu oldu
  • Basit bir işlev için altı aşamalı dolambaçlı çözüm ve üç kimlik doğrulama süreci gerekmesi, kapalı SaaS’ın yapısal verimsizliğini gösterdi

Yapay zeka ajanlarının getireceği özgürlüğün geri dönüşü

  • Özgür yazılımın zayıf yanı, geliştirici olmayanlar için gerçek anlamda özgürlük sunmamasıydı
  • Yapay zeka kodlama ajanları, kullanıcı adına kodu okuyup değiştirebildiği için geliştirici olmayanlar da ‘1 numaralı özgürlüğü (değiştirme özgürlüğü)’ vekâleten kullanabilir
  • Kullanıcı istediği işlevi tarif ettiğinde, ajan kodu analiz edip değiştirerek dağıtıma kadar süreci yürütebilir
  • Böylece özgür yazılım artık yalnızca geliştiricilerin hakkı olmaktan çıkıp tüm kullanıcıların pratik aracına dönüşebilir
  • Buna karşılık kapalı SaaS’ta ajanlar bile erişemediği için kullanıcı hâlâ sadece özellik talebi gönderebilen pasif bir konumda kalır

Açıklığın değerinin yeniden yükselişi

  • Çeşitli araştırmacılar ve teknoloji uzmanları, yapay zeka ajanları çağında açıklığın değerini vurguluyor
    • Nawaz Dhandala: Ajanlar kaynak kodu doğrudan değiştirebildiği için açık kaynak “kapalı olana karşı ezici üstünlüğe” sahip
    • Martin Alderson: Ajanlar sayesinde SaaS yerine özelleştirilmiş otomasyon mümkün hale geliyor ve bakım yükü de azalıyor
    • John Loeber: Verinin yerelde yeniden bütünleştirilmesinin açık kaynağın değerini geri getireceğini öngörüyor
    • Vitalik Buterin: “Tek bir şirketin tekeline karşı yalnızca tam açıklık durabilir” diyerek copyleft’in yeniden değerlendirilmesini savunuyor

Yeni bir denge ihtiyacı

  • Özgür yazılıma dönüş, işletim yükü ile güvenlik ve yedekleme yönetimi gibi gerçek maliyetleri de beraberinde getiriyor
  • Açık kaynak ekosistemi, yapay zeka üretimi kodun kalite düşüşü ve katkıların azalması nedeniyle bir bakım krizi yaşıyor
    • Tailwind CSS için dokümantasyon trafiği %40 düştü, gelir %80 azaldı, ekip %75 küçüldü
    • Terraform yaratıcısı Mitchell Hashimoto, dış PR’leri sınırlayıp vouch tabanlı modele geçti
  • Bu nedenle yalnızca self-hosting değil, SaaS’ın rahatlığı ile özgür yazılımın açıklığını birleştiren yeni bir hizmet biçimine ihtiyaç var

Ajan çağında yazılım seçim ölçütlerinin değişmesi

  • Gelecekte kullanıcıların “ajanım bu yazılımı değiştirebilir mi” sorusunu temel satın alma ölçütlerinden biri yapması muhtemel
  • Kapalı SaaS, geçiş maliyetinin sıfıra yaklaşmasıyla rekabet gücünü kaybetme riski taşıyor
  • Ajanlar kapalı sistemleri ‘bozuk yapı’ olarak algılayıp etrafından dolaşacak ve
    • resmî olmayan API tersine mühendisliği
    • açık kaynak alternatiflerin otomatik üretilmesi
    • verinin indirilip yeniden yapılandırılması gibi yöntemlerle yanıt verecek
  • Upwave CTO’su, ürünlerini ajan dostu entegrasyon yapısına dönüştürdüklerini söylüyor
  • Sonuçta özgür yazılımın yeniden yükselişi, ideolojiden değil ajanların gerçekten çalışabilmesi için gereken pratik ihtiyaçtan doğacak

Sonuç

  • Yapay zeka ajanları, kullanıcının teknik sınırlarını aşarak yazılım özgürlüğünün pratik uygulayıcısı olarak öne çıkıyor
  • Kapalı SaaS ortamları ajanların yeteneklerini sınırlandırıyor; bu yüzden kullanıcılar giderek açık alternatifleri tercih edebilir
  • Özgürlük ile kullanım kolaylığı arasındaki dengeyi yeniden tasarlamak, yeni nesil yazılım endüstrisinin temel meselesi haline geliyor
  • “Operasyonel kolaylık uğruna özgürlükten vazgeçme tercihi artık savunulamaz” görüşüyle birlikte, ajan merkezli yeni bir açık ekosistemin yakında ortaya çıkacağı öngörülüyor

2 yorum

 
myc0058 29 일 전

Özgür yazılımdan ziyade, zaten var olan yazılımları kontrol edebilecek işlevlere acil ihtiyaç var. Bu gerçekten çok yorucu bir iş.

 
GN⁺ 2026-03-31
Hacker News görüşleri
  • 10 yıldan uzun süredir açık kaynak yazılım yayımlayan biri olarak, AI ve LLM'lerin bana sağladığı değeri kabul ediyorum
    Ama kodumun eğitim verisi olarak kullanılmış olması içimi kemiriyor. Lisans ihlali (GNU 2/3) sayılmasa bile, benim niyet ettiğim ruha aykırı gibi geliyor
    Yakın zamanda “AI yüzünden” işten çıkarıldım; yani bir bakıma benim kodum o AI'ı büyütmüş oldu, bu da karmaşık duygular yaratıyor. Böyle katkılar için en azından temettü ya da telif alabilsek güzel olurdu ama pratikte mümkün değil
    Bu yüzden, LLM eğitimi için ayrıca izin isteyen copyleft tarzı bir ‘source available’ lisansı arıyorum ama henüz yok. Hukuki gücü zayıf olabilir ama en azından niyetimi açıkça belirtmek istiyorum

    • Aslında açık kaynak da eskiden beri başkalarının işlerini ortadan kaldırıyordu
      Free Software hareketi en başından beri ticari programları clone etmekle başladı. UNIX, Windows 95, macOS gibi sistemlerden fikir aldı ve sonuçta ticari UNIX'lerin çoğu ortadan kayboldu
      Sonunda kazancı ‘megacorp’lar topladı; bugün LLM'lerin açık kaynağı içine çekmesi de bunun devamı gibi geliyor
    • Hukuken bakarsak, GPL kodu eğitim verisine dahil edilmiş bir LLM'in, model ve onu destekleyen tüm yığınıyla birlikte aynı şartlarla yayımlanması gerektiğini düşünüyorum
      Ama gerçekte hukuk çoğu zaman güçlülerin lehine işliyor. Yine de böyle bir içtihat çıkarsa umut verici olur
    • Geçenlerde Claude'a GLSL shader kodu incelettim ve Inigo Quilez'in bir fonksiyonunu aynen önerdi
      Lisansı izin verici olsa da, yazarı belirtmeden birebir kopyalaması rahatsız ediciydi. Eskiden kendim araştırıp lisansı kontrol ederdim; şimdi araçlar intihali otomatikleştiriyor
    • GitHub kullanıyorsam, varsayılan olarak kodum eğitimde kullanılıyor. opt-out yapmak gerekiyor ama gerçekten buna uyacaklarına emin değilim
    • “Adil kullanım (fair use)” sayesinde büyük şirketlerin eğitimini engelleyemiyoruz
      Ama aynı mantıkla, onların kapalı modellerini distill edip açık modellere dönüştürmenin de serbest olmasını isterim. Sonuçta bu, kullanıcıların yetkisini geri almak demek
  • FLOSS topluluğunda LLM'lere karşı ciddi bir kuşkuculuk var

    1. Rıza olmadan GPL/AGPL kodu eğitimde kullanıldı
    2. En iyi modeller kapalı
    3. AI üretimi düşük kaliteli PR'lar ve güvenlik raporları artıyor
      Ama LLM'ler artık bir gerçek. Hatta LLM'leri kullanarak tekelci yapıları kıran açık kaynak bile üretilebilir. GPL sadece amaç için bir araç
    • LLM'lerin sonsuza kadar süreceğinin garantisi yok. Şu anda büyük ölçüde finansal sihirbazlıkla ayakta duruyorlar ve 5 yıl sonra OpenAI ya da Anthropic'in bugünkü halinde olup olmayacağı belli değil
    • Güvenlik açısından LLM'leri görmezden gelmek tehlikeli. Hacker'lar zaten AI ile zafiyet taraması ve sosyal mühendislik saldırıları yapıyor. Güvenliğe yatırım için doğru zaman şimdi
    • “LLM'lerle tekelleri kırıyoruz” söylemi kulağa hoş geliyor ama gerçekte bu hedefin yakınlaşıp yakınlaşmadığı şüpheli
  • Tam da şimdi özgür yazılımın en önemli olduğu dönemdeyiz
    AI altyapısının büyük kısmı açık kaynakla çalışıyor. Claude Code bile grep, diff, git gibi araçlar olmadan işe yaramaz

    • AI'ın mümkün olmasının sebebi zaten açık kaynak kod
    • Ama “Libre” ruhunun eskisine göre daha az önemli hale geldiğini savunanlar da var
    • Şirketlerin topluluğun ücretsiz emeğiyle maliyet düşürmesi, kullanıcıların ise hâlâ dışarıda kalması can sıkıcı
    • LLM eğitiminin kendisinin neden açık kaynaklaşmadığını merak ediyorum. Folding@home gibi dağıtık eğitim olsa güzel olurdu
    • Claude Code kurulum dokümanının ilk satırında “ripgrep gerekli” yazması aklımda kaldı. Sonuçta her şey Linux tabanlı açık kaynak araçlar üzerinde çalışıyor. Slackware günlerinden beri Linux kullanmış olmanın karşılığını alıyor gibi hissediyorum
  • “open source” ifadesinin yalnızca bir yeniden markalama değil, felsefenin kesilip ayrılması olduğunu söyleyen cümleyi görünce, AI yazmış gibi duran o tuhaf üslup beni itti

    • AI metni, sanki Michelin yıldızlı bir menüyü blender'dan geçirip içmek gibi geliyor
  • İleride kodlama ajanları, bazı açık kaynak kütüphaneleri birleştirip özel uygulamalar üretecek gibi görünüyor
    Kullanıcı memnun kalacak ama katkı sunanlar karşılık alamayacak. Sonuçta açık kaynak vazgeçilmez altyapı olacak ama emeğin izi silinecek

    • Ama kullanıcıların çatalları kendilerinin sürdürmesi gerekeceği için tam özerklik mümkün değil
      AI AGI olmadığı sürece, toplumsal baskı projeleri ayakta tutacaktır. Yine de şirketlerin Linux'u tekelleşmiş şekilde yeniden paketleyip dayatması senaryosu endişe verici
  • 10 yılı aşkın süredir geliştirme yapıyorum ve artık kişisel yazılımı doğrudan üretmenin keyfini alıyorum
    Aile için uygulamalar da yapıyorum; Slack yerine geçecek Matrix + Element tabanlı bir işbirliği aracı da kurdum. Aylık 20 dolarla gayet mümkün

    • Ben de benzer şekilde şebeke için açık kaynak geliştirerek standardizasyona katkı sağlıyorum. İşten çok yaratıcı bir oyun gibi geliyor. Çocuklarla birlikte Minecraft modları da yapıyoruz
    • Aile uygulamalarını nerede barındırdığını merak ediyorum. Benim için de en zor kısım orası
  • FOSS öldü ama yeni bir biçimde yeniden doğuyor
    LLM'ler, özgür yazılımın dört temel özgürlüğünü daha demokratik biçimde genişletiyor

    • Çalıştırma özgürlüğü: LLM'ler kurulum ve ortam ayarlarında yardımcı olarak herkesin çalıştırmasını mümkün kılıyor
    • Değiştirme özgürlüğü: teknik engelleri azaltarak herkesin değiştirmesini sağlıyor
    • Dağıtma özgürlüğü: LLM'ler spesifikasyonları yeniden kurup yeniden dağıtımı mümkün kılıyor
    • İyileştirme özgürlüğü: istenen geliştirmeler anında yansıtılabiliyor
      Teknik özgürlük genişledi ama topluluk ve değerler açısından özgürlük hâlâ çözülmesi gereken bir mesele
    • Bu yüzden uzun süredir “LLM'ler açık kaynaktan daha açık” diyorum
  • Kodlama ajanları ve LLM'ler açık kaynağı tivoize ediyor
    Sonunda AI yeni bir ücretli derleyici haline gelecek ve programcıların abonelik ödemesi gereken bir döneme gireceğiz
    Açık kaynak LLM'ler de çıkacak ama eğitmek ve işletmek muazzam maliyetli
    Eskiden eski bir bilgisayarla bile kod yazmayı öğrenip başarıya ulaşmak mümkündü; gelecekte bu giriş yolunun kaybolması kaygı veriyor

    • LLM'ler kodlamayı hızlandırmıyor. Hatta teknik borcu (technical debt) hızlandırıyor. Sonuç olarak genel hız düşüyor
  • Yazı iyiydi ama Sunsama örneği aslında ters yöndeki argümanı güçlendiriyor
    Ajanlar kapalı sistemleri aşabiliyorsa, açık kaynağa geçiş için aciliyet azalır
    Ayrıca güven sorunu sadece SaaS'tan ajanlara kaymış oluyor. Uzman olmayanlar hâlâ kodu doğrulayamıyor

  • Kodlama ajanları copyleft'i aşmayı mümkün kılıyor
    Örneğin Malus.sh, kodu yeniden yazarak kısıtsız bir lisansa çeviren bir hizmet satıyor. Bu, kodun özgürlüğünü serbest bırakmak değil, bağını çözüp ticarileştirmek

    • Ama böyle hizmetlerin bile yerini ücretsiz AI ajanları alabilir. Sonuçta ‘vibecoding SaaS’ ile başarılı olmak zor görünüyor