Bambu Lab heeft ervoor gezorgd dat een alternatief project voor het versturen van commando's naar hun 3D-printers is verwijderd.

De Chinese 3D-printerfabrikant Bambu Lab heeft onder dreiging van juridische stappen de verwijdering van code uit de OrcaSlicer-bambulab-repository afgedwongen. De ontwikkelaar wordt ervan beschuldigd eigen software te hebben reverse-engineered om commando's naar Bambu Lab 3D-printers te sturen, autorisatiemechanismen te omzeilen, zich voor te doen als een Bambu Studio-product en de gebruiksvoorwaarden te schenden. Volgens de ontwikkelaar van het OrcaSlicer-bambulab-project zijn de beschuldigingen ongegrond en heeft hij geen overtreding begaan, aangezien hij componenten uit de Bambu Studio-repository heeft gebruikt, die door Bambu Lab onder de AGPLv3-licentie worden gedistribueerd, om compatibiliteit met 3D-printers te garanderen.

De ontwikkelaar probeerde een juridische onderbouwing te verkrijgen, een lijst van de overtreden gebruiksvoorwaarden en informatie over welke bestanden en commits in zijn repository de overtredingen bevatten. Vertegenwoordigers van Bambu Lab gaven echter geen specifieke informatie, maar voerden de druk op en beriepen zich op de ontoelaatbaarheid van reverse engineering. OrcaSlicer-bambulab, de ontwikkelaar, besloot geen juridische stappen te ondernemen en verwijderde vrijwillig de inhoud van de repository.

Het OrcaSlicer-bambulab-project is een fork van het open-source 3D-printvoorbereidingspakket OrcaSlicer, dat een 3D-model omzet in een reeks horizontale 2D-lagen die achter elkaar op een 3D-printer kunnen worden geprint. OrcaSlicer is op zijn beurt een fork van het Bambu Studio-pakket, dat oorspronkelijk een fork was van het open-source Pursa Slicer-project. Alle genoemde projecten vallen onder de AGPLv3-licentie.

OrcaSlicer-bambulab is ontwikkeld nadat direct printen vanuit OrcaSlicer werd geblokkeerd door een firmware-update die een jaar geleden werd uitgebracht voor Bambu Lab 3D-printers. Na de firmware-update was de installatie van een extra, eigen app, Bambu Connect, vereist, zonder welke het printen van afzonderlijke lagen niet meer werkte. OrcaSlicer-bambulab heeft de mogelijkheid hersteld om rechtstreeks commando's naar Bambu Lab 3D-printers te sturen vanuit OrcaSlicer, zonder dat Bambu Connect hoeft te worden geΓ―nstalleerd.

Bambu Lab is van mening dat de ontwikkeling van OrcaSlicer-bambulab gebaseerd was op reverse engineering van een propriΓ«taire plugin, die in de Bambu Studio-repository wordt vermeld als een optionele component gebaseerd op niet-vrije bibliotheken. De auteur van OrcaSlicer-bambulab beweert deze plugin niet te hebben gebruikt of via zijn repository te hebben verspreid, en dat de geΓ―mplementeerde methode voor het verzenden van commando's naar 3D-printers gebaseerd is op de openbaar beschikbare broncode van Bambu Studio, gelicentieerd onder de AGPLv3-licentie, en een propriΓ«taire integratielaag.

In de klachten werd ook vermeld dat de aangepaste OrcaSlicer-bambulab-code gebruikt kon worden om het autorisatiesysteem van de firmware te omzeilen en te voorkomen dat ongeautoriseerde commando's naar de 3D-printer werden gestuurd, wat het apparaat zou kunnen beschadigen. De auteur van OrcaSlicer-bambulab reageerde op deze klacht door te stellen dat, ondanks de poging om het project toe te schrijven aan de creatie van een speciale, verborgen functie, de gebruikte methode voor het verzenden van commando's nog steeds door de firmware wordt ondersteund en in de officiΓ«le versie wordt gebruikt. Linux-stack voor Bambu Lab-printers, d.w.z. de mogelijkheid om autorisatie te omzeilen is standaard in de firmware ingebouwd.

Daarnaast suggereerde OrcaSlicer-bambulab, de auteur van OrcaSlicer, dat het project niet beperkt zou blijven tot OrcaSlicer en dat Bambu Lab op firmwareniveau mogelijk de compatibiliteit zou verbreken met de open-source BMCU (Bambu Multi-Color Unit) materiaaltoevoermodule. Deze module wordt door enthousiastelingen samengesteld uit kits die op AliExpress worden verkocht en gebruikt voor 4-kleuren 3D-printen in plaats van Bambu Labs AMS Lite-product. Daarom is er een project gestart om de BMCU aan te passen voor 3D-printers die de open-source Klipper-firmware gebruiken.

Bron: opennet.ru

Koop betrouwbare hosting voor sites met DDoS-bescherming, VPS VDS-servers πŸ”₯ Koop betrouwbare websitehosting met DDoS-bescherming, VPS- en VDS-servers | ProHoster