
در پی تصمیم غیرمنتظره و ناخوشایند شرکت زیمنس (Siemens) برای تعطیل کردن پروژه متنباز OpenRadioss، جامعه توسعهدهندگان نرمافزار آزاد واکنش نشان داد. این پروژه که چهار سال پیش توسط شرکت آلتیر (Altair Engineering) و بر پایه حلکننده برجسته اجزای محدود (Finite Element) موسوم به Radioss آغاز شده بود، نهتنها متوقف شد، بلکه زیمنس مخزن گیتهاب (GitHub Repository) میزبان کد متنباز آن را نیز بست و سایر منابع پیرامون پروژه را حذف کرد.
OpenCourant؛ ادامهدهنده راه OpenRadioss
برایان کلمنز (Brian Clemens)، بنیانگذار و معاون راکی لینوکس (Rocky Linux) و بنیاد نرمافزاری راکی اینترپرایز (Rocky Enterprise Software Foundation یا RESF)، پروژه OpenCourant را بهعنوان یک فورک اجتماعی (Community Fork) از OpenRadioss معرفی کرده است. این پروژه بر پایه آخرین نسخه عمومی و متنباز OpenRadioss بنا شده که پیش از تعطیلی و حذف دسترسی به مخزن گیت توسط زیمنس در دسترس بوده است.
وبسایت تازهراهاندازیشده OpenCourant.org، این پروژه را چنین توصیف میکند:
«OpenCourant یک حلکننده متنباز اجزای محدود برای شبیهسازی برخورد، ضربه و دینامیک بهشدت غیرخطی است که پایگاه کد OpenRadioss را تحت مجوز GNU AGPL و بهصورت باز، همانجایی که به آن تعلق دارد، ادامه میدهد.»
مجوز و ساختار مدیریتی پروژه
OpenCourant همان مجوز AGPLv3 گنو (GNU AGPLv3) پروژه OpenRadioss را حفظ کرده و بهعنوان بخشی از بنیاد نرمافزاری راکی اینترپرایز (RESF) اداره خواهد شد. این ساختار حقوقی و مدیریتی، تداوم توسعه مشارکتی و آزاد کد را برای جامعه کاربران و توسعهدهندگان تضمین میکند.
چالش پیشروی تیم توسعه
با این حال، توسعهدهندگان OpenCourant با یک مشکل کوچک اما مهم روبهرو شدهاند: بخشی از پروژه OpenRadioss متشکل از وابستگیهای باینری (Binary Dependencies) بوده است و تیم پروژه به آخرین نسخههای این وابستگیها که پیش از حذف مخزن توسط زیمنس منتشر شده بودند، دسترسی ندارد. جزئیات این موضوع در یک رشته گفتوگو (Discussion Thread) منتشر شده و از افرادی که نسخههای تازه باینریهای OpenRadioss را در اختیار دارند خواسته شده است تا در تکمیل این بخش همکاری کنند.
آینده پروژه
امید میرود OpenCourant بتواند مسیر موفقیت OpenRadioss را ادامه دهد و بهعنوان یک جایگزین پایدار برای حلکننده اجزای محدود متنباز در حوزه شبیهسازی برخورد و دینامیک غیرخطی مطرح شود؛ پروژهای که بهدلیل ماهیت متنباز خود، میتواند در آزمونهای سنجش کارایی (Benchmark) آینده نیز به کار گرفته شود.