A Bambu Lab 3D nyomtatógyártó megsérti az AGPL-t, és forkot hoz létre a Bambu Studio számára

Válaszul a Bambu Lab 3D nyomtatóin a saját fejlesztésű Bambu Connect alkalmazás használata nélkül visszaállította a közvetlen nyomtatási képességeket fejlesztő fejlesztő elleni közelmúltbeli fenyegetésekre, a Software Freedom Conservancy (SFC) bejelentette, hogy vizsgálatot indít a Bambu Lab szoftverében és firmware-jében előforduló lehetséges szabad licencek megsértésével kapcsolatban, valamint egy barkácsjavítási kezdeményezés létrehozását, amely megkezdte a Bambu Lab saját fejlesztésű könyvtárainak visszafejtését, és létrehozta a Bambu Studio platform független elágazását.

A Bambu Studio, a Bambu Lab által fejlesztett szoftvercsomag, a nyílt forráskódú Prusa Slicer projekt egy elágazása, és az eredeti projekthez hasonlóan AGPLv3 licenc alatt kerül terjesztésre. Egy évvel ezelőtt a Bambu Lab 3D nyomtatókhoz kiadott firmware-frissítés egy olyan változást vezetett be, amely blokkolta a közvetlen nyomtatást. A firmware-frissítés után az alternatív 3D nyomtatószoftverek, például az OrcaSlicer használatához telepíteni kellett a saját fejlesztésű Bambu Connect alkalmazást. Ezen alkalmazás nélkül a rétegenkénti nyomtatás elérhetetlenné vált.

Egy rajongó megvalósította azt a képességet, hogy az OrcaSlicer közvetlenül küldhessen parancsokat a Bambu Lab 3D nyomtatóknak a Bambu Connect telepítése nélkül, de a Bambu Studio jogi lépések fenyegetésétől tartva arra kényszerítette a fejlesztőt, hogy törölje a létrehozott kódot tartalmazó tárhelyet, annak ellenére, hogy a rajongó módszere a parancsok közvetlen küldésére a 3D nyomtatóknak a Bambu Studio AGPL projekt tárházának tartalmán alapult.

Az SFC ezt a lépést az AGPLv3 licenc által biztosított jogok megsértéseként értelmezte. Amikor nyomást gyakoroltak rá, a Bambu Lab megfélemlítő taktikához folyamodott, azt állítva, hogy a termék szolgáltatási feltételei felülírják az AGPLv3 követelményeit, így megsértve az AGPL 10.3. záradékát. Ez a záradék tiltja a licenc által biztosított jogok gyakorlását akadályozó további korlátozások bevezetését.

Továbbá az SFC emberi jogi szervezet a Bambu Studio alkalmazásban az AGPLv3 licenc közvetlen megsértését állapította meg, amely a libbambu_networking könyvtárat használja, amelynek forráskódja nincs megadva. Mivel a Bambu Studio egy másik nyílt forráskódú, AGPL licenccel rendelkező projekt elágazása, szigorúan az eredeti AGPLv3 licenc alatt kell terjeszteni, és nem lehet kivételekkel licencelni. Ennek megfelelően minden komponensnek további korlátozások nélkül elérhetőnek kell lennie a forráskódban, és az AGPL kód és egy saját könyvtár kombinálása egyetlen termékben elfogadhatatlan. A libbambu_networking könyvtár a felhasználói felületen egy interaktív prompton keresztül töltődik be, de ez a manőver nem kerüli meg az AGPL-t.

A Bambu Lab AGPLv3 szabvány megsértése miatt nehézségekbe ütköző 3D nyomtató felhasználók megsegítésére létrehozták a baltobu projektet, három SFC-védett adattárral:

  • A reverse-networking egy projekt, amelynek célja a libbambu_networking.so, bambu_networking.dll és libbambu_networking.dylib könyvtárak visszafejtése és egy nyílt forráskódú helyettesítő létrehozása. Mivel ezeket a könyvtárakat az AGPLv3 licenc alatt álló kódban használják, ugyanaz a licenc vonatkozik rájuk is, lehetővé téve a visszafejtést.
  • Az orca-slicer-for-bambu egy adattár az OrcaSlicer forkon végzett folyamatos munkálatokhoz, amely támogatja a Bambu Lab 3D nyomtatókkal való közvetlen használatot. A adattár újraalkotja az OrcaSlicer-bambulab projekt kódját, amelyet korábban a Bambu Lab fenyegetései miatt eltávolítottak.
  • A Viscose a Bambu Studio fork egy tárhelye, amely biztosítja az AGPL által biztosított felhasználói szabadságok és jogok megőrzését, és egy nyílt forráskódú kódbázist tart fenn arra az esetre, ha a Bambu Lab úgy döntene, hogy bármit eltávolít a tárhelyéről.

Forrás: opennet.ru

Vásároljon megbízható tárhelyet DDoS védelemmel, VPS VDS szerverekkel rendelkező webhelyekhez 🔥 Vásároljon megbízható weboldal tárhelyet DDoS védelemmel, VPS VDS szerverekkel | ProHoster