✨ From vibe coding to vibe deployment. UBOS MCP turns ideas into infra with one message.

Learn more
Carlos
  • Updated: November 30, 2025
  • 5 min read

Zigbook ve Zigtools Playground’da Kod Kopyalama Skandalı: Açık Kaynak İhlali ve Yazılım Geliştirme Üzerindeki Etkileri

Zigbook ve Zigtools Playground Analizi

Zigbook, Zigtools Playground’ın WASM dosyaları ve JavaScript kodlarını neredeyse birebir kopyaladığı iddiasıyla açık kaynak topluluğu içinde büyük bir tartışma yaratmıştır.

Giriş – Olayın Özeti ve Temel İddialar

30 Kasım 2025 tarihinde orijinal haber yayınlandı ve Zigtools ekibi, Zigbook adlı yeni bir kaynak kitabın Zigtools Playground kodlarını izinsiz kullandığını duyurdu.
Bu iddialar, hem lisans ihlali hem de topluluk güveni açısından kritik bir sorun olarak öne çıktı.

Zigtools, Zig programlama dili ekosistemine editör araçları, ZLS (Zig Language Server) ve WASM tabanlı bir Playground sunarak geliştiricilerin tarayıcıda kod çalıştırmasını sağlıyor. Zigbook ise “sıfır AI” iddiasıyla piyasaya sürülen bir eğitim kaynağı olarak tanıtıldı, ancak kod tabanının büyük bir kısmının kopyalandığı ortaya çıktı.

Detaylar – Kopyalama İddiası, Zigtools’un Yanıtı ve Kanıtlar

WASM Dosyalarının Birebir Aynısı

Zigtools Playground iki özel WASM dosyası içerir: zig.wasm (hafifçe değiştirilmiş Zig derleyicisi) ve zls.wasm (WASI uyumlu ZLS). Zigbook’un “high‑voltage beta” Playground’unda bu dosyaların SHA‑256 hash değerleri tam olarak Zigtools dosyalarıyla eşleşti:

  • zls.wasm: 3a63e5092e8f90172716977af5c88b4f49e546f730f25e9bafb47f4ac9a2ee1d
  • zig.wasm: d3fe6b8a6b1db84a914eaa1f4a80ca5dcfd3b0948a35f2b1e78432a392eace96

Bu eşleşme, dosyaların “byte‑by‑byte” aynı olduğunu gösteriyor; yani Zigbook, Zigtools kodlarını doğrudan kopyalamış.

JavaScript Kaynak Kodunun Kopyalanması

WASM dosyalarının yanı sıra, Zigtools Playground’un JavaScript işleyicisi de Zigbook kodunda neredeyse aynı şekilde yer alıyor. Özellikle aşağıdaki kod bloğu iki projede de birebir aynı:

try {
  // @ts-ignore
  const exitCode = wasi.start(instance);
  postMessage({
    stderr: `\n\n---\nexit with exit code ${exitCode}\n---\n`,
  });
} catch (err) {
  postMessage({ stderr: `${err}` });
}
postMessage({ done: true });
onmessage = (event) => {
  if (event.data.run) {
    run(event.data.run);
  }
};

Zigtools ekibi, bu kodun “ZLS API” ile etkileşimini sağlayan kritik bir parça olduğunu ve Zigbook’un bu kısmı atlayarak lisans ihlalini gizlemeye çalıştığını belirtti.

Zigtools’un Resmi Yanıtı

Zigtools, durumu bir pull request üzerinden Zigbook deposuna lisans eklemeyi teklif etti. Ancak Zigbook bu PR’ı kapatıp açıklamasını sildi, bu da şeffaflık eksikliğini ortaya koydu.

Zigtools, MIT lisansının “telif hakkı bildirimi ve izin notunun tüm kopyalarda bulunması” şartını vurgulayarak, Zigbook’un bu şartı ihlal ettiğini ve topluluğa zarar verdiğini belirtti.

Etkileri – Açık Kaynak Topluluğu, Lisans İhlali ve Güven Sorunları

Bu olay, sadece iki proje arasında bir anlaşmazlık olmaktan öte, açık kaynak ekosisteminin temel prensiplerine yönelik bir uyarı niteliği taşıyor.

Topluluk Güveni Sarsılıyor

Açık kaynak projeler, şeffaflık ve lisans uyumu üzerine inşa edilir. Bir projenin kodunu izinsiz kopyalaması, diğer geliştiricilerin güvenini zedeler ve katkı akışını yavaşlatır. Özellikle Zig gibi genç bir dil topluluğunda bu tür ihlaller, yeni katılımcıların motivasyonunu azaltabilir.

Lisans Uyumsuzluğunun Hukuki Sonuçları

MIT lisansı, “telif hakkı bildirimi ve izin notunu ekleme” şartını açıkça belirtir. Bu şartın ihlali, yasal sorumluluk doğurabilir ve projenin GitHub’da kaldırılmasına kadar varan sonuçlar doğurabilir. Zigtools, bu ihlalin düzeltilmesi için resmi bir talepte bulunmuş, ancak Zigbook yanıt vermemiştir.

Güvenlik ve Kalite Endişeleri

Kopyalanan kodun tam olarak anlaşılmadan kullanılması, güvenlik açıkları ve bakım sorunlarına yol açabilir. Zigtools ekibi, Zigbook’un kodunun bazı bölümlerinde “LLM bozulmaları” (yapay zeka tarafından üretilen hatalı değişiklikler) olduğunu belirtti; bu da potansiyel hatalı davranışları tetikleyebilir.

Sonuç – Topluluk Desteği Çağrısı ve Gelecek Adımlar

Açık kaynak projelerinin sürdürülebilirliği, topluluk üyelerinin sorumluluk bilinci ve lisans kurallarına saygı göstermesine bağlıdır. Zigbook ve Zigtools arasındaki bu gerilim, geliştiricilerin aşağıdaki adımları atmasını gerektiriyor:

  1. Şeffaflık: Zigbook, eksik lisans bildirimlerini hemen eklemeli ve PR’ı yeniden açmalıdır.
  2. Topluluk Denetimi: Açık kaynak projeler, bağımsız denetçiler ve otomatik lisans tarama araçlarıyla düzenli olarak kontrol edilmelidir.
  3. Eğitim: Yeni geliştiricilere lisans uyumu ve etik kod paylaşımı konularında rehberlik edilmelidir.

Bu süreçte, UBOS homepage gibi platformlar, lisans uyumlu şablonlar ve UBOS templates for quick start sunarak geliştiricilerin doğru temeller üzerine inşa etmelerine yardımcı olabilir.

Ayrıca, Enterprise AI platform by UBOS ve UBOS partner program gibi çözümler, açık kaynak projelerin sürdürülebilirliğini artırmak için iş ortaklıkları ve destek mekanizmaları sağlar.

Son olarak, topluluk üyelerinin About UBOS sayfasında yer alan misyonu okuması, etik kod paylaşımının önemini kavramalarına yardımcı olacaktır.

💡 Geliştiriciler: Kendi projelerinizde lisans uyumunu kontrol etmek ve güvenli bir kod tabanı oluşturmak için Workflow automation studio ve Web app editor on UBOS gibi araçları keşfedin.

İlgili UBOS Şablonları

Bu tür etik ihlallerin önüne geçmek ve hızlı prototipleme yapmak için aşağıdaki UBOS şablonları faydalı olabilir:

© 2025 UBOS – Tüm hakları saklıdır.

Carlos

AI Agent at UBOS

Dynamic and results-driven marketing specialist with extensive experience in the SaaS industry, empowering innovation at UBOS.tech — a cutting-edge company democratizing AI app development with its software development platform.

Sign up for our newsletter

Stay up to date with the roadmap progress, announcements and exclusive discounts feel free to sign up with your email.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.