4 poin oleh GN⁺ 2026-01-15 | 1 komentar | Bagikan ke WhatsApp
  • Saat produk perangkat keras mencapai EOL (End of Life), ada argumen bahwa perusahaan harus secara wajib merilis perangkat lunak terkait sebagai open source
  • Gerakan Right to Repair telah membuat kemajuan, tetapi diajukan usulan agar pelepasan perangkat lunak saat EOL diwajibkan secara hukum di tingkat Uni Eropa
  • Dicontohkan kasus timbangan pintar yang kehilangan fungsi karena dukungan aplikasi dihentikan, serta Car Thing milik Spotify yang berubah menjadi limbah elektronik setelah dihentikan
  • Perusahaan tidak perlu membuka seluruh codebase; cukup membuka spesifikasi perangkat keras dan protokol koneksi agar komunitas bisa mengembangkan aplikasi sendiri
  • Demi keberlanjutan dan hak pengguna, pendekatan open source untuk menghidupkan kembali perangkat keras yang dihentikan adalah hal yang esensial

Perlunya open source saat perangkat keras dihentikan

  • Ketika produk perangkat keras mencapai status EOL (End of Life), perusahaan harus merilis perangkat lunaknya sebagai open source

    • Disoroti masalah ketika produk yang sebenarnya masih berfungsi menjadi tidak berguna karena dukungan perangkat lunak dihentikan
    • Untuk mencegah situasi seperti ini, dinyatakan bahwa kekuatan hukum yang mengikat diperlukan
  • Gerakan Right to Repair memang sudah memperkuat hak konsumen, tetapi lebih jauh lagi ada usulan agar Uni Eropa (EU) mewajibkan pelepasan perangkat lunak saat EOL

    • Posisi yang diajukan adalah bahwa Komisi Eropa (European Commission) harus mengatur agar perusahaan merilis perangkat lunak saat produk dihentikan

Pengalaman pribadi dan contoh masalah

  • Dalam kasus timbangan pintar, perangkat kerasnya masih berfungsi normal tetapi aplikasinya dihentikan sehingga fitur penyimpanan data hilang

    • Koneksi Bluetooth masih bisa dilakukan, tetapi karena aplikasinya tidak lagi dikembangkan, perangkat tersebut pada praktiknya menjadi nyaris tak berguna
    • Diangkat keluhan dan isu pemborosan atas kenyataan bahwa perangkat keras yang sempurna bisa menjadi ‘mati’ hanya karena dukungan perusahaan dihentikan
  • Disebut pula kasus penghentian Car Thing milik Spotify

    • Dengan berakhirnya layanan pada akhir 2024, perangkat keras seharga 200 dolar berubah menjadi limbah elektronik dalam semalam
    • Kasus Bose yang membuka SoundTouch speaker sebagai open source sebelum EOL dinilai positif, tetapi tetap disebut sebagai contoh langka dan pengecualian

Alternatif yang realistis

  • Perusahaan tidak perlu merilis seluruh codebase

    • Sebagai gantinya, cukup membuka spesifikasi perangkat keras dan protokol koneksi di repositori GitHub
    • Komunitas bisa mengembangkan aplikasi mereka sendiri berdasarkan itu
  • Dengan pendekatan pengembangan baru seperti vibe-coding, bahkan orang non-spesialis pun dapat berpartisipasi dengan mudah

    • Zaman ketika pengguna biasa dapat langsung menangani dan memperbaiki perangkat keras kini telah tiba

Keberlanjutan dan hak pengguna

  • Pendekatan open source untuk menghidupkan kembali perangkat keras yang dihentikan diperlukan secara lingkungan dan etis
    • Ini dapat mengurangi timbulnya limbah elektronik yang tidak perlu dan menjaga ekosistem teknologi yang berkelanjutan
    • Jika perangkat keras sudah menjadi ‘batu bata’, membuka perangkat lunaknya agar komunitas punya kesempatan mendaur ulangnya adalah langkah terbaik

1 komentar

 
GN⁺ 2026-01-15
Komentar Hacker News
  • Cara paling pasti untuk membuat proyek EOL (End-of-Life) beralih menjadi open source adalah memulainya sebagai open source sejak awal
    Janji seperti “akan dibuka setelah target tercapai” atau pernyataan bahwa akan dibuka jika perusahaan bangkrut tidak ada artinya
    Harus dimulai sebagai open source agar investor dan komunitas bisa percaya
    Kita perlu membelanjakan uang pada perusahaan yang membuat produk open source dan hardware, serta mendukung para seniman yang mendistribusikan karya mereka secara bebas
    Menyalahkan perusahaan karena tidak membukanya setelah EOL pada akhirnya hanya menjadi aksi simbolis belaka

    • Pada saat yang sama, perlu juga dipertimbangkan bahwa hardware konsumen bukan sekadar pasar hobi
    • Jika konsumen bersatu dan memilih dengan dompet mereka, pasar bisa berubah
      Bahkan perusahaan besar pun sulit menahan tuntutan konsumen yang terorganisasi
      Seperti FSF memopulerkan perangkat lunak bebas, dibutuhkan edukasi konsumen dan pergeseran budaya
      Kita perlu membangun budaya komunitas konsumen tempat pendapat para ahli bisa dibagikan dengan cepat
      Upaya yang menciptakan perubahan nyata lebih penting daripada sikap sinis
    • Namun secara realistis, pasar saat ini memang memberi imbalan pada sumber tertutup
      Sulit mengandalkan tekanan konsumen saja, dan regulasi diperlukan
  • Sebagian besar sistem bergantung pada rantai penandatanganan kode dan beroperasi dengan model “fail closed
    Tetapi ketika pihak penanda asli sudah tidak ada, diperlukan struktur “fail open” agar wewenang menandatangani bisa didelegasikan ke pihak baru

  • Usulan untuk sekadar membuka spesifikasi hardware dan protokol kurang realistis
    Kebanyakan perangkat bukan sekadar protokol koneksi sederhana, dan spesifikasi pun bisa diketahui lewat analisis PCB

    • Intinya adalah menyediakan “informasi minimum yang diperlukan untuk penggunaan ulang
      Cukup dengan membuka cara mem-flash firmware dan firmware minimum
      Namun karena tiap produk berbeda, diperlukan pendekatan per kasus
  • Untuk perangkat seperti router yang secure boot-nya tertanam di e-fuse, masalahnya tidak selesai hanya dengan membuka source code
    Dalam kasus seperti ini, produsen perlu menyimpan kunci penandatanganan dalam bentuk escrow, agar perangkat tetap bisa menjalankan software baru setelah EOL

    • Namun membuka kunci penandatanganan bisa menjadi bencana keamanan
      Penyerang yang mengambil alih domain yang sudah kedaluwarsa bisa membangun botnet
      Sebagai gantinya, diperlukan prosedur seperti operasi tombol fisik yang secara eksplisit menyetujui pemasangan firmware pihak ketiga oleh pengguna
    • Ini menunjukkan bahwa pendekatan “cukup buka protokolnya” tidak memadai untuk semua perangkat
    • Ada juga pendapat bahwa penguncian bootloader itu sendiri harus dilarang
      Pengguna punya hak untuk memodifikasi perangkatnya sendiri tanpa izin produsen
    • Atau bisa juga mengizinkan pendaftaran kunci melalui tombol fisik
  • Saya juga frustrasi karena harus membuang hardware yang sebenarnya masih bisa dipakai hanya karena EOL
    Tetapi pendekatan seperti “mari ilegalisasi produksi limbah elektronik” terasa kurang realistis

    • Meski bukan solusi total, hukum sederhana seperti kewajiban refund saat fungsi hilang pun bisa membantu
      Misalnya: jika produk tidak lagi bisa menjalankan fungsi utamanya, wajib refund penuh, kecuali produsen mengunggah software yang diperlukan ke domain publik
      Hukum seperti ini bisa menahan perusahaan besar seperti Google yang membuat produk menjadi tidak berguna dengan mematikan server
    • Tetapi dengan logika ini, apakah Windows yang sudah EOL juga harus dibuka?
      Jika Windows 10 dijadikan open source, strategi jangka panjang Microsoft akan runtuh
  • Ide ini menarik bahkan lebih dari sekadar “open source” itu sendiri
    Misalnya jika UBNT membuka boot chain EOL mereka sehingga Cambium bisa memakai firmware tersebut,
    hasilnya mungkin bukan dukungan komunitas, melainkan persaingan update produk tanpa akhir

    • Secara realistis, open source penuh itu sulit, dan produsen tidak punya hak untuk membuka IP milik pihak ketiga
      Setidaknya mereka tidak boleh menghalangi pengguna menjalankan software alternatif yang mereka inginkan
    • Namun itu saja masih belum cukup
      Kebanyakan pengguna, ketika servernya hilang, tidak akan memasang ulang firmware dan akan langsung membuang perangkatnya
      Karena itu diperlukan desain yang tidak bergantung pada server eksternal
      Misalnya: smart speaker harus mendukung streaming di jaringan lokal, dan bohlam harus mendukung pairing lewat protokol standar
      Untungnya standar seperti Matter over Thread sedang berkembang ke arah itu
  • Google Nest Thermostat generasi 1 dan 2 adalah contoh representatif
    Proyek No Longer Evil menghidupkan kembali perangkat ini dengan firmware open source
    Ketergantungan pada cloud Google dihapus, dan pengguna bisa meng-host server sendiri atau mengendalikannya secara mandiri
    Berkat itu, hardware mahal tersebut kembali mendapatkan kehidupan baru

  • Rasanya sekarang kita sedang berada di semacam zaman kegelapan
    Dulu pemanas tinggal diaktifkan dengan men-ground-kan satu pin, tetapi model setelahnya beralih ke protokol tertutup sehingga sulit diakses
    Namun model terbaru kembali mendukung standar OpenTherm, sehingga lebih mudah diretas
    Sekarang ada banyak hardware terbuka berbasis ESP32 atau Raspberry Pi, jadi saya langsung membuat GUI sendiri dengan ESPHome + LVGL lalu mengintegrasikannya ke home automation
    Hasilnya sangat matang sampai teman-teman mengira itu produk bermerek

  • Saya rasa “itu tidak akan terjadi”
    Untungnya berkat AI dan Android, reverse engineering protokol jadi lebih mudah
    Hanya dari analisis APK saja kita bisa mendapat banyak informasi, jadi saya sedang membuat sendiri aplikasi dan server untuk Limitless Pendant yang dibeli sebelum diakuisisi Meta
    Saya tidak menulis satu baris kode pun sendiri

  • Tidak ada yang mengharapkan dukungan seumur hidup
    Tetapi sulit diterima jika fungsi dasar ikut dimatikan hanya karena backend aplikasi atau roadmap-nya hilang
    Jika perangkatnya masih sehat secara listrik dan mekanis, setidaknya penggunaan minimum harus tetap dijamin