چرا استارتاپ‌ها باید کدهایشان را به صورت اپن سورس منتشر کنند؟

Dokit فکر می‌کرد که اپن سورس کردن دانشی که در اختیار دارد، یک تصمیم بد بیزینسی است، اما این انتخاب اساس موفقیتش شد.

در این مقاله که توسط Clement Flipo یکی از بنیان‌گذاران Dokit نوشته شده، درباره این مهم مطالبی را می‌خوانیم:

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

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

ماه‌های اول

همیشه آسان نبوده، اما از وقتی که کمپانی ما در سال ۲۰۱۷ تشکیل شد، من دریافتم که بزرگترین و باارزش‌ترین هدف‌ها معمولاً همیشه دشوار هستند. از طرفی برنامه ما ایجاد کردن تغییر اساسی در شکل قدیمی ساختن مستندات پروژه‌ها، راهنمای کاربر و کاتالوگ‌های مختلف بود. از آنجا بود که اولین تصمیم بزرگ را گرفتیم: انتشار سریع مفهوم مورد نظر با استفاده از یک فریم‌ورک اپن سورس موجود، MediaWiki و از آنجا حرکت به سمت انتشار همه کدها به صورت اپن سورس.

این تصمیم با این حقیقت که MediaWiki پیش از این به خوبی در حال کار بوده آسان‌تر شد. با ۱۵۰۰۰ دولوپرِ در حال حاضر فعال در سراسر جهان روی پلتفرمی که شامل ۹۰ درصد از قابلیت‌های مورد نیاز ما برای رسیدن به mvp پروژه بود، بدون شک در نبود پشتیبانی از سمت موتور قدرت‌مندی به اسم ویکیپدیا، شرایط برای ما سخت‌تر می‌شد.

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

در کمتر از ۲ سال هزاران کامیونیتی را دیدیم که Dokit های خودشان را لانچ کردند. از داکیت‌های سرگرمی و کمدی تا راهنما‌های رسمی‌تر محصولات.

انتشار اپن سورس

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

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

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

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

از اینجا به کجا؟

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

در روزهای اول، بسیار از این که ابزار و دانش‌مان را به صورت رایگان در اختیار دیگران قرار دهیم، می‌ترسیدیم. اما در واقعیت، کاملاً برعکس بود. اپن سورس به ما توانایی بالا آوردن سریع یک استارتاپِ از ابتدا پایدار را داد. Dokit پلتفرمی‌ست که به کاربرانش اعتماد به نفس ساختن و پرداختن ابتکارهای جدید را با پشتیبانی یک کامیونیتی می‌دهد. در یک نگاه کلی‌تر، ما نیز وقتی که از اپن سورس برای ساختن یک پلتفرم استفاده می‌کنیم، در‌واقع داریم همین کار را انجام می‌دهیم.

منبع:
https://opensource.com/article/19/5/startups-release-code
** تصویر سرآیند از Markus Spiske در سایت unsplash