خالق Redis DBMS پشتیبانی پروژه را به جامعه واگذار کرد

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

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

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

مدل مدیریت پیشنهادی شامل گروه کوچکی از توسعه دهندگان کلیدی (تیم اصلی) است که شرکت کنندگان ثابت شده ای که با کد آشنا هستند، درگیر در توسعه هستند و وظایف پروژه را درک می کنند، انتخاب می شوند. در حال حاضر، تیم اصلی شامل سه توسعه‌دهنده از آزمایشگاه‌های ردیس است - یوسی گوتلیب و اوران آگرا که پست رهبران پروژه را بر عهده گرفته‌اند، و همچنین ایتامار هابر که پست رهبر جامعه را بر عهده گرفته است. در آینده نزدیک، برنامه ریزی شده است که چندین عضو از جامعه به عنوان تیم اصلی انتخاب شوند که بر اساس مشارکت آنها در توسعه پروژه انتخاب شده اند. برای تصمیمات عمده مانند تغییرات اساسی در هسته Redis، افزودن چارچوب های جدید، تغییرات در پروتکل سریال سازی، و تغییراتی که سازگاری را به هم می زند، اجماع بین همه اعضای تیم اصلی ترجیح داده می شود.

با رشد جامعه، Redis ممکن است با نیازهای جدیدی برای عملکرد گسترده روبرو شود، اما رهبران جدید می گویند که این پروژه ویژگی های اساسی مانند تمرکز بر کارایی و سرعت، میل به سادگی، اصل "کمتر بهتر است" و انتخاب را حفظ خواهد کرد. راه حل های مناسب برای پیش فرض

منبع: opennet.ru

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