2 poin oleh GN⁺ 2025-12-15 | 1 komentar | Bagikan ke WhatsApp
  • Setelah syarat dan ketentuan baru Arduino dipublikasikan, konflik dengan Adafruit muncul di komunitas hardware open source
  • Adafruit mengkritik bahwa ketentuan baru itu merusak prinsip open source karena mencakup larangan reverse engineering, lisensi permanen atas konten yang diunggah pengguna, dan pemantauan luas untuk fitur AI
  • Arduino membantah dan menyatakan pembatasan itu hanya berlaku untuk aplikasi cloud SaaS, sementara semangat open source pada hardware tetap dipertahankan
  • EFF menyoroti bahwa beberapa klausul “menawarkan perlindungan pengguna yang lebih rendah dibanding sebelumnya”, dan menyebut penghapusan hak pencabutan lisensi sebagai masalah
  • Kontroversi ini memperlihatkan batas antara definisi hardware open source dan pergeseran ke model yang berpusat pada cloud, sekaligus menegaskan pentingnya kepercayaan komunitas dan transparansi

Latar belakang perubahan ketentuan Arduino dan kontroversinya

  • Setelah diakuisisi Qualcomm, Arduino mengumumkan syarat dan ketentuan baru, yang memicu perdebatan di komunitas open source
    • Adafruit menilai ketentuan itu bertentangan dengan semangat open source karena mencakup klausul larangan reverse engineering
    • Arduino menjelaskan bahwa “pembatasan hanya berlaku untuk aplikasi SaaS berbasis cloud, dan hardware open source yang ada tetap dipertahankan seperti sebelumnya”
  • Phillip Torrone dari Adafruit memperingatkan di LinkedIn bahwa “pengguna Arduino kini bahkan dilarang memahami atau menganalisis cara kerja platform tersebut”
    • Unggahan itu mendapat lebih dari 1.500 like dan memicu respons besar di komunitas

Lingkungan pengembangan yang berpusat pada cloud dan isu privasi

  • Pendiri Adafruit Limor “Ladyada” Fried mengkritik bahwa penjelasan Arduino mengecilkan kenyataan di lapangan
    • Ia menyoroti bahwa situs resmi Arduino sangat mendorong penggunaan cloud editor dan web IDE, dan khususnya di lingkungan ChromeOS, itu pada praktiknya menjadi satu-satunya pilihan
    • Ia juga menyebut bahwa penggunaan cloud mewajibkan pembuatan akun serta persetujuan terhadap pemasaran dan profiling
    Iklan
  • Fried menilai bahwa “berbeda dari masa lalu ketika orang mengunduh IDE lokal dan mengutak-atik hardware, sekarang strukturnya berubah menjadi bergantung pada data pribadi dan layanan berlangganan

Konten pengguna dan klausul lisensi

  • Adafruit mengkritik bahwa ketentuan baru memberikan lisensi permanen dan tidak dapat dicabut atas konten yang diunggah pengguna
  • Arduino membantah dan menyatakan bahwa itu hanyalah pemberian hak fungsional yang diperlukan saat pengguna meminta fitur cloud, sementara kepemilikan tetap berada pada pengguna
    • Contoh: hak teknis yang diperlukan untuk mengompilasi sketch di cloud atau memposting di forum
  • Mitch Stoltz dari EFF menyoroti melemahnya perlindungan pengguna, dengan menyatakan bahwa “ketentuan sebelumnya memungkinkan pengguna mencabut lisensi kapan saja, tetapi ketentuan baru menghapusnya”

Penghapusan akun dan kebijakan penyimpanan data

  • Arduino menjelaskan bahwa “pengguna dapat meminta penghapusan akun dan konten kapan saja, dan saat dihapus, posting akan dianonimkan”
    • Namun, untuk akun yang tidak aktif lebih dari 2 tahun, atas permintaan komunitas, nama kontributor dipertahankan selama 5 tahun
    • Setelah 5 tahun berlalu, nama pengguna akan dihapus dan posting akan di-deidentifikasi
    Iklan
  • Fried mengkritik bahwa kebijakan seperti ini memperlakukan identitas dan data komunitas sebagai aset yang dikelola, bukan sebagai sesuatu yang berada di bawah kendali pengguna

Kontroversi fitur AI dan pemantauan pengguna

  • Ketentuan baru menjabarkan kasus penggunaan AI yang dilarang (kejahatan, disinformasi, penggunaan militer, dan lain-lain), serta mencakup wewenang untuk memantau aktivitas pengguna
    • Arduino menjelaskan bahwa ini adalah “langkah untuk memastikan kepatuhan terhadap regulasi dan stabilitas layanan”
  • Fried menegaskan bahwa “pengawasan yang luas terhadap semua pengguna merusak kepercayaan”, dan meminta desain pemantauan yang transparan dan terbatas
    • Ia menekankan bahwa “lisensi open source tidak mengizinkan pembatasan berdasarkan tujuan penggunaan”, sehingga klausul larangan penggunaan militer tidak kompatibel dengan definisi ‘open source’
  • Adafruit mengkritik bahwa ketentuan Arduino itu “pada praktiknya meniadakan kebebasan lisensi

Prospek ke depan dan respons komunitas

  • Arduino menyatakan bahwa mereka “memahami kekhawatiran komunitas, dan akan terus menjaga transparansi dan dialog
  • Adafruit menyatakan akan terus merancang dan merilis hardware open source yang sesungguhnya, serta melanjutkan dukungan untuk beragam ekosistem seperti Zephyr, BLE, dan IoT
  • Fried menekankan bahwa “kolaborasi selalu disambut, tetapi harus didasarkan pada lisensi open source yang sepenuhnya terbuka dan dokumentasi yang lengkap

1 komentar

 
GN⁺ 2025-12-15
Komentar Hacker News
  • Sejak mulai memakai chip ESP32/ESP8266 dari Espressif, saya hampir melupakan Arduino
    Kalau ekstensi VSCode sudah diatur dengan baik, IDE bahkan tidak diperlukan, dan saya jadi berpikir ingin benar-benar mencoba PlatformIO

    • Waktu kecil saya memakai Arduino, tetapi harganya mahal jadi pindah ke produk tiruan
      Setelah ESP8266/ESP32 muncul, saya sepenuhnya meninggalkan Arduino
      Mungkin masih ada artinya untuk pendidikan atau industri, tetapi secara pribadi saya tidak punya alasan lagi untuk memakainya
      Saya sudah lama memakai PlatformIO di VSCode, dan belakangan lebih suka bekerja lebih cepat dengan ESPHome
    • Saya mengompilasi dan mengunggah kode dengan arduino-cli dan Makefile
      Dengan opsi --verbose, kita bisa melihat proses eksekusinya
      Saya sering dengar PlatformIO bagus, tetapi selain integrasi VSCode, saya penasaran apa kelebihannya (saya pengguna emacs)
    • Saya memakai kombinasi Adafruit Ampy, esptool, picocom, dan VSCode
      Menyimpan perintah di riwayat CLI lalu memanggilnya dengan Ctrl+R sangat praktis
    • Setelah lebih dari 10 tahun memakai Arduino IDE, beberapa bulan lalu saya beralih ke PlatformIO
      Ia menyediakan build yang cepat, environment yang reproducible, flashing image ke banyak perangkat, parameter saat build, dan fitur lain yang tidak mungkin dilakukan di IDE
  • Raspberry Pi Pico jauh lebih mudah ditangani sebagai alternatif Arduino
    Ada dual-core dan IO coprocessor, dan Pico2 bahkan mendukung mode RISC-V
    Untuk mengunggah biner, cukup drag file-nya, dan di Linux bisa di-script dengan picotool

    • Dokumentasinya benar-benar luar biasa. Kalau melihat datasheet RP2350, bahkan komentar detail dari tim perancang pun ikut dimuat
      Untuk dokumen seperti ini, saya rela membayar beberapa sen lebih mahal
    • Sebaliknya, seri RP2xxx lemah di hard IP, dan PIO tidak sepenuhnya menutup kekurangan itu
      Untuk hobi sangat bagus, tetapi untuk proyek kompleks masih kalah dibanding STM32
    • Lini RP2040 benar-benar keren, dan saya ingin mendukung maker skala kecil yang memakai chip ini di tempat seperti Tindie
    • Saya penasaran berapa lama ia bisa berjalan dengan baterai CR2032
      STM32L011 dulu bisa bertahan berbulan-bulan, bahkan bertahun-tahun
    • Bisa juga di-script dengan picotool, tetapi lebih mudah jika menyiapkan debugging memakai Pico lain atau Debug Probe
  • Karena penjelasan tentang cara kerja sistem Arduino yang baru kurang memadai, sulit menilai dampak lisensi baru
    Dulu flashing dilakukan lewat USB, tetapi sekarang ada pembicaraan tentang pemrograman nirkabel lewat editor web
    Saya penasaran apakah WiFi wajib, protokol jaringan apa yang dipakai, dan bagaimana proses pairing dilakukan

    • Yang lebih penting, apakah pengembangan lokal masih dimungkinkan, atau sekarang jadi bergantung pada cloud
  • Platform SaaS Qualcomm itu hanya layanan biasa, dan Arduino tetap sama seperti dulu
    EFF maupun Arduino sama-sama berpihak pada open source, jadi saya tidak terlalu memedulikan kontroversi bernuansa pemasaran dari Adafruit

    • Tulisan asli Adafruit menghilangkan detail-detail penting dan sengaja menimbulkan rasa cemas
    • Saya juga setuju. Saya sudah menulis library Arduino sejak hampir 20 tahun lalu
  • Sepertinya Qualcomm akan sulit mengendalikan pasar
    CPU, bootloader, dan compiler pun bukan milik mereka, dan produsen Tiongkok tidak akan mengikuti aturan itu
    Banyak yang merasa Arduino IDE kini tidak nyaman dipakai karena kurang fitur debugging
    Bisa jadi akuisisi Arduino oleh Qualcomm adalah keputusan AI yang keliru

    • Arduino IDE masih memberi titik masuk yang mudah bagi pengguna nonteknis
      Tetapi tidak ada jalur bertahap menuju fitur yang lebih canggih
      Struktur proyek terikat pada satu file, dan build system-nya juga merepotkan
      Di CI saya memakai Makefile, tetapi konfigurasinya merepotkan
      Meski begitu, masalah editor agak berkurang berkat auto-reload
    • Pasar Arduino kecil, dan Qualcomm pernah meninggalkan proyek yang lebih besar
      Berhasil atau tidaknya Arduino tidak penting bagi mereka
    • Bahasa Inggrisnya bisa dipahami sepenuhnya :)
  • Ada ucapan “Anything that was open, stays open”, tetapi kalau melihat Android dan Google Play Services, rasanya jadi berpikir lain

    • Meski begitu, mereka telah melakukan pekerjaan yang hebat
      Ada juga bantuan dari perusahaan lain, tetapi kebijakan seperti pembatasan klien YouTube tetap disayangkan
  • Adafruit saat ini adalah pemimpin di pasar pendidikan dan hobi
    Arduino maupun SparkFun tidak lagi seperti dulu
    Namun, bergerak dengan fokus MicroPython bisa menjadi hambatan di tahap akhir pembelajaran
    Meski begitu, dukungan library C++ tetap dipertahankan

    • Adafruit sebenarnya fokus pada CircuitPython
      Itu lebih sederhana daripada MicroPython, dan saya lebih suka Python daripada C++
      Jauh lebih nyaman memakai Python di editor yang saya suka daripada memakai Arduino IDE
    • Pemakaian Python masuk akal sebagai strategi memperluas basis pengguna
      Tidak semua orang harus menjadi ahli C++
  • Sebagian besar artikel hanya menyalin begitu saja klaim dari Adafruit sebagai pesaing
    EFF menilai syarat baru itu secara umum masuk akal, sementara Adafruit membuat kontroversi yang tidak perlu

    • Adafruit bukan pesaing Arduino. Mereka justru menjual produk Arduino
    • Saya paham sudut pandang Adafruit, tetapi menurut saya mereka melebih-lebihkan isu kompatibilitas lisensi
      Open hardware kini tidak lagi sulit dipelihara, dan ekosistemnya bisa punya daya hidup mandiri yang cukup
  • Ungkapan “Chief microcontroller rival Adafruit” tidak akurat
    Adafruit dan Arduino hanyalah merek PCB, sedangkan chip-nya dibuat oleh produsen seperti ST atau Renesas

    • Ungkapannya memang agak tidak tepat, tetapi masih bisa dimengerti sampai batas tertentu karena Arduino juga sejak awal tidak memproduksi sendiri chip Atmel atau Pico
  • Saya hampir tidak pernah memakai Arduino IDE
    Saya tidak suka karena lambat dan bergantung pada cloud
    Sebagai gantinya saya memakai kombinasi Pico + VSCode

    • Tetapi bagi siswa di sekolah yang hanya ingin membuat LED berkedip, kesederhanaan Arduino IDE masih tetap diperlukan
    • IDE-nya praktis sangat lambat sampai nyaris tidak bisa dipakai