در پی اقدام بحثبرانگیز زیمنس مبنی بر توقف دسترسی عمومی به مخزن OpenRadioss، بنیاد نرمافزارهای سازمانی راکی (RESF) با معرفی پروژه جدید OpenCourant، پرچمداری توسعه متنباز این حلکننده تحلیل المان محدود (FEA) را بر عهده گرفت.
تحلیلی بر واقعه OpenRadioss و سیاستهای انحصاری زیمنس
نرمافزار Radioss که سالها به عنوان یکی از پیشرفتهترین حلکنندههای تحلیل ساختاری برای بررسی حوادث (Crashes)، انفجارها و دینامیکهای پیچیده شناخته میشد، در سال ۲۰۲۲ توسط شرکت Altair Engineering تحت لایسنس GNU AGPL متنباز شد. این اقدام گامی بزرگ در جهت دموکراتیزه کردن محاسبات فنی محسوب میشد. با این حال، پس از تصاحب Altair توسط زیمنس در سال ۱۴۰۳ (۲۰۲۴ میلادی)، شرکت زیمنس با بستن مخزن گیتهاب این پروژه و حذف منابع پیرامونی آن، دسترسی جامعه فنی را به طور کامل قطع کرد. توجیه زیمنس برای این اقدام، «تلفیق تلاشها» برای ارائه پشتیبانی بهتر و تسریع در نوآوری عنوان شده است، اما این رویکرد با انتقادات شدید متخصصان دنیای نرمافزارهای آزاد مواجه شد.
معرفی OpenCourant؛ پاسخی به محدودیتها
در واکنش به این سیاست انحصاری، برایان کلمنس (Brian Clemens)، بنیانگذار Rocky Linux و بنیاد RESF، خبر از راهاندازی پروژه OpenCourant داد. هدف این فورک، ادامه مسیر توسعه کدهای OpenRadioss تحت همان لایسنس GNU AGPLv3 است. این پروژه بر پایه آخرین نسخه عمومی در دسترس قبل از حذف مخزن توسط زیمنس بنا شده و در قالب چتر حمایتی RESF اداره خواهد شد تا از امنیت حقوقی و فنی آن اطمینان حاصل شود.
چالشهای فنی در مسیر احیا و توسعه
فرآیند فورک کردن OpenCourant با چالشهایی روبروست. تحلیلگران متوجه شدهاند که بخشی از OpenRadioss شامل وابستگیهای باینری (Binary Dependencies) بوده است که در مخزن اصلی به صورت متنباز کامل در دسترس نبودند یا نسخههای آنها پیش از حذف مخزن توسط زیمنس، بهروزرسانی نشده بودند. توسعهدهندگان OpenCourant در حال حاضر در حال تلاش برای بازسازی این قطعات مفقوده هستند و از جامعه مهندسی درخواست کردهاند تا اگر نسخههای باینری اخیر را در اختیار دارند، در این مسیر همکاری کنند. این موضوع اهمیت استقلال از وابستگیهای باینری بسته را در پروژههای متنباز بیش از پیش نمایان میکند.
اهمیت محاسبات علمی در اکوسیستم متنباز
از دست رفتن دسترسی عمومی به ابزاری مانند OpenRadioss، تنها محدود به بستن یک کد منبع نیست؛ بلکه به معنای حذف ابزاری حیاتی برای بنچمارک کردن عملکرد CPU و اعتبارسنجی الگوریتمهای شبیهسازی در مقایسه با نسخههای تجاری و گرانقیمت Radioss است. با ظهور OpenCourant، جامعه کاربران HPC (محاسبات با کارایی بالا) امیدوار است که این چرخه نوآوری، بهویژه در صنایع هوافضا و خودروسازی، بدون وابستگی به تصمیمات یکجانبه شرکتهای بزرگ ادامه یابد.
مشخصات فنی و راهبری پروژه
- نام پروژه: OpenCourant
- مبنای کد: آخرین نسخه عمومی OpenRadioss (پیش از انسداد زیمنس)
- نوع لایسنس: GNU AGPLv3
- نهاد راهبر: Rocky Enterprise Software Foundation (RESF)
- حوزه کاربرد: تحلیل المان محدود (FEA)، شبیهسازی حوادث و دینامیک سازه