- Jeff Geerling tetap memakai Bambu Lab P1S setelah perusahaan mulai mendorong cloud yang selalu terhubung sebagai default, lalu memutus akses internet printer dan beralih ke OrcaSlicer
- OrcaSlicer adalah fork dalam garis keturunan AGPLv3 yang berlanjut dari Bambu Studio, Prusa Slicer, dan slic3r, serta memungkinkan penggunaan tanpa cloud Bambu
- Bambu Lab mempermasalahkan fork OrcaSlicer-bambulab karena dianggap menyamar sebagai klien resmi dan mengancam pengembangnya dengan tindakan hukum
- Geerling berpendapat fork itu hanya memakai kode AGPL yang sama seperti aplikasi Linux Bambu, dan mengkritik sikap yang menganggap user agent sebagai inti keamanan
- Fork milik Bambu Lab sendiri pernah mengirim telemetri ke server Prusa, sehingga menjadi ironis ketika mereka mempermasalahkan cara identifikasi fork lain
Mengambil kembali kendali agar tetap bisa memakai printer Bambu Lab
- Jeff Geerling masih memakai Bambu Lab P1S meskipun perusahaan mulai mendorong solusi cloud yang selalu terhubung sebagai default baru
- Untuk menjaga printer tetap berada di bawah kendalinya, ia memblokir akses internet dengan OPNsense Firewall, menghentikan pembaruan firmware, menguncinya ke Developer mode, menghapus Bambu Studio, lalu memakai OrcaSlicer
- Jika Bambu Lab tetap mengizinkan cara penggunaan lama apa adanya, konflik ini mungkin tidak akan membesar, tetapi respons berikutnya meluas menjadi persoalan ekosistem open source dan kendali pengguna
Garis keturunan open source OrcaSlicer dan Bambu Studio
Konflik seputar fork OrcaSlicer-bambulab
- Bambu Lab mempermasalahkan fork OrcaSlicer-bambulab yang memungkinkan fungsi printer dipakai tanpa mekanisme perantara cloud Bambu
- Fork tersebut ditujukan bagi sejumlah kecil pengguna mahir yang ingin memakai OrcaSlicer tanpa mekanisme perantara cloud, dengan cara yang sama seperti kode Linux berlisensi AGPL pada Bambu Studio
- Bambu Lab mengancam pengembang fork itu dengan tindakan hukum, dan meskipun fork tersebut memakai kode upstream Bambu Studio, mereka mengangkat isu itu sebagai bentuk serangan penyamaran
- Menurut tanggapan pengembang OrcaSlicer-bambulab, Bambu Lab tidak lebih dulu menyampaikan rincian konkret sebelum membuat klaim publik, dan juga menolak permintaan agar seluruh surat dipublikasikan
- Pengembang itu menolak situasi ketika dirinya secara terbuka digambarkan sebagai pihak yang membuat bypass keamanan, penyamaran klien, dan risiko infrastruktur
Sikap publik Bambu Lab dan bantahannya
- Dalam posting blog resmi, Bambu Lab menyatakan modifikasi yang dipermasalahkan menyuntikkan metadata identitas palsu ke komunikasi jaringan agar dapat berkomunikasi dengan server seolah-olah sebagai klien resmi Bambu Studio
- Bambu Lab mengatakan bahwa jika cara ini diadopsi luas atau salah dikonfigurasi, ribuan klien bisa menyamar sebagai klien resmi dan menghantam server secara bersamaan, dan karena permintaannya tampak sama, sistem tidak dapat membedakan lalu lintas tersebut
- Geerling membantah bahwa klaim itu membuat pengembang terlihat seperti orang yang mencoba menyamar sebagai aplikasi Bambu, padahal kenyataannya ia hanya memakai kode berlisensi AGPL yang sama yang digunakan aplikasi Linux Bambu
- Jika string user agent yang bersifat publik benar-benar dianggap sebagai lapisan perlindungan utama terhadap DDoS, maka pemahaman keamanan Bambu Lab sendiri patut dipertanyakan
- Dalam sisa tulisan blognya, Bambu Lab membahas kerentanan, bug, dan ketidakstabilan, tetapi hal itu sulit dihubungkan langsung dengan persoalan pengembang fork yang memakai kode upstream apa adanya
Pola respons komunitas yang berulang
- Saat ketegangan meningkat pada tahun sebelumnya, Bambu Lab juga pernah menyalahkan “misinformasi yang disayangkan” dalam posting blog tentang Bambu Connect dan integrasi pihak ketiga atas penolakan dari komunitas
- Saat itu, para pengguna merasa frustrasi karena ekosistem software dan model kepemilikan berubah drastis setelah pembelian, sehingga spekulasi dan penolakan pun membesar
- Kali ini, Bambu Lab membentuk narasi yang mengaitkan satu pengembang fork slicer kecil dengan potensi dampak terhadap seluruh infrastruktur cloud
- Geerling mengkritik Bambu Lab karena alih-alih menyelesaikan masalah ekosistem dan membangun platform yang lebih aman, mereka justru menekan secara terbuka pengguna mahir yang antusias seperti pengembang fork tersebut
Ironi dan kasus sebelumnya
- Fork milik Bambu Lab sendiri pada 2022 pernah membuat telemetri pengguna Bambu terkirim ke server Prusa, dan Josef Prusa menyebutkannya di X
- Sepengetahuan Geerling, Prusa tidak menanggapi kejadian itu dengan surat penghentian dan pelarangan (C&D)
- Karena contoh ini, situasi ketika Bambu Lab dengan keras mempermasalahkan cara identifikasi jaringan dan risiko infrastruktur dari pengembang fork lain menjadi semakin ironis
Respons yang mungkin lebih baik dan pilihan yang tersisa
- Sejak awal, Bambu Lab sebenarnya bisa memilih pendekatan yang tidak mengunci seluruh ekosistem
- Sebelum surat penghentian dari Bambu Lab, fork yang dipermasalahkan tampaknya tidak banyak dipakai di luar basis pengguna yang sangat kecil
- Namun, bagian nama fork yang memuat “bambulabs” memang bisa memberi dasar yang wajar untuk meminta penghapusan atas alasan merek dagang
- Pengembang fork itu sebelumnya pernah membantu masalah Linux dan Wayland pengguna Bambu Studio, termasuk melalui GitHub Bambu Lab, tetapi kini ia berada dalam posisi terlihat secara publik sebagai orang yang membahayakan infrastruktur Bambu
- Louis Rossmann mengunggah video yang menyatakan akan menyediakan $10,000 agar pengembang open source bisa melawan ancaman hukum Bambu, tetapi itu hanya berguna jika pengembang tersebut memang ingin kembali menjadi target Bambu
- Geerling menilai mungkin lebih efektif untuk sepenuhnya melewati produk Bambu dan membelanjakan sedikit lebih banyak untuk printer dari perusahaan lain
1 komentar
Komentar Hacker News
Saya pernah mencoba Bambu tapi tidak pernah memilikinya, dan saya memang tidak suka gagasan printer 3D ekosistem tertutup
Kalau mencari alternatif, Bambu mungkin yang paling mendekati pengalaman “tinggal pakai”, tetapi printer lain sekarang juga tidak sesulit dulu
Alternatif termudah kemungkinan besar adalah Prusa; harganya jauh lebih mahal daripada Bambu, tetapi sebagai perusahaan yang hebat dan hampir berseberangan total dalam hal keterbukaan, saya merekomendasikannya jika uang bukan masalah
Selain itu, daftar di https://auroratechchannel.com/#section2 lumayan bagus
Secara pribadi saya memakai Elegoo Neptune 4 Pro lama, tetapi kalau membeli sekarang saya mungkin akan melihat Snapmaker U1 atau Creality K2 Plus
Memang mahal, tetapi Anda mendapatkan dukungan manusia 24 jam, platform terbuka, dan kontribusi open source, dan Bambu Studio juga merupakan fork dari Prusa Slicer
Core One+ saya awalnya mulai sebagai MK3 dan terus mendapat upgrade; sampai sekarang masih berfungsi seperti baru, dan saya sedang menunggu upgrade INDX
Namun kekurangan besar Prusa konsumen adalah kurangnya pemanasan chamber untuk material kelas atas. Di musim panas saya bisa mencetak PC dengan chamber 45℃ di Core One+, tetapi di musim dingin jauh lebih sulit
Saya memang melihat laporan bahwa Core One L lebih baik dalam hal ini, tetapi masih belum ideal, dan selain itu saya merasa biaya tambahannya terbayar dalam jangka panjang
Sejak 2023 mereka menunjukkan gerakan untuk mencegah komersialisasi desain, dan juga berhenti membagikan source PCB serta materi desain
Pada 2025 mereka mengubah “open community license” untuk menegaskan bahwa tanpa perjanjian terpisah, Anda tidak boleh menjual mesin jadi atau remix berbasis file ini, dan tidak boleh memanfaatkan file desain secara komersial
https://blog.prusa3d.com/core-one-cad-files-release-under-th...
Ini juga bisa menjadi contoh bagaimana open source harus berubah ketika celah yang ditinggalkan lisensi open source tradisional untuk perusahaan yang melakukan litbang dieksploitasi secara komersial
Selama beberapa waktu memang “tinggal jalan”, tetapi masalah muncul setelah kipas pendingin cetak rusak. Kalau di Voron di rumah, itu perbaikan 5 menit, tetapi di H2D harus seperti [0]
Praktis Anda harus membongkar seluruh toolhead, melepas mainboard internal, sambil menangani lebih dari 11 kabel pita kustom yang sangat kecil dan rapuh serta 5 koneksi ke board atas
Perbaikan kecil biasanya seperti ini juga, dan saat filamen macet saya juga harus membongkar seluruh bagian depan toolhead dan menangani flex PCB yang lebih kecil dan lebih rapuh
[0] https://wiki.bambulab.com/en/h2/maintenance/replace-cooling-...
Saya membeli Prusa Core One tanpa tahu apa-apa tentang 3D printing, lalu setelah colok listrik, memasukkan filamen bawaan, dan klik beberapa kali mengikuti buku petunjuk 10 halaman, cetakan pertama langsung jadi
Tidak perlu koneksi internet, Wi‑Fi, pendaftaran, atau aplikasi sama sekali
Setelah itu saya memasang aplikasi open source yang ada di GitHub dan mulai memakai layanan “cloud”; saya lumayan kikuk soal hal seperti ini, tetapi itu termasuk yang paling mudah dari semua yang saya lakukan dalam 10 tahun terakhir
Harganya memang sangat mahal, tetapi setidaknya itu barang yang saya miliki
Setelah “membesar”, Prusa cukup banyak mengubah standar etikanya
[0]: https://blog.prusa3d.com/the-state-of-open-source-in-3d-prin...
Kalimat di blog Bambu Lab itu cukup absurd
Kurang lebih bunyinya “lonjakan traffic tidak sah membebani server sehingga menyebabkan gangguan layanan bagi semua orang, dan biayanya adalah ketidakstabilan yang dirasakan semua pengguna”, yang terdengar seperti mereka berkata karena printer mereka populer dan mereka tidak bisa memperluas infrastruktur, mereka akan memblokir semuanya lewat string User-Agent
Alasannya terlalu aneh untuk dipercaya
Tinggal diperbaiki seperti itu. Bambu boleh pakai Creative Commons
Lucu bagaimana orang cepat sekali lupa. Mode LAN awalnya tidak ada dalam rencana, dan baru ditambahkan setelah reaksi keras seperti ini meledak sebelumnya
Setelah itu mereka mengubah arah dan juga merevisi posting blog. Sebagai pelanggan, memberi tekanan memang bisa mengubah arah perusahaan
HP masih memakai tinta DRM, Keurig masih mencoba mencegah “peretasan”, dan OpenAI dulu bilang akan membuka model mereka sebagai open source
Bukan berarti perusahaan yang tidak menepati janji tidak boleh dikritik, tetapi kemarahan saja tidak cukup. Jika mereka benar-benar melanggar lisensi, gugatan atau kemungkinan gugatan juga bisa efektif
Hal yang paling menjengkelkan adalah sekarang Anda tidak bisa lagi berinteraksi dengan printer lewat OrcaSlicer, menyinkronkan filamen, atau memulai cetak jarak jauh
Ada orang yang menaruh printer bukan di sebelah mereka melainkan di bengkel jarak jauh, jadi opsi “LAN” atau “developer”, apalagi jika harus memilih salah satu dengan cloud, tidak terlalu bagus
Klaim bahwa mereka “berpura-pura sebagai klien resmi” bukanlah logika keamanan jika caranya hanya berupa metadata yang dikirim klien
Itu bukan penyamaran, itu hanya berarti Bambu baru menyadari bahwa User-Agent bukan autentikasi
Menyalahkan klien untuk hal ini benar-benar tidak masuk akal
Saat hacker mencoba menyerang infrastruktur, mereka tidak akan peduli apakah memakai klien yang diinginkan Bambu atau tidak
Bambu sekali lagi sedang menjauhkan basis pelanggannya sendiri
Saya tidak terlalu paham detail perangkat lunak Bambu yang memaksa lewat server Tiongkok dan makin menutup perangkat lunaknya, tetapi saya curiga ini bisa terkait pengawasan selama masa perang
Printer Bambu adalah bagian inti dari upaya perang Ukraina, dan menurut saya alasan utama Ukraina menang setelah Januari 2026
Tidak seperti drone yang dijual Tiongkok ke Rusia dalam jumlah jutaan terlebih dahulu, Tiongkok menjalankan kill switch bawaan pada drone buatan Tiongkok yang dipakai Ukraina sehingga mencegah penggunaannya, dan jika setelah itu perusahaan Tiongkok lain yaitu Bambu diam-diam mulai mengintip secara besar-besaran 3D printing yang dipakai untuk memproduksi pengganti drone di pabrik-pabrik rahasia di seluruh Ukraina, itu sangat mencurigakan
Apa pun alasannya, sekarang saatnya para programmer mengubah keadaan, dan seperti Louis Rossmann [1], alih-alih mengumpulkan uang untuk pertarungan hukum, harus ada assembly programmer yang merekayasa balik firmware Bambu untuk membuat firmware open source bebas
Pengganti firmware ini akan memakan waktu beberapa bulan, tetapi semua orang harus menyumbang sedikit agar bisa dirilis gratis, dan dengan begitu Ukraina bisa terus membuat jutaan drone dan mengakhiri perang serta menyelamatkan lebih dari 100 ribu nyawa
[1] https://www.youtube.com/watch?v=qLLVn6XT7v0
Saya sendiri juga bersedia melakukan reverse engineering, tetapi untuk membuat firmware baru dari nol untuk semua model Bambu, saya butuh biaya hidup minimal 35 euro per hari dan perlu meminjam beberapa model untuk pengujian selama beberapa minggu. Saya perkirakan membangun ulang dan merilis firmware seluruh lini model dari nol butuh 5–9 bulan, dan saya penasaran apakah Rossmann dan Geerling bisa memakai pengaruh mereka untuk mengoordinasikannya
Saya sudah mengirim email ke Rosmann dan Geering untuk menanyakan apakah kita bisa membebaskan firmware Bambu bersama, dan siapa pun yang ingin membantu silakan hubungi lewat profil HN saya
Saya tidak tahu printer terbaru, tetapi printer Bambu yang dipakai pada periode itu bisa dengan mudah menyalakan mode khusus LAN
Bisa sepenuhnya dipisahkan dari jaringan dan juga dipakai lewat kartu SD
Anda dapat mengaktifkan akses root di aplikasi dan memasang mode firmware, dan ada beberapa upaya reverse engineering firmware juga
Memang manajemen skala besar jadi sedikit lebih sulit, tetapi jika saya tidak melewatkan pembaruan apa pun, sulit percaya bahwa akses internet benar-benar diperlukan
Saya pendukung open source, tetapi beberapa bulan lalu membeli Bambu P1S
Setelah mencari tahu, karena ternyata ada cara memakainya dengan normal tanpa membuat akun Bambu, tanpa memakai slicer Bambu, dan tanpa mengirim semua cetakan ke server Bambu
Saya tidak punya catatan persisnya, tetapi saya ingat pengaturannya hampir tanpa masalah, dan tampaknya hanya perlu mengubah satu pengaturan di printer. Untuk mencegah pembaruan firmware otomatis dan telemetri, opsionalnya cukup memblokir akses internet di firewall
Saya hanya memakai OrcaSlicer untuk penyesuaian model, perubahan parameter, dan pengiriman cetak
Bambu jelas salah karena bersikap keras terhadap fork open source yang sah dari slicer mereka sendiri, tetapi saya tidak begitu paham keributan ini sebenarnya soal apa. Apakah printer sekarang lebih terkunci dari sebelumnya, atau hanya beberapa model?
Bagi kita itu mudah, tetapi bagi kebanyakan pengguna bagian itu saja sudah berat
Saya juga memakai P1S dan merasa Bambu itu perusahaan yang aneh. Mereka meraup keuntungan besar dari perangkat lunak open source sambil kadang melanggar semangat dan lisensinya sekaligus
Mereka merancang agar cetak harus melewati perantara, padahal dari jaringan sederhana seharusnya bisa langsung kirim ke perangkat; ini mirip printer laser yang alih-alih langsung ke perangkat justru harus lewat cloud
Melihat minimnya enkripsi atau perlindungan pada data desain, rasanya ini disengaja. Mengingat rekam jejak banyak perusahaan Tiongkok dalam memperlakukan kekayaan intelektual, saya jadi berasumsi tujuan utamanya adalah pencurian desain
Jika digabung dengan riwayat buruk soal open source, pendekatan mencurigakan terhadap privasi dan perlindungan kekayaan intelektual, serta sikap hukum yang agresif, menurut saya ini organisasi yang sangat sulit dipercaya
Untungnya desain saya cuma level “lihat sampah ini”, jadi saya tidak khawatir, tetapi untuk pekerjaan penting saya tidak akan pernah memakainya
Saya tidak ingin slicer open source mengirim cetakan melalui layanan cloud Bambu. Dari awal saya memang tidak ingin layanan cloud
Nilai memeriksa status cetak atau memulainya dari ponsel hampir nol; saya bisa kirim dari laptop kantor dan sesekali mengeceknya dari laptop yang sama saat sedang mencetak
Sejauh ini itu berjalan baik, tetapi yang mengkhawatirkan adalah kepentingan korporat Bambu jelas bukan mendukung pola pakai seperti ini, melainkan menarik sebanyak mungkin penggunaan ke dalam ekosistem mereka sendiri
Mereka ingin mengendalikan sisi model lewat MakerWorld dan mengalirkan semua lalu lintas melalui cloud
Bahkan tanpa mengasumsikan niat jahat, ada insentif finansial dan pengalaman pengguna yang jelas, mirip Apple
Namun karena ini perusahaan milik Tiongkok, dan para legislator Barat berada dalam lingkungan yang ingin mengontrol dengan ketat di mana mesin dipakai, menurut saya tidak berlebihan jika tidak ingin menuju dunia seperti itu
Di dunia yang serba cloud, jauh lebih mudah menerapkan DRM, perlindungan hak cipta, dan pembatasan cetak daripada di dunia tempat perangkat lunak open source mengirim G-code ke printer lokal
Saya tidak perlu atau berniat mengganti mesin sekarang, tetapi yang berikutnya mungkin bukan Bambu. Bambu bukan lagi satu-satunya perusahaan yang membuat mesin tipe alat yang bisa dipakai secara produktif tanpa harus menjadikan 3D printing itu sendiri sebagai hobi
Mem-fork perangkat lunak dan memakainya dengan printer sendiri boleh saja, tetapi mereka tampaknya tidak ingin itu dipakai bersama layanan cloud Bambu yang punya ketentuan akses tersendiri
Agak aneh bahwa mereka memilih bertarung di sini, tetapi itu bukan posisi yang sepenuhnya tidak rasional. Cloud adalah komputer orang lain, dan orang lain itu boleh menetapkan aturan tentang apa yang boleh dilakukan di komputernya
Bahwa kliennya open source tidak berarti Anda otomatis berhak memakai servernya
Jika semuanya dijalankan lokal lewat developer mode, atau dijalankan jarak jauh lewat VPN sendiri seperti penulisnya, mungkin hampir tidak ada bedanya
Setelah pembaruan firmware pada suatu waktu di 2025, mereka harus memilih salah satu antara cloud dan lokal
Jika mode lokal diaktifkan, Anda bisa memakai slicer kustom tetapi cloud printing dan monitoring dimatikan
Orang menginginkan keduanya sekaligus dan juga menginginkan keterbukaan, jadi mereka marah
Fork terbaru membuat slicer kustom baru tertentu menyamar sebagai User-Agent agar bisa mengirim cetakan ke cloud Bambu, sehingga menghadirkan pengalaman seperti sebelum 2025
Bambu menggugat fork baru ini, sementara memakai OrcaSlicer asli secara lokal tetap tidak masalah
Sekarang, jika Anda butuh cetak jarak jauh dan tidak ingin mengirim model ke Bambu Cloud, Anda bisa menghindarinya dengan mengaktifkan mode LAN saja dan developer mode
Tetapi bagaimana jika firmware baru memaksa pembuatan akun online dan koneksi ke Bambu Cloud saat pengaturan awal? Bagaimana jika fitur yang bisa dipakai saat mencetak lewat kartu SD dibatasi?
Ini tren yang cukup mengkhawatirkan, dan sekarang perusahaan bahkan mengancam secara hukum pengembang open source yang mencoba memungkinkan pencetakan jarak jauh tanpa melewati server Bambu di atas kode AGPL milik Bambu sendiri
Kalau mau jadi pembela setan, apa sebenarnya motivasi Bambu Lab untuk menerima pemasukan satu kali lalu memberi layanan cloud gratis seumur hidup?
Mereka bisa saja meminta langganan, tetapi pengguna ringan kemungkinan akan sangat menolak
Mereka juga bisa memonetisasi lewat iklan, cross-sell, atau upsell, dan klien pihak ketiga menjadi risiko untuk itu
Saya tidak begitu paham dasar komunitas open source menuntut layanan gratis dari Bambu
Louis Rossmann mengunggah video bahwa dia akan menyediakan 10 ribu dolar agar pengembang open source bisa melawan ancaman hukum Bambu, dan saya juga dengan senang hati akan ikut menyumbang, tetapi itu hanya berarti jika pengembangnya mau kembali menjadi sasaran Bambu
Sebagai gantinya, Rossmann memutuskan dirinya sendiri yang jadi sasaran dan mengunggah video yang memprovokasi Bambu: https://youtu.be/1jhRqgHxEP8?si=BwfoCKxujd0XwNJ0
Yang tidak saya pahami adalah bagaimana beban infrastruktur bisa berbeda antara seseorang yang memakai build slicer Bambu dan orang yang memakai kode yang sama di slicer atau fork lain
Pada akhirnya orang yang sama mengirim permintaan yang sama
Jika mereka tidak sanggup menanggung beban, solusinya adalah mengelola pasokan printer dengan hati-hati. Dari nada posting blognya, kalau infrastrukturnya bahkan tidak sanggup menangani lebih dari 3 orang, ya jangan lepaskan lebih dari 3 printer ke seluruh dunia pada saat yang sama
Saya tadinya mau membeli P2S, tapi sekarang tidak jadi
Bambu Studio secara harfiah adalah fork dari PrusaSlicer. Tidak bisa menumpang pada komunitas lalu mengancam komunitas itu
Dari sudut pandang operasional, saya tidak sepenuhnya tidak setuju dengan Bambu, tetapi saya tidak bisa setuju dengan cara mereka menanganinya
Bambu menyediakan infrastruktur cloud untuk mengendalikan printer dari jarak jauh lewat perangkat lunak mereka sendiri
Jika mereka tidak ingin perangkat lunak yang tidak disetujui mengakses cloud itu, mereka seharusnya membuat autentikasi yang benar dan menyatakannya dengan jelas
Pertanyaan apakah pengguna seharusnya bisa memanfaatkan printer tanpa perangkat lunak resmi dan tanpa cloud adalah persoalan terpisah yang rumit
Jika mereka tidak bersikap seagresif ini, keributan ini bisa dihindari dan mereka juga tidak akan memberi amunisi ideologis kepada basis penggunanya
Sepertinya ke depan pun tidak akan terjadi