2 puan yazan GN⁺ 2025-12-15 | 1 yorum | WhatsApp'ta paylaş
  • Arduino’nun yeni kullanım şartları yayımlandıktan sonra, açık kaynak donanım topluluğunda Adafruit ile bir gerilim başladı
  • Adafruit, yeni şartların tersine mühendislik yasağı, kullanıcı tarafından yüklenen içerikler için kalıcı lisans ve yapay zeka özellikleri için kapsamlı izleme içererek açık kaynak ilkelerini zedelediğini eleştiriyor
  • Arduino ise bu kısıtlamaların yalnızca SaaS bulut uygulamaları için geçerli olduğunu ve donanımın açık kaynak ruhunun korunduğunu savunuyor
  • EFF, bazı maddelerin “öncesine kıyasla kullanıcıları daha az koruduğunu” belirterek, lisansı geri çekme hakkının kaldırılmasını sorun olarak gösteriyor
  • Bu tartışma, açık kaynak donanım tanımı ile bulut merkezli dönüşümün sınırlarını ortaya koyarken, topluluk güveni ve şeffaflığın önemini öne çıkarıyor

Arduino şartlarındaki değişiklikler ve tartışmanın arka planı

  • Arduino, Qualcomm satın alımının ardından yeni kullanım şartlarını duyurdu ve açık kaynak topluluğunda tartışma başladı
    • Adafruit, bu şartların tersine mühendisliği yasaklayan maddeler içerdiğini ve açık kaynak ruhuna aykırı olduğunu savunuyor
    • Arduino, “kısıtlamalar yalnızca bulut tabanlı SaaS uygulamaları için geçerlidir ve mevcut açık kaynak donanım olduğu gibi korunmaktadır” açıklamasını yaptı
  • Adafruit’ten Phillip Torrone, LinkedIn’de “Arduino kullanıcılarının artık platformun nasıl çalıştığını anlaması veya analiz etmesi bile yasaklanıyor” uyarısında bulundu
    • Söz konusu paylaşım 1.500’den fazla beğeni alarak topluluk içinde büyük yankı uyandırdı

Bulut merkezli geliştirme ortamı ve gizlilik sorunu

  • Adafruit kurucusu Limor “Ladyada” Fried, Arduino’nun açıklamasının gerçeği olduğundan küçük gösterdiğini eleştirdi
    • Arduino’nun resmi sitesinin bulut editörü ve web IDE kullanımını güçlü biçimde teşvik ettiğini, özellikle ChromeOS ortamında bunun fiilen tek seçenek olduğunu belirtti
    • Bulut kullanıldığında hesap oluşturma ile pazarlama ve profilleme onay süreçlerinin zorunlu olarak dahil edildiğini söyledi
  • Fried, “Donanımı hacklemek için yerel IDE indirilen geçmiş dönemden farklı olarak, artık yapı kişisel veriler ve abonelik tabanlı hizmetlere bağımlı hale geldi” değerlendirmesinde bulundu

Kullanıcı içeriği ve lisans maddeleri

  • Adafruit, yeni şartların kullanıcıların yüklediği içerikler üzerinde kalıcı ve geri alınamaz bir lisans verdiğini eleştiriyor
  • Arduino ise bunun “kullanıcı bulut özelliklerini talep ettiğinde gerekli olan işlevsel bir yetkilendirme” olduğunu, mülkiyetin kullanıcıda kaldığını savunuyor
    • Örnek: Bulutta sketch derlemek veya forumda gönderi paylaşmak için gereken teknik yetki
  • EFF’den Mitch Stoltz, “Önceki şartlarda kullanıcı lisansı istediği zaman geri çekebiliyordu, ancak yeni şartlar bunu kaldırdı” diyerek kullanıcı korumasının zayıfladığını vurguladı

Hesap silme ve veri saklama politikası

  • Arduino, “Kullanıcılar istedikleri zaman hesaplarının ve içeriklerinin silinmesini talep edebilir; silme halinde gönderiler anonimleştirilir” açıklamasını yaptı
    • Ancak 2 yıldan uzun süredir pasif kalan hesaplar için, topluluk talebi doğrultusunda katkı sağlayanın adı 5 yıl boyunca korunuyor
    • Ardından 5 yıl geçince kullanıcı adı siliniyor ve gönderiler kimliksiz hale getiriliyor
  • Fried, bu politikanın topluluğun kimliği ve verilerini kullanıcının denetiminde değil, yönetilen bir varlık gibi ele aldığını eleştirdi

Yapay zeka özellikleri ve kullanıcı izleme tartışması

  • Yeni şartlar, yapay zeka için yasak kullanım durumlarını (suç, yanlış bilgi, askeri kullanım vb.) açıkça belirtiyor ve kullanıcı etkinliklerini izleme yetkisi içeriyor
    • Arduino, bunun “yasal uyum ve hizmet istikrarını sağlamak için alınmış bir önlem” olduğunu söylüyor
  • Fried ise “Tüm kullanıcılara yönelik geniş kapsamlı gözetim güveni zedeler” diyerek şeffaf ve sınırlı bir izleme tasarımı çağrısı yaptı
    • “Açık kaynak lisansları kullanım amacına sınırlama getirilmesine izin vermez” diyerek, askeri kullanım yasağının ‘açık kaynak’ tanımıyla bağdaşmadığını vurguladı
  • Adafruit, Arduino’nun şartlarının “fiilen lisans özgürlüğünü etkisiz hale getirdiğini” savunuyor

Geleceğe dönük görünüm ve topluluk tepkisi

  • Arduino, “Topluluğun kaygılarını anlıyoruz ve şeffaflık ile diyaloğu sürdüreceğiz” açıklamasını yaptı
  • Adafruit, “gerçek açık kaynak donanım” tasarlamayı ve yayımlamayı sürdüreceğini, Zephyr, BLE, IoT gibi çeşitli ekosistemleri desteklemeye devam edeceğini belirtti
  • Fried, “İş birliği her zaman memnuniyetle karşılanır, ancak bunun ön koşulu tam açık kaynak lisanslama ve dokümantasyon olmalıdır” diye vurguladı

1 yorum

 
GN⁺ 2025-12-15
Hacker News görüşleri
  • Espressif’in ESP32/ESP8266 çiplerini kullanmaya başladığımdan beri Arduino’yu neredeyse unuttum
    VSCode eklentisini düzgün ayarlarsan IDE’ye bile gerek kalmıyor; bunun yerine PlatformIO’yu mutlaka denemek istiyorum

    • Çocukken Arduino kullanıyordum ama pahalı olduğu için klonlara geçtim
      Sonrasında ESP8266/ESP32 çıkınca Arduino’yu tamamen bıraktım
      Eğitim veya endüstriyel kullanım için anlamlı olabilir ama kişisel olarak artık kullanmak için bir neden görmüyorum
      Uzun süredir VSCode’da PlatformIO kullanıyorum; bugünlerde ise daha hızlı çalışmak için ESPHome’u tercih ediyorum
    • Ben kodu derlemek ve yüklemek için arduino-cli ve Makefile kullanıyorum
      --verbose seçeneğiyle çalıştırma sürecini görebiliyorsun
      PlatformIO’nun iyi olduğunu çok duydum ama VSCode entegrasyonu dışında ne gibi avantajları olduğunu merak ediyorum (emacs kullanıcısıyım)
    • Adafruit Ampy, esptool, picocom ve VSCode’u bir arada kullanıyorum
      Komutları CLI geçmişine kaydedip Ctrl+R ile çağırınca çok pratik oluyor
    • 10 yıldan uzun süre Arduino IDE kullandıktan sonra birkaç ay önce PlatformIO’ya geçtim
      Hızlı derleme, tekrarlanabilir ortamlar, birden fazla cihaza imaj flash’lama, build zamanı parametreleri gibi IDE’nin sunamadığı özellikler sağlıyor
  • Raspberry Pi Pico, Arduino’ya alternatif olarak çok daha kolay yönetiliyor
    Çift çekirdek ve IO yardımcı işlemcisi var; Pico2 ise RISC-V modunu bile destekliyor
    İkili dosya yükleme, dosyayı sürükleyip bırakmak kadar basit; Linux’ta picotool ile script’lenebiliyor

    • Belgeleri gerçekten harika. RP2350 veri sayfasına bakınca tasarım ekibinin en ince ayrıntılara kadar notlarını görebiliyorsun
      Böyle bir dokümantasyon için birkaç cent daha fazla ödemeye razı olurum
    • Buna karşılık RP2xxx serisinin hard IP tarafı zayıf ve PIO bunu tamamen telafi etmiyor
      Hobi projeleri için harika ama karmaşık projelerde STM32’ye kıyasla yetersiz kalıyor
    • RP2040 serisi gerçekten harika ve Tindie gibi yerlerde bu çipi kullanan küçük ölçekli makerları desteklemek istiyorum
    • CR2032 pille ne kadar uzun çalıştığını merak ediyorum
      STM32L011 ile aylarca, hatta yıllarca çalıştırabildiğim olmuştu
    • picotool ile script’lenebilir ama hata ayıklama için başka bir Pico veya Debug Probe kurarsan daha da kolay oluyor
  • Yeni Arduino sisteminin nasıl çalıştığı yeterince açıklanmadığı için yeni lisansın etkisini değerlendirmek zor
    Eskiden USB ile flash’lanıyordu ama artık web editörüyle kablosuz programlama yapıldığı söyleniyor
    WiFi zorunlu mu, hangi ağ protokolü kullanılıyor, eşleştirme nasıl yapılıyor merak ediyorum

    • Daha da önemlisi, yerel geliştirme hâlâ mümkün mü, yoksa artık buluta bağımlı
  • Qualcomm’un SaaS platformu sadece sıradan bir hizmet; Arduino ise eskisi gibi
    EFF de Arduino da açık kaynağa dost bir duruş sergiliyor, bu yüzden Adafruit’in pazarlama kokan tartışmasına aldırmıyorum

    • Adafruit’in asıl yazısı ayrıntıları atlayıp bilerek tedirginlik yaratıyormuş gibi yazılmıştı
    • Ben de katılıyorum. Neredeyse 20 yıldır Arduino kütüphaneleri yazıyorum
  • Qualcomm’un piyasayı kontrol etmesi zor görünüyor
    Ne CPU, ne bootloader, ne de derleyici onların mülkü; Çinli üreticiler de kurallara uymayacaktır
    Arduino IDE’nin ise artık debug özelliklerinin eksikliği yüzünden kullanışsız olduğunu söyleyen çok kişi var
    Qualcomm’un Arduino’yu satın alması, yapay zekanın hatalı bir kararı bile olabilir

    • Arduino IDE hâlâ teknik olmayan kullanıcılar için kolay bir giriş noktası sunuyor
      Ama daha ileri özelliklere geçmek için kademeli bir yol yok
      Proje yapısı tek dosyaya sıkışmış durumda ve build sistemi de rahatsız edici
      CI’da Makefile kullanıyorum ama yapılandırması uğraştırıcı
      Yine de otomatik yeniden yükleme sayesinde editörle ilgili sorunlar daha az hissediliyor
    • Arduino pazarı küçük ve Qualcomm daha büyük projelerden bile vazgeçmişti
      Arduino’nun başarılı olup olmaması onlar için o kadar önemli değil
    • İngilizceyi tamamen anlayabildim :)
  • Anything that was open, stays open” deniyor ama Android ve Google Play Services örneğine bakınca insan farklı düşünüyor

    • Yine de harika işler yaptılar
      Başka şirketlerin de katkısı vardı ama YouTube istemcisi kısıtlamaları gibi politikalar hayal kırıklığı yaratıyor
  • Adafruit şu anda eğitim ve hobi pazarının lideri
    Arduino ve SparkFun artık eski etkisinde değil
    Yine de MicroPython odaklı gitmek öğrenmenin ileri aşamalarında bir engel olabilir
    Buna rağmen C++ kütüphane desteği korunuyor

    • Adafruit aslında CircuitPython’a odaklanıyor
      MicroPython’dan daha basit ve ben de C++ yerine Python tercih ediyorum
      Arduino IDE yerine sevdiğim editörde Python kullanmak çok daha rahat
    • Python kullanımı kullanıcı tabanını genişletme stratejisi olarak mantıklı
      Herkesin C++ uzmanı olması gerekmiyor
  • Yazının büyük kısmı rakip Adafruit’in iddialarını olduğu gibi tekrarlıyor
    EFF yeni şartların genel olarak makul olduğunu düşünürken Adafruit gereksiz tartışma çıkarıyor

    • Adafruit, Arduino’nun rakibi değil. Hatta Arduino ürünleri satıyor
    • Adafruit’in bakış açısını anlıyorum ama lisans uyumluluğu meselesini abarttığını düşünüyorum
      Açık donanımın bakımı artık zor değil ve ekosistem yeterince kendi kendini sürdürebilir durumda
  • Chief microcontroller rival Adafruit” ifadesi doğru değil
    Adafruit ve Arduino sadece PCB markaları; çipleri ST veya Renesas gibi üreticiler yapıyor

    • İfade biraz hatalı ama Arduino da zaten başından beri Atmel veya Pico çiplerini kendisi üretmiyordu, o yüzden bir noktaya kadar anlaşılabilir
  • Arduino IDE’yi neredeyse hiç kullanmıyorum
    Yavaş ve buluta bağımlı olduğu için hoşuma gitmiyor
    Bunun yerine Pico + VSCode kombinasyonunu kullanıyorum

    • Ama okulda LED yakıp söndürmek isteyen bir öğrenci için Arduino IDE’nin sadeliği hâlâ gerekli
    • IDE neredeyse kullanılamayacak kadar yavaş