۶ اردیبهشت ۱۴۰۴

Techboy

اخبار و اطلاعات روز تکنولوژی

OpenTofu معامله واقعی می شود

با داشتن یک جامعه درگیر ، سازگاری با فروشندگان با نام بزرگ و ویژگی های نوآورانه ، Terraform Fork در یک مسیر رو به بالا قرار دارد.

با داشتن یک جامعه درگیر ، سازگاری با فروشندگان با نام بزرگ و ویژگی های نوآورانه ، Terraform Fork در یک مسیر رو به بالا قرار دارد.

در منبع باز ، چنگال ها اغلب تلاش می کنند تا از سایه پراژیتور خود خلاص شوند. اما opentofu ، چنگال Terraform Community- محرک متولد شده از مجوز مجوز Hashicorp ، در حال نوشتن یک داستان متفاوت است. از ژانویه سال ۲۰۲۴ ، Opentofu از یک مانیفست امیدوارکننده به یک پروژه پر رونق تحت بنیاد لینوکس تبدیل شده است ، که مورد حمایت یک جامعه مشتاق و حامیان مالی بزرگ قرار گرفته است. کمی بیش از یک سال در ، Opentofu قدرت غافلگیرانه ای را نشان می دهد-نه فقط در شور و شوق جامعه بلکه در اقدامات واضح از موفقیت مانند مشارکت های کد ، ارائه ویژگی های کد ، و پس زمینه.

با کسب IBM از Hashicorp که در نهایت کامل شد ، این می تواند لحظه Opentofu باشد.

معیارهای github داستان را بیان می کنند

هیچ یک از اینها از ابتدا آشکار نبود. حداقل ، نه برای من. ممکن است به یاد داشته باشید که من به دلیل کمبود پشتیبانی از ابر با نام بزرگ ، OpenTofu را در اوایل قرار دادم. href = “https://www.infoworld.com/article/2336694/opentofu-may-be-showing-us-the-wrong-way-to-to-fork.html”> سوال برانگیز (بخوانید: نادرست) پیشنهادات که Opentofu ممکن است خیلی سریع با رویکرد فست فود خود دنبال شود. من در هر دو مورد اشتباه کردم. OpenTofu هنوز راه هایی برای اثبات موفقیت خود دارد ، اما علائم مثبت هستند.

به عنوان مثال ، github ستاره ها را در نظر بگیرید. بله ، Terraform هنوز هم به راحتی هدایت می شود (حدود ۴۵۰۰۰ نفر به ۲۳،۰۰۰ Opentofu) ، اما این شکاف عمل واقعی را پنهان می کند: تعامل جامعه. از زمان راه اندازی پایدار در ژانویه سال ۲۰۲۴ ، Opentofu تقریباً پایگاه مشارکت کننده خود را به بیش از ۱۶۰ نفر رساند. هر نسخه باعث افزایش جمعیتی پر جنب و جوش می شود. نسخه ۱.۹ ۴۹ مشارکت کننده بیش از ۲۰۰ درخواست کشش (PRS) ارسال می کنند. در مقابل ، Terraform با یک پایگاه عظیم تاریخی (بیش از ۱۸۰۰ نفر در کل) وارد سال ۲۰۲۴ شد اما خون بسیار کمتری دارد. پس از تغییر Hashicorp به مجوز منبع تجارت (BSL) ، کمک های جامعه به Terraform کاهش یافته است: فقط ۹ ٪ از درخواست های کشش در ماه تغییر مجوز از جامعه ناشی می شود ، از ۲۱ ٪ قبل. یک سال بعد ، فعالیت GitHub Terraform در حجم کامل قوی است (بیش از ۳۴،۰۰۰ در مقابل ۳۲.۵۰۰ پوند Opentofu تعهد می کند) ، اما این تعهدات عمدتاً از مهندسین خود Hashicorp است نه یک جامعه متعهد و وزوز که Opentofu را ایجاد می کند.

ردیاب شماره Opentofu در بهترین راه حل با خود ، منبع باز را نشان می دهد. در یک دوره چهار ماهه در اواخر سال ۲۰۲۴ ، کاربران بیش از ۱۵۰ شماره را باز کردند و بیش از ۲۰۰ درخواست کشش ارسال کردند. و همچنین مسائل طولانی نشده است – جامعه به سرعت با راه حل ها تجمع کرده است. در همین حال ، Terraform هنوز هم موضوعات زیادی را باز می کند ، اما گفتگو خاموش است ، که عمدتاً توسط کارمندان Hashicorp (و به زودی ، همان کارکنان داخل IBM) اداره می شود. همکاری پر جنب و جوش که زمانی Terraform را مشخص می کرد اکنون در Opentofu رونق می گیرد.

مشارکت پر جنب و جوش جامعه

ستارگان در GitHub نشانگر محبوبیت هستند ، اما قدرت واقعی جامعه در تعامل روزانه نشان می دهد. بحث و گفتگوهای Slack OpenTofu و بحث های GitHub به مرکز گفتگوی مشتاق و بازخورد سریع تبدیل شده است. این یادآور پروژه های کلاسیک منبع باز است: فراگیر ، سرزنده و واقعاً پاسخگو. در مقابل ، انجمن های Terraform از زمان چنگال احساس آرامش می کنند.

تغییر در احساسات توسعه دهنده غیرقابل توصیف است. بحث در مورد ویژگی های جدید OpenTofu (مانند رمزگذاری حالت داخلی یا پرچم طولانی مدت مورد انتظار -exclude ) به طور مرتب در سیستم عامل های Reddit و مشابه ظاهر می شود که در آن هیجان برای نوآوری های Opentofu این ممکن است یکی از دلایلی باشد که ما شاهد پروژه هایی مانند Alpine Linux در حال خندیدن Terraform برای Opentofu هستیم: این تا حدودی یک صدور مجوز است و بخشی از آن در مورد شور و شوق جامعه برای آنچه OpenTofu می شود.

پشتیبان از چندین فروشنده

در مورد فروشندگان شرکت ها چه می کنید؟ هنوز هم این مورد است که فروشندگان ابر (به دانش من) کد را به Opentofu کمک نکرده اند ، اگرچه هر یک از سه بزرگ بی سر و صدا سازگاری با Opentofu را تضمین کرده اند. پشتیبانی از ابر آشکارتر ممکن است دنبال شود ، اما در حال حاضر ، شرکت هایی مانند Harness ، Spacelift ، ENV0 ، SCALR و Gruntwork منابع قابل توجهی را تعهد کرده اند-۸ مهندس تمام وقت به مدت پنج سال به طور جمعی. در ابتدا ، سهم واقعی از ۱۶۳ شرکت و نزدیک به ۸۰۰ نفر که نام خود را در پشت مانیفست اولیه قرار داده اند ، از تعهدات خود عقب مانده است. این باعث شک و تردید شد. با این وجود ، تا اواخر سال ۲۰۲۴ ، مشارکت کنندگان تحت حمایت فروشنده به طور چشمگیری افزایش یافتند و تعهدات خود را خوب کردند ، با شرکت هایی مانند Cloudflare و BuildKite Chipping با پشتیبانی از زیرساخت ها ، غنی سازی بیشتر اکوسیستم OpenTofu.

Terraform Hashicorp همچنان قوی است ، به ویژه در بین کاربران سازمانی. اما دنیای منبع باز گسترده تر به طور قاطع در پشت Opentofu تراز شده است ، که توسط الگوی حاکمیت چند منظوره و اخلاق واقعاً باز جذب شده است. برای بسیاری ، این امر باعث می شود Opentofu به یک ارتقاء قانع کننده از Terraform ، نه فقط یک جایگزین “به اندازه کافی خوب” به دلیل صدور مجوز.

نوآوری شتاب

opentofu فقط Terraform را تکرار نکرد – آن را در مناطقی که جامعه در اولویت قرار گرفته بود ، جهش داد. این ویژگی ها به سرعت ویژگی های تغییر بازی را معرفی می کند که کاربران Terraform سالها درخواست کرده بودند. رمزگذاری فایل حالت پایان به پایان به زودهنگام وارد شده است ، a devsecops رویای کمرنگ توسط Terraform. تکرار ارائه دهنده ( for_each ) ، یک پرچم -exclude برای انتخابی اعمال می شود ، و منابع ماژول پویا به نقاط درد پرداخته شده است که Terraform حل نشده است.

به روزرسانی های شخصی Hashicorp متوقف نشده است ، اما نوآوری آنها اغلب در مقایسه با ویژگی تهاجمی OpenTofu به نظر می رسد. پیشرفت های Terraform ، مانند توابع تعریف شده ارائه دهنده و اعتبار سنجی متغیر سختگیرانه تر ، از شرط بندی های ایمن استقبال می کنند. Opentofu نوسانات بیشتری را انجام می دهد ، و سازگاری جزئی را به روش های استراتژیک (مانند معرفی .tofu پسوند پرونده) برای فشار بیشتر نوآوری انجام می دهد.

علاوه بر این ، رجیستری جدید منبع باز Opentofu (با تمرکززدایی با حمایت از GIT) هدف خود را برای ساختن یک اکوسیستم باز و باز متمایز از رویکرد ثبت نام اختصاصی Hashicorp نشان می دهد.

آیا opentofu واقعاً موفق است؟

بنابراین ، آیا Opentofu به عنوان چنگال موفق شده است؟ این بستگی به نحوه اندازه گیری موفقیت دارد.

از نظر ایجاد یک جامعه پر رونق ، کاملاً. OpenTofu پس از تغییر صدور مجوز ، روح محور جامعه را از دست داده است. این مشارکت کنندگان فعال و درگیر است که به یک فروشنده واحد نمی بینند. از ویژگی های خود ، Opentofu فقط در PAR نیست.

پذیرش در دنیای واقعی ، کمیت آن سخت تر است. Terraform هنوز هم به Mindshare Enterprise عظیم فرمان می دهد. اما ترافیک رجیستری Opentofu (میلیون ها درخواست روزانه) و بارگیری قابل توجهی CLI حاکی از کشش واقعی است. فروشندگان ابزار مانند گزارش Scalr به شدت افزایش استفاده از opentofu (بیش از ۳۰۰ ٪ رشد سال بیش از سال در استفاده از MERE در استفاده از Mere Pricistry) ، سیگنال دادن یک تغییر معنی دار

یک مسیر پیچیده اما امیدوار کننده به جلو

opentofu بدون چالش نیست. این باید حرکت را حفظ کند ، خود را در مقیاس شرکت اثبات کند و جامعه را در حال رشد نگه دارد تا از وابستگی به افراد کلیدی جلوگیری شود. اما این موانع نشان دهنده پیشرفت واقعی است. OpenTofu فراتر از سرنوشت چنگال معمولی رکود یا بی ربط حرکت کرده است.

از نظر تاریخی ، چنگال وقتی که ایدئولوژی از عمل گرایی فراتر می رود ، یا مجوز مباحث مربوط به مزایای واقعی است. OpenTofu دقیقاً موفق شد زیرا در ترولپ مدیر عامل Redis اخیراً استدلال کرده است ، “اگر شما یک توسعه دهنده متوسط ​​هستید ، آنچه شما واقعاً مراقبت از آن را ارائه می دهید؟ OpenTofu روی لورهای منبع باز خود استراحت نکرده است و ترجیح می دهد در عوض بر ارائه یک محصول عالی تمرکز کند.

هیچ یک از این موارد دلالت بر این ندارد که Terraform “مرده” است یا حتی از نظر مطلق رو به کاهش است. Hashicorp هنوز هم یک مشتری بزرگ دارد و احتمالاً بیش از هر زمان دیگری از طریق Terraform Cloud از Terraform درآمد کسب می کند. اما در عرصه منبع باز ، Terraform تاج خود را به Opentofu از دست داده است. انرژی جامعه در اطراف Terraform اکنون تا حد زیادی به Opentofu جریان دارد و این نشانه نهایی یک چنگال موفق است. هاشیکورپ شرط می بندد که اکوسیستم آنها جایگزین قابل دوام و قابل دوام نیست. جامعه با ایجاد یک پاسخ داد. این یک شاهکار قابل توجه است ، فقط ممکن است به پذیرش شرکت های سنگین تبدیل شود.