
فقط برای تفریح
نوشتهٔ لینوس توروالدز و دیوید دایموند · سال انتشار 2001
بیشتر از اینکه کتاب فنی باشد، داستان شکلگیری لینوکس و نگاه توروالدز به برنامهنویسی و کار است. جذابیت اصلی کتاب در همین روایت انسانی و غیررسمی است.
نقاط قوت
- سرگرمکننده است.
- به شخصیت و فلسفه توروالدز بینش میدهد.
- تاریخچه جالبی از لینوکس.
- نقطه مقابل خوبی برای روایتهای مرسوم استارتاپی.
نقاط ضعف
- از نظر فنی عمیق نیست.
- برخی بخشها کهنه شدهاند.
- بیشتر خاطرهنگاری است تا کتاب فناوری.
- اگر دنبال دانش مهندسی باشید، کمتر به کارتان میآید.
خلاصه کتاب
«فقط برای تفریح» را نباید بهعنوان یک کتابِ فنی دربارهٔ لینوکس خواند؛ این کتاب، روایتِ شخصیِ لینوس توروالدز است — نوشتهشده با کمکِ روزنامهنگار دیوید دایموند — دربارهٔ اینکه یک دانشجوی فنلاندی چطور بهطور اتفاقی یکی از تأثیرگذارترین پروژههای نرمافزاریِ تاریخ را آغاز کرد. لحنِ کتاب غیررسمی، خودمانی و گاه طنزآمیز است، دقیقاً برخلافِ تصویرِ رایج از داستانهای موفقیتِ فناوری که معمولاً با استراتژیِ بزرگ و برنامهریزیِ دقیق روایت میشوند.
توروالدز داستانِ خودش را از یک تصمیمِ کاملاً ساده آغاز میکند: خریدِ یک کامپیوترِ ۳۸۶ در سال ۱۹۹۱ و کنجکاویِ خالص برای فهمیدنِ اینکه سختافزار چطور کار میکند. هستهٔ لینوکس نه از یک طرحِ کسبوکاری، بلکه از همین کنجکاویِ فردی و لذتِ حل کردنِ یک مسئلهٔ فنیِ جالب زاده شد — و همین نکته، عنوانِ کتاب را توضیح میدهد.
بخشِ قابلتوجهی از کتاب به نظریهٔ شخصیِ توروالدز دربارهٔ انگیزهٔ انسانی اختصاص دارد: او معتقد است هر موجودی، از جانداران ساده تا انسان، در طولِ زندگی از سه مرحلهٔ انگیزشی عبور میکند — بقا، نظمِ اجتماعی، و سرانجام تفریح. به باور او، لینوکس و جنبشِ نرمافزارِ آزاد، نمونهای از ورودِ بشریت به همان مرحلهٔ سوم است: کارهایی که دیگر برای بقا یا جایگاهِ اجتماعی انجام نمیشوند، بلکه صرفاً چون جالب و لذتبخشاند.
ایدههای کلیدی
۱. پیامِ معروفِ یوزنت: «فقط یک سرگرمی»
در آگوستِ ۱۹۹۱، توروالدز پیامی در گروهِ یوزنتِ comp.os.minix منتشر کرد که با جملهٔ معروفی آغاز میشد: در حالِ نوشتنِ یک سیستمعاملِ (رایگان) هستم — فقط یک سرگرمی، قرار نیست بزرگ و حرفهای مثلِ gnu باشد. این پیام، که امروز یکی از مشهورترین اسنادِ تاریخِ نرمافزار است، دقیقاً همان لحنِ کمادعا و اکتشافیای را نشان میدهد که کتاب هم روایت میکند — پروژهای که هیچکس، حتی خودِ سازندهاش، تصور نمیکرد به این بزرگی برسد.
۲. نظریهٔ سهمرحلهایِ انگیزه: بقا، نظمِ اجتماعی، تفریح
یکی از بخشهای شناختهشدهٔ کتاب، فصلی است که توروالدز با لحنی نیمهجدی نظریهای دربارهٔ معنای زندگی مطرح میکند: هر موجودِ زنده ابتدا برای بقا تلاش میکند، سپس برای جایگاه در نظمِ اجتماعی، و در نهایت — وقتی هر دوی اینها تأمین شدند — برای تفریحِ محض. او لینوکس را نمونهای از همین مرحلهٔ سوم میداند: برنامهنویسانی که در وقتِ آزادشان، بدونِ انگیزهٔ مالی یا اجتماعیِ مستقیم، صرفاً بهخاطرِ لذتِ حل کردنِ یک مسئلهٔ جالب مشارکت میکنند.
۳. تصمیم برای انتشار زیرِ مجوزِ GPL
توروالدز در کتاب توضیح میدهد چرا تصمیم گرفت لینوکس را زیرِ مجوزِ عمومیِ گنو (GPL) منتشر کند — تصمیمی که بهمعنایِ واگذاریِ کنترلِ انحصاری بود، اما در عوض به هر کسی اجازه میداد کد را ببیند، تغییر دهد و مشارکت کند، به شرطِ آنکه تغییراتش را هم به همان شکل آزاد به اشتراک بگذارد. همین انتخاب، که در آن زمان چندان بدیهی نبود، زمینهساز شد تا هزاران برنامهنویس در سراسر جهان بتوانند بدونِ مانعِ حقوقی روی هستهٔ لینوکس کار کنند — و همین مشارکتِ گسترده، عاملِ اصلیِ رشدِ شگفتانگیزِ پروژه بود.
۴. داستانِ نامگذاریِ لینوکس
یکی از حکایاتِ سرگرمکنندهٔ کتاب دربارهٔ نامِ خودِ پروژه است: توروالدز در ابتدا میخواست نامِ «فریکس» (Freax، ترکیبی از free و freak) را برای پروژهاش انتخاب کند، اما وقتی فایلها را برای انتشار در سرورِ افتیپیِ دانشگاه فرستاد، آری لمکه — مدیرِ سرور — بدونِ هماهنگیِ قبلی، پوشه را «لینوکس» (Linux) نامگذاری کرد، و همین نام باقی ماند. توروالدز میگوید در آن زمان از این نامگذاری معذب بود، چون حسِ خودشیفتگی میداد، اما هرگز آن را رسماً تغییر نداد.
۵. موفقیت بهرغمِ نبودِ برنامهٔ بزرگ، نه بهخاطرِ آن
یکی از استدلالهای مرکزیِ کتاب این است که نبودِ یک استراتژیِ تجاریِ بزرگ در آغازِ کار، نقطهضعفِ لینوکس نبود، بلکه بخشی از دلیلِ موفقیتش بود. چون هیچ سرمایهگذار یا برنامهٔ کسبوکاریِ سنگینی در کار نبود، توروالدز آزاد بود مسیرِ پروژه را صرفاً بر اساسِ آنچه فنی و جالب بود تغییر دهد، و جامعهٔ برنامهنویسانِ داوطلب هم برای همان دلیل — لذتِ کار، نه دستورِ بالادستی — به پروژه میپیوستند.
برای چه کسی مفید است
- کسی که به تاریخِ نرمافزارِ آزاد و متنباز علاقهمند است — این کتاب روایتِ دستاولِ یکی از مهمترین بازیگرانِ این تاریخ است.
- کسی که دنبالِ نمونهای واقعی و متفاوت از داستانهای رایجِ موفقیتِ استارتاپی است — لینوکس بدونِ سرمایهگذاریِ اولیه یا طرحِ کسبوکاری رشد کرد.
- برنامهنویسی که میخواهد شخصیت و طرزِ فکرِ توروالدز را از زبانِ خودش بشناسد — لحنِ کتاب صمیمی و بیواسطه است.
- کسی که دنبالِ آموزشِ فنیِ برنامهنویسی یا معماریِ هستهٔ لینوکس است — این کتاب خاطرهنگاری است، نه مرجعِ فنی.
سؤالات پرتکرار
آیا این کتاب برای یادگیریِ برنامهنویسی یا لینوکس مناسب است؟
نه، این کتاب هیچ آموزشِ فنیای ارائه نمیدهد. اگر دنبالِ یادگیریِ لینوکس یا برنامهنویسیِ هسته هستید، باید سراغِ منابعِ فنیِ تخصصی بروید؛ این کتاب روایتِ انسانی و تاریخیِ پروژه است.
چرا لینوکس با نامِ «فریکس» شناخته نشد؟
چون مدیرِ سرورِ افتیپیِ دانشگاه، بدونِ هماهنگیِ قبلی با توروالدز، پوشهٔ آپلود را «لینوکس» نامگذاری کرد و همان نام رایج شد. توروالدز، هرچند در ابتدا معذب بود، هرگز آن را رسماً تغییر نداد.
نظریهٔ «بقا، نظمِ اجتماعی، تفریح» دقیقاً چیست؟
نظریهای نیمهجدی است که توروالدز در کتاب مطرح میکند: انگیزهٔ هر موجودِ زنده ابتدا بقا، سپس جایگاهِ اجتماعی و در نهایت تفریح است. او لینوکس را نمونهای از فعالیتِ انسانی در همان مرحلهٔ سوم میداند.
چرا توروالدز لینوکس را زیرِ مجوزِ GPL منتشر کرد؟
او میخواست هرکسی بتواند کد را ببیند، تغییر دهد و مشارکت کند، به شرطِ آنکه تغییراتش را هم آزادانه به اشتراک بگذارد. این تصمیم زمینهساز مشارکتِ گستردهٔ جهانی در توسعهٔ لینوکس شد.
آیا کتاب کهنه شده است؟
بخشهایی از آن، بهویژه توصیفِ صنعتِ فناوریِ اوایلِ دهه ۲۰۰۰، از دیدِ امروز کهنه به نظر میرسند. اما بخشِ اصلیِ کتاب — روایتِ شکلگیریِ لینوکس و طرزِ فکرِ توروالدز — همچنان خواندنی و مرتبط است.
این مطلب برایتان مفید بود؟
شمارش آرا پس از ۵ رأی نمایش داده میشود.


