11 puan yazan GN⁺ 2026-01-24 | 2 yorum | WhatsApp'ta paylaş
  • Ghostty projesi, dış katkıda bulunanlar için katı AI kullanım kuralları uygular ve AI kullanımının tamamının mutlaka açıklanmasını ister
  • AI tarafından oluşturulan Pull Request'ler yalnızca onaylanmış issue'lar için gönderilebilir; onaylanmamış issue'lar veya açıklanmayan AI kullanımından şüphelenilmesi durumunda reddedilir
  • AI tarafından yazılan kod mutlaka insanlar tarafından doğrulanmalı ve test edilmelidir; erişilemeyen ortamlarda otomatik üretilen kod yasaktır
  • Issue ve tartışmalarda AI desteğine izin verilir, ancak tüm içerik insanlar tarafından incelenip düzenlenmelidir; AI tarafından üretilen medya içeriği tamamen yasaktır
  • Ghostty, AI'nin kendisini memnuniyetle karşıladığını ancak sorunun araçta değil, kullanıcının yetersizliğinde olduğunu açıkça belirtir ve bakımcıları korumak için bu politikayı sürdürür

AI kullanım kuralları

  • Her türlü AI kullanımının açıklanması zorunludur
    • Kullanılan aracın adı (ör. Claude Code, Cursor, Amp) ve AI'nin katkı düzeyi belirtilmelidir
  • AI tarafından oluşturulan Pull Request'ler yalnızca onaylanmış issue'lar için gönderilebilir
    • Onaylanmamış issue'lar için açılan PR'ler kapatılır
    • AI kullanımı belirtilmemiş olsa da bakımcılar şüphelenirse PR reddedilir
    • Onaylanmamış issue'larla ilgili kod tartışma (Discussion) olarak paylaşılabilir
  • AI tarafından üretilen kod için insan doğrulaması zorunludur
    • Test edilmemiş varsayımsal kodun gönderilmesi yasaktır
    • Doğrudan erişip test edemediğiniz platformlar için kod yazılması yasaktır
  • Issue ve tartışmalarda AI desteğine izin verilir, ancak insanların mutlaka gözden geçirip düzenlemesi gerekir
    • AI'nin ürettiği gereksiz derecede uzun veya lüzumsuz içerikler insanlar tarafından sadeleştirilmelidir
  • AI tarafından üretilen medya (görsel, video, ses vb.) yasaktır; yalnızca metin ve koda izin verilir
  • Uygunsuz AI kullanıcıları (bad AI drivers) kamuya açık şekilde yaptırıma tabi tutulabilir
    • Acemi geliştiricilere AI yerine doğrudan öğrenmeleri tavsiye edilir

Bu kurallar yalnızca dış katkıda bulunanlara uygulanır; bakımcılar ise güven temelinde istisna kabul edilir

İnsan merkezli işletim ilkeleri

  • Ghostty, tüm tartışmaları, issue'ları ve PR'leri insanlar tarafından doğrudan inceler
    • Bu, insanla insanın etkileşime girdiği bir sınır noktasıdır; doğrulanmamış düşük kaliteli işler kaba bir davranış olarak kabul edilir
  • AI'nin kusursuz sonuçlar verdiği bir dünya henüz gelmedi; bugün kalite, AI kullanıcısının (driver) yetkinliğine göre belirleniyor
  • Bu nedenle bakımcıları korumak için katı kurallar gereklidir

AI'yi karşılama yaklaşımı

  • Ghostty, AI araçlarını aktif olarak kullanır ve bakımcılar da verimliliği artırmak için AI'den yararlanır
  • Politikanın amacı AI karşıtlığı değil, vasıfsız kullanıcıların kötüye kullanımını engellemektir
  • Proje, AI kullanımı konusunda şeffaflığı korur ve AI'yi memnuniyetle karşıladığını açıkça belirtir

2 yorum

 
darjeeling 2026-01-24

"""Sıkı bir AI politikası uygulamamızın nedeni AI'nin kendisine karşı olmamız değil, AI kullanan vasıfsız insan sayısının fazla olmasıdır. Sorun araçta değil, insandadır."""

 
GN⁺ 2026-01-24
Hacker News yorumları
  • Son zamanlarda açık kaynakta düşük kaliteli katkı spam'i o kadar arttı ki insan şaşırıyor
    Ben sadece birkaç küçük projeye katkıda bulundum ve o kodlar yazdıklarım arasında en sıkı test edilmiş ve incelenmiş olanlardı
    Başkalarının zamanını boşa harcamak istemediğim için her zaman dikkatli yaklaştım
    Ama bazı insanlarda bu tür bir utanma duygusu hiç yokmuş gibi görünüyor; bu da beni afallatıyor

    • Eskiden yeterli becerisi olmayan insanlar bu yola girmezdi
      Şimdi AI ile Pandora'nın kutusu açıldı ve sanki bir “ikinci şans” kazandıklarını düşünüyorlar
      Mesele utanmıyor olmaları değil; o duyguyu hissedecek bakış açısına hiç sahip olmamaları
      Biz yıllarca becerimizi geliştirirken öğrenmenin ne kadar derin olduğunu fark ettik, ama onlar sahada bir gün bile çalışmadığı için bu farkı bilmiyor
    • Bir müşterim GPT ekran görüntüsü gönderip fikrime karşı çıkmıştı
      Açık gruplarda da sık sık GPT'den kopyala-yapıştır cevap veren insanlar görüyorum
      Sonuçta insanların derdi sadece ödünç alınmış bir önem duygusu taşımak
      Bu yüzden zaman harcatan insanlarla alenen dalga geçen bir code of conduct yaklaşımını destekliyorum
    • Birçok kişi büyük açık kaynak projelerine sadece özgeçmişe yazmak için katkıda bulunuyor
      Amaç gerçekten yardımcı olmak değil, “Ghostty'ye katkıda bulundum” diye tek satır yazabilmek
    • Toplumun değiştiğini kabul etmek gerekiyor
      Bugün utanmanın olmadığı bir dünyada yaşıyoruz ve bunu anlamazsanız kafanız karışır, hatta incinirsiniz
      Utanma duygusunu kaybetmek zorunda değilsiniz ama bu duyguyu anlamayı öğrenmeniz gerekiyor
    • Bir açık kaynak şirketinde çalışırken çoğu insan kendi katkısının bir armağan olduğunu düşünüyordu
      Ama gerçekte öyle değil
  • GitHub'ın sosyal yapısının düşük kaliteli PR sorununun kökeni olduğunu düşünüyorum
    “Birçok projeye katkı yaptı = iyi geliştirici” algısı oluşunca insanlar bunu oyun gibi suistimal etmeye başladı
    AI ise bunun üstüne benzin dökmüş oldu; uzun vadede bu tür teşvikleri ortadan kaldırmak gerekiyor
    İşin ironik yanı, AI sayesinde bunun artık bir beceri sinyali olmadığı daha da netleşebilir

    • AI'ı denklemden çıkarsanız bile sorun aynı
      Eskiden de “özgeçmiş için çöp PR” vardı; şimdi sadece maliyeti düşmüş durumda
    • Mail listesi tabanlı workflow bu tür sorunları azaltıyor
      Gerçekten ilgilenen kişiler ancak git send-email ile yama gönderecek kadar emek veriyor; yani belli bir giriş bariyeri var
      Ama bunun da yeni katkıcı sayısını azaltma gibi bir yan etkisi var
  • Ghostty'nin AI kullanım politikası oldukça dengeli bir yaklaşım gibi görünüyor
    Asıl nokta, AI'ın insanın düşünme, test etme ve refactoring sürecinin yerini alamaması
    Codex ile bir özellik yaptığınızda sonunda büyük kısmını yeniden yazmak zorunda kalıyordunuz. Özellikle gereksiz soyutlama kullanımının abartılması büyük sorundu

    • İlk madde dışında hepsi makul
      Kodu nasıl yazacağınız kişinin kendi tercihidir; önemli olan sonuca dair sorumluluğu üstlenmesidir
      Nasıl hangi aracı ya da OS'yi kullandığınızı açıklama zorunluluğu yoksa, AI kullanıp kullanmadığınızı açıklamayı zorunlu kılmak için de bir neden yok
    • Bunu şirketimizin iç AI rehberi için örnek almayı düşünüyorum
      Dış kaynak geliştiricilerin yazdığı berbat kodlar yüzünden projeler yavaşlıyor; o yüzden buna ihtiyaç var
    • Keşke GitHub bu politikayı bir şablon olarak sunsa
      Katkı rehberi veya davranış kuralları gibi varsayılan öneriler arasına eklense faydalı olurdu
    • Politika dengeli ama “AI insanın yerini almaz” cümlesi ilginç
      Sam Altman'ın yazısı, AI'ın insanlardan daha zeki hale geleceği bir geleceği varsayıyor
      Sonunda insanın ne kadar gerekli kalacağına dair sınırlar bulanıklaşıyor
  • “Kötü AI sürücüleri (bad AI drivers)” ifadesi hoşuma gitti
    AI sadece bir araç ama kontrolsüz PR'ler, yoldaki kötü sürücülere benziyor
    Bu insanlar sonunda programlama dünyasının dashcam subreddit'ine düşecek

    • Aslında direksiyonda AI var; biz ise daha çok ön koltukta oturan yolcu gibiyiz
      AI yanlış yola sapınca ancak o zaman müdahale ediyoruz
  • Mitchell Hashimoto'nun X gönderisine bakılırsa,
    kendisi tüm AI oturum kayıtlarını (transcript) görmek istediğini söylüyor
    Ben de Claude oturumlarını GitHub notlarına yapıştıran git-prompt-story adlı bir yan proje üzerinde çalışıyorum

    • Oturum kayıtlarını paylaşmanın iki ucu keskin bir tarafı var
      Düşünce sürecimin dağınık halini olduğu gibi göstermek yük hissettiriyor ve belki de onları ayrıca yeniden “düzenlemek” gerekecek
    • Ben de daha önce prompt'ları kaydetmeyi denedim ama pratik değeri çok büyük değildi
      Bunu gerçekten yapmaya değer mi diye düşünüyorum
    • Claude'un Plan modunda oluşturulan plan dosyasını eklemenin daha iyi olduğunu düşünüyorum
      Bu gerçekten source of truth olabilir
    • Bu tür kayıtları düzenlemede AI'ın yardımı olabilir
    • Ekibimiz Claude oturumlarını GitHub yerine Jira ticket'larına ekleme yöntemini tartışıyor
  • “AI ile üretilmiş medya (görsel, ses vb.) yasak, metin/kod serbest” kuralı ilginç
    Sanki metin ve kod tartışmadan muafmış gibi değerlendiriliyor
    Ama AI şirketleri sanat verilerini izinsiz topladığı gibi, kod ve metin de bunun dışında değil

    • Microsoft GitHub depolarını AI eğitim verisi olarak kullandığında büyük tepki vardı
      Bugün çoğu geliştirici LLM kullandığı için sesler azaldı ama Ghostty açısından bakınca
      metin/kodu da yasaklamak katkıcıların çoğunu engellemek anlamına gelir; bu yüzden muhtemelen pratik bir tercih
    • Bu, kodun sanattan daha önemsiz olmasından değil, yetki ve sınır meselesinden kaynaklanıyor
      Ben açık kaynak kodumla AI eğitimine çok katkıda bulundum ve bunun getirdiği otomasyon zararını da doğrudan yaşadım
      Bu yüzden kod üzerindeki AI kullanımı tartışmalarında ahlaki söz hakkım olduğunu düşünüyorum
      Buna karşılık sanat alanında mağdur bizzat ben olmadığım için aynı tavrı almak daha zor
  • Gelecekte AI kullanılmadan yazılan kod sadece özel alanlarda kalacak
    “AI kullanılıp kullanılmadığını açıklama” zamanla yalnızca biçimsel bir prosedüre dönüşebilir
    Eskiden “çalışıyor + karmaşık kod” gördüğümüzde bunun yetkin bir geliştiricinin işi olduğunu varsayardık
    Ama artık bu toplumsal sinyal ortadan kalkıyor
    Bundan sonra kişisel itibar ve marka daha önemli olacak ve “kod kendi adına konuşur” şeklindeki liyakat miti sarsılacak

  • Zulip projesinde de son dönemde AI üretimi çöp (PR) sayısı patladı
    Hatta AI'ın hazırladığı sahte ekran görüntüleri eklenen örnekler bile oldu
    Biz tekrar eden ihlallerde bulunanları uyarıyor veya engelliyoruz
    Gerçekten öğrenmek isteyen insanlara yardım etmek istiyoruz; LLM'den kopyala-yapıştır katkıcılarla uğraşmak istemiyoruz
    Bu yüzden Ghostty'ninkine benzeyen ama daha somut bir AI politikası hazırladık

    • Zulip'in politikası Mitchell'inkinden çok daha gerçekçi ve pratik
      AI'ı iyi kullanmanın yollarını da anlattığı için bakmaya değer