کتاب Open Source Projects – Beyond Code (پروژههای متن باز – فراتر از کد: طرحی برای پروژههای منبع باز مقیاسپذیر و پایدار) شما را با فرآیند توسعهی نرمافزار در فضای متن باز آشنا میکند.
در ادامه مقدمهای از کتاب Open Source Projects – Beyond Code را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Open Source Projects – Beyond Code:
منبع باز نه تنها به غالبترین روش توسعه نرمافزار تبدیل شده است، بلکه به یک استراتژی برجسته برای نوآوری سریع، همکاری غیرمتمرکز، ایجاد اکوسیستم و رشد شغلی تبدیل شده است. این روزها نمیتوانید بدون تعامل با منبع باز به جایی بروید. منبع باز در تلفن همراه، ماشین و یخچال شما وجود دارد.
پخش و تولید نمایش یا فیلم مورد علاقه شما را امکانپذیر میکند، هواپیماها را در هوا نگه میدارد و به بخشهای فقیر جامعه کمک میکند تا بخشی از دنیای دیجیتال باشند. حتی مسئول کمک به نوشتن این کتاب است (از شما، Neovim و Pandoc!) سپاسگزاریم. با حجم گسترده منبع باز موجود، تنوع بسیار زیادی وجود دارد. در حالی که یک بخش بزرگ از این تنوع، پشته فناوری است که استفاده میشود، بخش دیگر به همان اندازه مهم نحوه عملکرد پروژههای منبع باز است.
مجموعهای از استراتژیهای مالکیت معنوی (IP)، مدلهای میزبانی و حاکمیت، ساختارهای جامعه، تعامل تجاری و مسیرهای رشد وجود داشته است. در حالی که پشته فناوری یک پروژه منبع باز بیشتر یک علم است، پایان عملیاتی بیشتر یک هنر است. هیچ دو پروژه ای شبیه هم نیستند. آنچه برای یک پروژه کار میکند ممکن است برای پروژه دیگر کارساز نباشد.
این دقیقاً همان چیزی است که این کتاب روی آن متمرکز شده است. هنر نحوه کار پروژههای منبع باز فصول 1 و 2 به شما دانش پایه یک پروژه منبع باز، چرایی مشارکت یا ایجاد یک پروژه منبع باز و ویژگیهای یک پروژه منبع باز خوب را میدهد. از آنجا، شما به جنبههای مختلف یک پروژه منبع باز شیرجه خواهید زد. فصل 3 تا 14 را به عنوان یک کتاب آشپزی در نظر بگیرید. یک تفاوت بزرگ با آنچه ممکن است از یک کتاب آشپزی انتظار داشته باشید این است که پاسخ روشنی در مورد “راه درست” برای هیچ یک از موضوعات تحت پوشش وجود ندارد.
از نمونههای بسیاری از پروژههایی که موفق بودهاند (همراه با پروژههایی که به آن موفقیتآمیز نبودهاند) یاد خواهید گرفت. امیدواریم این مثالها با تمرکزهایی که پروژه منبع باز شما ممکن است داشته باشد همخوانی داشته باشد و چارچوب بیشتری برای کار بر روی یک تمرکز به شما بدهد. به هر حال، متن باز یک هنر است و نه یک علم.
کتاب Open Source Projects – Beyond Code برای چه کسی است؟
این کتاب برای هر کسی است که به منبع باز علاقه مند است، به ویژه کسانی که به دنبال راه اندازی یک پروژه منبع باز هستند یا در حال حاضر یک پروژه منبع باز را اجرا میکنند و به دنبال کسب دانش در مورد نحوه عملکرد بهتر پروژه خود یا مقیاس آن برای رشد و پایداری هستند.
آنچه کتاب Open Source Projects – Beyond Code پوشش میدهد:
فصل 1، چیستیها و چراییهای منبع باز، به چیستی منبع باز و تاریخچه منبع باز میپردازد. از آنجا، در مورد نحوه استفاده از منبع باز و چند پروژه نمونه که محرکهای مختلف برای منبع باز را به نمایش میگذارند، خواهید آموخت.
فصل 2 کتاب Open Source Projects – Beyond Code، چه چیزی یک پروژه منبع باز خوب را میسازد؟، ویژگیهای اصلی یک پروژه منبع باز را مشخص میکند. تفاوت بین «کد منبع باز» و «ایجاد یک پروژه منبع باز» را به همراه بررسی الگوهای مختلف و ضد الگوها در پروژههای منبع باز خواهید آموخت.
فصل 3، مجوز منبع باز و مدیریت IP، جنبههای مختلف صدور مجوز، مدیریت حق نسخه برداری، امضای مشارکت، و مدیریت برند و علائم را بررسی میکند، هرچند که از سوی یک وکیل غیر وکیل است.
فصل 4 کتاب Open Source Projects – Beyond Code، تراز کردن ارزش تجاری منبع باز برای کارفرمای خود، به شما کمک میکند تا از کارفرمای خود برای مشارکت در منبع باز یا شروع یک پروژه منبع باز استفاده کنید. این توضیح میدهد که چرا یک شرکت میخواهد کد منبع باز، دریافت پشتیبانی و ایجاد پرونده تجاری برای کد منبع باز، و نحوه اجرای فرآیند منبع باز و سنجش موفقیت را پوشش دهد.
فصل 5، مدلهای حاکمیت و میزبانی، توضیح میدهد که چگونه پروژههای منبع باز میتوانند حاکمیت را ساختار دهند. شما در مورد مدلهای مختلف حکمرانی، نقشها در پروژههای منبع باز، مستندسازی ساختار پروژه و دریافت حمایت مالی برای پروژه خود خواهید آموخت.
فصل 6 کتاب Open Source Projects – Beyond Code، ایجاد احساس استقبال از پروژه، راهنمایی و بهترین شیوهها را برای ایجاد یک جامعه فراگیر ارائه میدهد. موضوعات شامل راه اندازی پروژه شما برای تازه واردان، حمایت موثر از کاربران نهایی و درگیر کردن جامعه شما در زمانی که فراتر از محدوده پروژه شما رشد میکند، خواهد بود.
فصل 7، مشارکتکنندگان در حال رشد برای نگهداریکنندگان، به این موضوع میپردازد که چرا تبدیل مشارکتکنندگان به نگهدارنده مهم است و سپس به فرآیند شناسایی مشارکتکنندگانی میپردازد که میتوانند نگهدار شوند و چگونه بدانند چه زمانی آماده تبدیل شدن به نگهدار هستند.
فصل 8 کتاب Open Source Projects – Beyond Code، مقابله با تعارض، به درک چگونگی تفکر انسانها و انگیزههای آنها به عنوان راهی برای مقابله بهتر با تعارض در پروژههای منبع باز میپردازد. شما همچنین در مورد تصمیم گیری فراگیر و نحوه اصلاح رفتار سمی در پروژه خود خواهید آموخت.
فصل 9، مدیریت رشد، همه چیز در مورد اندازه گیری رشد، ارزیابی مناطقی از پروژه شما با رشد کم، و کشف چگونگی اصلاح آنها است. همچنین در مورد چگونگی مقیاسبندی رهبری پروژه برای مدیریت بهتر زمان و تمرکز پروژه با رشد پروژه برای کمک به آنها برای جلوگیری از فرسودگی یاد خواهید گرفت.
فصل 10 کتاب Open Source Projects – Beyond Code، تجاریسازی منبع باز، اهمیت و ارزش پروژههای منبع باز مورد استفاده تجاری را بررسی میکند. شما در مورد مدلهای تجاری سازی برای پروژههای منبع باز و نحوه تنظیم پروژه خود برای استفاده تجاری یاد خواهید گرفت.
فصل 11، منبع باز و اکوسیستم استعدادها، به تقاطع بین پروژههای منبع باز و استعدادها میپردازد. شما در مورد رشد شغلی شخصی با استفاده از منبع باز، نحوه یافتن استعدادها با استفاده از منبع باز، و نحوه شناسایی کارمندانی که در منبع باز مشارکت دارند، یاد خواهید گرفت.
فصل 12 کتاب Open Source Projects – Beyond Code، بازاریابی برای منبع باز – حمایت و توسعه، نیاز به بازاریابی برای پروژههای منبع باز را مورد بحث قرار میدهد. شما در مورد چگونگی توسعه مواد اولیه بازاریابی که پروژههای منبع باز باید داشته باشند، یاد خواهید گرفت و سپس راههای گسترده تری را برای جلب مشارکت در پروژه خود از طریق بازاریابی کشف خواهید کرد.
فصل 13، رهبری انتقالی، به موضوع برنامه ریزی جانشین پروری برای رهبری پروژه منبع باز میپردازد. شما یاد خواهید گرفت که چگونه یک برنامه انتقال ایجاد کنید و چگونه رهبران میتوانند به راحتی به عقب برگردند تا به نسل بعدی رهبران اجازه دهند پروژه را به جلو ببرند.
فصل 14 کتاب Open Source Projects – Beyond Code، غروب یک پروژه منبع باز، شما را برای شناسایی زمانی که یک پروژه منبع باز به غروب خورشید نزدیک میشود، آماده میکند. خواهید دید که چگونه یک پروژه منبع باز را غروب کنید، هم از نظر کاری که باید قبل از غروب خورشید انجام شود و هم ملاحظات پس از غروب خورشید.
سرفصلهای کتاب Open Source Projects – Beyond Code:
- Cover
- Title Page
- Copyright and Credits
- Contributors
- About the reviewer
- Table of Contents
- Preface
- Part 1: Getting Ready to Go Open Source
- Chapter 1: The Whats and Whys of Open Source
- Chapter 2: What Makes a Good Open Source Project?
- Chapter 3: Open Source License and IP Management
- Chapter 4: Aligning the Business Value of Open Source for Your Employer
- Chapter 5: Governance and Hosting Models
- Part 2: Running an Open Source Project
- Chapter 6: Making Your Project Feel Welcoming
- Chapter 7: Growing Contributors to Maintainers
- Chapter 8: Dealing with Conflict
- Chapter 9: Handling Growth
- Part 3: Building and Scaling Open Source Ecosystems
- Chapter 10: Commercialization of Open Source
- Chapter 11: Open Source and the Talent Ecosystem
- Chapter 12: Marketing for Open Source – Advocacy and Outreach
- Chapter 13: Transitioning Leadership
- Chapter 14: Sunsetting an Open Source Project
- Index
- Other Books You May Enjoy
جهت دانلود کتاب Open Source Projects – Beyond Code میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.