توسعه دهنده کلیدی postmarketOS پروژه Pine64 را به دلیل مشکلات موجود در جامعه ترک کرد

مارتین برام، یکی از توسعه‌دهندگان کلیدی توزیع postmarketOS، به دلیل تمرکز پروژه بر روی یک توزیع خاص به جای حمایت از اکوسیستمی از توزیع‌های مختلف که با هم روی یک پشته نرم‌افزاری کار می‌کنند، اعلام کرد که از جامعه منبع باز Pine64 خارج می‌شود.

در ابتدا، Pine64 از استراتژی واگذاری توسعه نرم افزار برای دستگاه های خود به جامعه توسعه دهندگان توزیع لینوکس استفاده کرد و نسخه های Community از تلفن هوشمند PinePhone را با توزیع های مختلف ایجاد کرد. سال گذشته، تصمیم به استفاده از توزیع پیش‌فرض Manjaro و توقف ایجاد نسخه‌های جداگانه PinePhone Community Edition به نفع توسعه PinePhone به‌عنوان یک پلتفرم جامع که به‌طور پیش‌فرض یک محیط مرجع اساسی را ارائه می‌دهد، گرفته شد.

به گفته مارتین، چنین تغییری در استراتژی توسعه، تعادل در جامعه توسعه دهندگان نرم افزار PinePhone را به هم زد. پیش از این، همه شرکت‌کنندگان در شرایط مساوی عمل می‌کردند و تا جایی که می‌توانستند، مشترکاً یک پلتفرم نرم‌افزاری مشترک توسعه می‌دادند. به عنوان مثال، توسعه دهندگان اوبونتو تاچ بسیاری از کارهای استقرار اولیه را روی سخت افزار جدید انجام دادند، پروژه Mobian پشته تلفن را آماده کرد و postmarketOS روی پشته دوربین کار کرد.

لینوکس Manjaro تا حد زیادی خود را حفظ کرد و درگیر حفظ بسته‌های موجود و استفاده از پیشرفت‌های از قبل ایجاد شده برای ساخت خود بود، بدون اینکه سهم قابل توجهی در توسعه یک پشته نرم‌افزار مشترک داشته باشد که می‌تواند برای سایر توزیع‌ها مفید باشد. Manjaro همچنین به دلیل گنجاندن تغییرات در حال توسعه در بیلدهایی که هنوز آماده انتشار برای کاربران توسط پروژه اصلی تلقی نشده اند مورد انتقاد قرار گرفته است.

با تبدیل شدن به ساخت اولیه PinePhone، Manjaro نه تنها تنها توزیعی بود که از پروژه Pine64 حمایت مالی دریافت می کرد، بلکه شروع به تأثیر نامتناسبی بر توسعه محصولات Pine64 و تصمیم گیری در اکوسیستم مرتبط کرد. به طور خاص، تصمیمات فنی در Pine64 در حال حاضر اغلب تنها بر اساس نیازهای Manjaro گرفته می شود، بدون اینکه به درستی خواسته ها و نیازهای توزیع های دیگر در نظر گرفته شود. به عنوان مثال، در دستگاه Pinebook Pro، پروژه Pine64 نیازهای توزیع‌های دیگر را نادیده گرفت و استفاده از SPI Flash و بوت‌لودر جهانی Tow-Boot را که برای پشتیبانی یکسان از توزیع‌های مختلف و اجتناب از اتصال به Manjaro u-Boot ضروری بود، کنار گذاشت.

علاوه بر این، تمرکز بر یک مونتاژ انگیزه توسعه یک پلتفرم مشترک را کاهش داد و احساس بی‌عدالتی را در میان سایر شرکت‌کنندگان ایجاد کرد، زیرا توزیع‌ها کمک‌های مالی را از پروژه Pine64 به مبلغ 10 دلار از فروش هر نسخه از تلفن هوشمند PinePhone دریافت می‌کنند. با این توزیع عرضه می شود. اکنون Manjaro علیرغم سهم متوسطی که در توسعه پلتفرم کلی دارد، تمام حق امتیازهای فروش را دریافت می کند.

مارتین معتقد است که این رویه همکاری های سودمند دوجانبه موجود در جامعه مرتبط با توسعه نرم افزار برای دستگاه های Pine64 را تضعیف کرد. خاطرنشان می شود که اکنون در جامعه Pine64 دیگر همکاری قبلی بین توزیع ها وجود ندارد و تنها تعداد کمی از توسعه دهندگان شخص ثالث که روی اجزای مهم پشته نرم افزار کار می کنند فعال هستند. در نتیجه، فعالیت های توسعه برای پشته های نرم افزار برای دستگاه های جدید مانند PinePhone Pro و PineNote اکنون تقریباً متوقف شده است، که می تواند برای مدل توسعه مورد استفاده در پروژه Pine64 که برای توسعه نرم افزار به جامعه متکی است، کشنده باشد.

منبع: opennet.ru

اضافه کردن نظر