العودة
SiTech
انتهاك مستمر لرخصة AGPL في طابعات ثلاثية الأبعاد: ما عرضته SFC في مؤتمر FOSSY
SiTech AI Team3 წთ. საკითხავი

انتهاك مستمر لرخصة AGPL في طابعات ثلاثية الأبعاد: ما عرضته SFC في مؤتمر FOSSY

عرضت SFC في مؤتمر FOSSY 2026 انتهاكاً مستمراً لرخصة AGPLv3 في برمجيات Bambu Lab، وإشعار DMCA الذي أُرسل إلى من فكّك الشفرة، والعمل الجاري على بناء بدائل مفتوحة المصدر.

انتهاك رخصة عُرض في مؤتمر FOSSY

في مؤتمر FOSSY 2026 عرض ثلاثة من Software Freedom Conservancy (SFC) — برادلي كوهن وكارين ساندلر ودينفر جينجريتش — انتهاكاً مستمراً لرخصة Affero العامة العامة الإصدار الثالث (AGPLv3) يتعلق ببرمجيات طابعات ثلاثية الأبعاد من شركة Bambu Lab. واللافت أن أسلوب التحايل الذي تعتمده الشركة هو بالضبط ما كُتبت الرخصة لمنعه.

من Slic3r إلى Bambu Studio

طوّر أليساندرو رانيلوتشي برنامج التقطيع Slic3r واختار AGPLv3 عن قصد: "توقعت كل هذا، لأن أكبر مخاوفي كان أن يقدّم أحدهم Slic3r كخدمة"، كما قال لكوهن. وهناك نحو 18 تفرعاً نشطاً، أشهرها PrusaSlicer من شركة يوزيف بروشا. دخلت Bambu Lab السوق خلال طفرة الهوايات في زمن كوفيد، وبحلول 2025 سيطرت على ما بين 38 و48 بالمئة من سوق الطابعات بسعر 500 إلى 3000 دولار.

وزّعت الشركة نسخة معدلة من PrusaSlicer باسم Bambu Studio بموجب AGPLv3، لكن دون شفرة مصدرية أو عرض لتقديمها، حتى أجبر ضغط المجتمع الشركة على نشر الشفرة حول عامي 2022 و2023، وكان ذلك النشر — كما يحدث عادة في المحاولة الأولى — ليس الشفرة المصدرية المطابقة الفعلية.

الجزء المحمّل ديناميكياً

يطلب Bambu Studio من المستخدمين تنزيل "قليل من الأشياء الإضافية"، بالخيارين المعتادين "نعم" أو "ذكّرني لاحقاً"؛ ولا تعمل بعض الوظائف حتى الضغط على "نعم". هذه الإضافات مكتبتان مشتركتان مبنيتان من شفرة C++ وتُحمّلان في البرنامج عبر استدعاءات dlopen() الظاهرة بوضوح في الشفرة المنشورة. وتتصل هذه الطبقة الرقيقة عبر الشبكة بتطبيق ثلاثي الأبعاد واسع يعمل على خوادم Bambu Lab، وتمرّر "مفتاحاً" هو مجرد سلسلة User-Agent متطابقة لدى جميع العملاء. وتزعم الشركة أن هذه السلسلة آلية لمنع التحايل بموجب قانون DMCA.

ويرى كوهن أن هذا هو تحديداً ما تمنعه AGPLv3: "لا يمكنك وضع جزء من تطبيقك الخاضع لـ Affero-GPL على خادمك وتُبقيه احتكارياً". وقد فكّك مستخدم من بولندا اسمه بافل يارتشاك سلسلة User-Agent وشبكة الاتصال بالهندسة العكسية، فردّت Bambu Lab بإشعار إزالة بموجب DMCA استجابت له GitHub. ولا يزال يارتشاك يصون الشفرة في برنامجه OrcaSlicer، ونسخته معروضة في مستودع تابع لـ SFC ضمن مشروع baltobu.

البرمجيات الثابتة والتمويل ودور المستخدمين

أشار جينجريتش إلى أن Bambu Lab تنتهك أيضاً GPLv2 بعدم توفير الشفرة لنواة Linux المبنية على Buildroot ولغيرها من مكونات copyleft في البرمجيات الثابتة لبعض الطرازات. وبرأيه اعتمدت الشركة موقف "إذن قاضونا" ثم توقفت عن الرد.

وقد تجاوزت حملة جمع التبرعات التي أطلقتها SFC حول هذا العمل هدفها البالغ 250,000 دولار بكثير، ما أتاح للمنظمة تعيين محامٍ متفرغ للتقاضي. وحذّرت ساندلر من أن رخصة GPL ليست "غبار جنّات": "إن لم يضع أحد أقدام أحدهم على النار، وإن لم يقل أحد 'مهلًا، أنت لا تفعل هذا فعلاً'، فلن يفعل أحد ذلك أبداً". ودعت المشترين إلى طلب الشفرة المصدرية المطابقة الكاملة لكل جهاز يشترونه.

SSiTech

SiTech — تطوير ويب مدعوم بالذكاء الاصطناعي

نبني مواقع سريعة وعصرية وندمج الذكاء الاصطناعي في سير عمل الشركات. لديك مشروع أو سؤال؟ يسعدنا مساعدتك.