سمینار روز آزادی نرم‌افزار و رایانش ابری

پنجشنبه ۲۵ شهریور ماه همایش روز آزادی نرم‌افزار در اصفهان برگزار شد که من نیز ارایه داشتم.

عنوان سمینار من «کسب و کار نرم‌افزارهای آزاد/بازمتن» بود. اسلایدهای این سمینار را اینجا می‌توانید ببینید.

Foss Business SFD 2010

همچنین روز دوشنبه ۲۲ شهریور نیز سمیناری با نام «درآمدی بر رایانش ابری» داشتم که می‌توانید اسلایدهای آن‌را اینجا ببینید:

لینوکس اینجا، آنجا، همه‌جا

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

شاید بتوان گفت لینوکس  نمادی از پیشرفت، پذیرش و فراگیر شدن نرم‌افزارهای آزاد/بازمتن است و بر همین اساس من جایگاه آن را در بازارها و برای کاربردهای متفاوت بررسی‌ای هرچند گذرا کرده‌ام.

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

بگذارید ببینیم نقش و جایگاه لینوکس در بازارهای مختلف چگونه هست:

۱. ابر رایانه‌ها (سوپر کامپیوتر): لینوکس فراگیر‌ترین سیستم عامل ابر رایانه‌ها است. بر اساس آخرین آمار منتشر شده ۹۱ درصد از ۵۰۰ ابر رایانه برتر دنیا (۴۵۵ عدد) از لینوکس استفاده می‌کنند.

۲. سرورها: خب فکر نمی‌کنم نیازی باشد که بگویم وضع لینوکس اینجا هم خوب است و بسیاری از کسانی که مدعی هستند لینوکس برای رایانه‌های رومیزی مناسب نیست معترف هستند که لینوکس سیستم عاملی قوی و مناسب برای کارهای مختلف در سطح سرور است.

۳. رایانه‌های رومیزی: شاید بتوان گفت وضع لینوکس در این بخش از بازار به خوبی بخش‌های دیگر نیست ولی در چندسال گذشته تلاش‌های بسیاری صورت گرفته تا نسخه‌های رومیزی (Desktop) لینوکس کاربر پسندتر شوند و پیامد این تلاش‌ها پذیرش بیشتری نیز صورت گرفته، گروهی برآنند که لینوکس رومیزی در حال گذر از شکاف است و به‌زودی فراگیرتر نیز خواهد شد. در همین‌‍جا هم اقبال به لینوکس -دست کم از سوی دانشجویان- بسیار بیش از گذشته شده است.
همین چند روز پیش هم گوگل ویندوز را پس زد و استفاده داخلی از آن را – به خاطر نداشتن امنیت کافی- ممنوع کرد. که این کار پذیرش لینوکس را برای سیستم‌عامل رومیزی از سوی دیگران شتاب خوهد بخشید.

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

۵. رایانش ابری: اگر پیگیر خبرها و فناوری‌های مربوط به رایانش ابری (Cloud Computing) باشید می‌دانید که آنجا لینوکس و دیگر نرم‌افزارهای آزاد/بازمتن یکه‌تاز میدان هستند و دیگر شرکت‌ها با اختلاف زیادی از آن‌ها در رده‌های پسین قرار دارند.

۶. دیگر بستر‌ها: تقریباً می‌توان گفت برای هر بستر دیگر هم نسخه‌ای از لینوکس وجود دارد، یا به‌سبب بازمتن بودن می‌توان برای آن نسخه‌ای ساخت. برای نمونه همین دیروز خبری منتشر شد از نسخه‌ای نو از لینوکس بنام Linaro برای بستر ARM که توسط کنسرسیومی از شرکت‌های IBM، سامسونگ، تگزاس اینسترومنتس و دو-‌سه شرکت دیگر حمایت می‌شود.

نتیجه اینکه اینکه لینوکس سیستم عاملی است برای تمام فصول. پس در هر کسب و کاری که هستید به آن جدی بنگرید.

از دید من «لینوکس یک مهارت بایسته» برای امروز است، چرا که لینوکس سیستم عامل فرداست.

اگر می خواهید بار دیگر که  مطلبی نوشته شد، آگاه گردید. عضو خوراک (feed) این بلاگ شوید.

تعریف رایانش ابری

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

اما در فارسی کمتر تعریف مناسبی از این فناوری دیده می‌شود. در ویکی پدیای فارسی  زیر درآیند(مدخل)  رایانش ابری نوشته است:

رایانش ابری (به انگلیسی: Cloud Computing ) به معنی توسعه و به‌کارگیری فناوری کامپیوتر بر مبنای اینترنت است. این عبارت شیوه‌هایی از محاسبات کامپیوتری در فضایی است که قابلیت‌ھای مرتبط با فناوری اطلاعات به عنوان سرویس یا خدمات برای کاربر عرضه می‌شود و به او امکان می‌دھد به سرویس‌ھای مبتنی بر فناوری در اینترنت دسترسی داشته باشد، بدون آن‌که اطلاعات تخصصی در مورد این فناوری‌ھا داشته باشد و یا بخواھد کنترل زیرساخت‌ھای فناوری که از آنھا پشتیبانی می‌کند را در دست بگیرد. سرویس‌های رایانش ابری برنامه‌های کاربردی را به صورت برخط فراهم می‌کنند که قابل دسترسی با مرورگر وب هستند درحالی‌که نرم‌افزار و داده روی سرورها ذخیره شده‌اند. (بازیابی شده در ۲۱ تیرماه)

همین. که این البته تعریفی کمینه است و شاید کافی نباشد. در اینترنت تعریف‌های مختلفی برای رایانش ابری وجود دارد ولی من یکی از بهترین‌های آن‌ها را تعریف «موسسه ملی استاندارد و فناوری» آمریکا (NIST) دیدم (اینجا)، که تلاش کرده‌ام نسخه ۱.۴ آن را به فارسی برگردانم:

گوشزد ۱: رایانش ابری هنوز مفهومی در حال رشد و پرورش است. تعریف، موارد کاربرد، فناوری‌های زیربنایی، مسایل و برتری‌های آن در بحث‌هایی داغ توسط بخش‌های خصوصی و عمومی بهبود داده خواهد شد. این تعریف‌ها، خاصیت‌ها و ویژگی‌ها به مرور زمان رشد و تغییر خواهد کرد.

گوشزد ۲: صنعت رایانش ابری اکوسیستمی بزرگ از بسیاری مدل‌ها، ارایه‌دهندگان و بازار را ارایه می‌کند. این تعریف تلاش می‌کند که تمام رویکرهای ابری مختلف را در بر بگیرد.

تعریف رایانش ابری:

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

ویژگی‌های اساسی:

سلف‌سرویس درخواستی (بنابه‌سفارش): مشتری می‌تواند یک‌سویه امکانات رایانشی همچون سرور و فضای ذخیره‌سازی در شبکه را همین‌که نیاز بود از هر فراهم‌کننده  به صورت‌خودکار و بدون نیاز به دخالت انسان بدست آورد.

دسترسی فراگیر شبکه: امکانات روی شبکه در دسترس هستند و می‌توان با سازوکارهایی استاندارد به آن‌ها دست یافت، سازوکارهایی که استفاده  شدن برای بسترهایی ناهمگون کلاینت‌های ضعیف و قوی (مثل: گوشی‌های موبایل، لپ‌تاپ‌ها و PDAها) را پشتیبانی می‌کنند.

یک‌کاسه‌سازی نابسته به مکانِ منابع: منابع رایانشیِ فراهم کننده یک‌کاسه شده‌اند تا با بکارگیری مدل چندمشتریه به همه مشتریان خدمت‌رسانی کنند، این کار بوسیله منابع فیزیکی یا مجازی مختلف که به شکلی پویا و بنابه‌درخواست مشتری واگذار و پس‌گرفته می‌شوند صورت می‌گیرد. مشتری معمولا کنترل یا دانشی درباره محل دقیق منابع فراهم شده ندارد ولی ممکن است در سطوح بالاتر انتزاعی بتواند محل را تعیین کند (مثل: کشور، استان یا مرکز داده). برای نمونه منابع شامل فضای ذخیره‌سازی، توان پردازشی، حافظه، پهنای باند شبکه و ماشین‌های مجازی می‌شود.

انعطاف‌پذیری سریع (درجا): می‌توان امکانات را  به سرعت و انعطاف‌پذیرانه بدست آورد تا به سرعت گسترش داده شده (از دید مقیاس) یا درجا آزاد شوند تا به سرعت به مقیاس کوچکتری دست یابند. از دید مشتری امکاناتی که برای بدست آمدن در دسترس هستند اغلب نامحدود به نظر می‌آیند و می‌توانند به هر مقدار و در هر زمان خریداری شوند.

سرویس‌های اندازه‌گیری شده: سیستم‌های ابری منابع را خودکار کنترل و بهینه می‌کنند، این کار با بکارگیری توانایی اندازه‌گیری در سطحی از تجرید که مناسب گونه‌ی آن سرویس(مثل: فضای ذخیره‌سازی، توان پردازشی، پهنای باند و شمارِ کاربران فعال) است انجام می‌شود. میزان استفاده از منابع می‌تواند به شکلی شفاف هم برای مشتری و هم برای فراهم‌کننده زیر نظر گرفته، کنترل شده و گزارش داده شود.

گوشزد: نرم‌افزار ابری به خاطر سرویس‌گرا بودن و  با تمرکز بر نابستگی مکانی، وابستگی پایین،پیمانه‌ای بودن و کارکرد معنایی از تمام مزایای مفهوم ابری بهره می‌جوید.

شکل‌های ارایه:

نرم‌افزار ابری به عنوان سرویس (SaaS). چیزی که برای مشتری فراهم شده است برنامه کاربردیِ فراهم کننده است که بر روی زیرساخت ابری، در حال اجراست و توسط  دستگاه‌های کلاینت‌ مختلف  از طریق یک رابط برای کلاینت ضعیف همچون مرورگر وب (مثل: ایمیل وبی) در دسترس است. مشتری زیرساخت ابری، شبکه، سرورها، سیستم‌های عامل، فضای ذخیره سازی زیرین یا حتا نرم‌افزار کاربردی را مدیریت یا کنترل نمی‌کند، البته به جز تنظیمات محدود پیکربندی‌های  برنامه در سطح کاربر.

بستر ابری به عنوان سرویس (PaaS). مشتری امکان دارد که برنامه‌کاربردی ساخته شده توسط خود را  بر روی  زیرساخت ابری قرار دهد. این برنامه  با استفاده از زبان‌های برنامه‌نویسی و ابزارهایی که توسط فراهم‌کننده پشتیبانی می‌شوند (مثل: جاوا، پایتون، دات‌نت) ساخته شده است. مشتری زیرساخت ابری، شبکه، سرورها یا  فضای ذخیره‌سازی زیرین را مدیریت یا کنترل نمی‌کند اما بر روی برنامه کاربردی قرارداده شده و احتمالا پیکربندی محیط میزبانی (هاست) برنامه کنترل دارد.

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

شکل‌های آماده‌سازی:

ابر خصوصی (Private cloud). زیرساخت ابری تنها برای یک سازمان کار می‌کند و ممکن است توسط خود سازمان یا شرکتی دیگر مدیریت شود، نیز  می‌تواند درون یا بیرون سازمان جای بگیرد.

ابر گروهی (Community cloud). زیرساخت ابری بین چند سازمان به اشتراک گذاشته شده و یک گروه مشخص که وظیفه‌ایی مشترک (مثل: ماموریت، نیازهای امنیتی، سیاست‌گذاری و ملاحضات قانونی) دارند را پشتیبانی می‌کند. این ابر می‌تواند توسط این سازمان‌ها یا یک شرکت دیگر مدیریت شود، همچنین می‌تواند درون یا بیرون سازمان جای بگیرد.

ابر عمومی (Public cloud). زیرساخت ابری برای عموم یا برای دسته بزرگی از مشتریان در دسترس است و مالک آن سازمانی است که این خدمات ابری را  می‌فروشد.

ابر آمیخته (Hybrid cloud). زیرساخت ابری آمیزه‌ای است از دو یا بیشتر ابر (خصوصی، گروهی یا عمومی) که هر کدام ویژگی‌های یکتای خود را نگه می‌دارند ولی بوسیله‌ی فناوری‌های‌ استاندارد شده یا انحصاری که داده‌ها و برنامه‌های کاربردی را جابجاپذیر (پرتابل) می‌کند به یکدیگر وصل شده‌اند.

توجه: اسلایدهای معرفی رایانش ابری و دیگر اسلایدها را می‌توانید اینجا ببینید.

پ.ن ۰: نسخه ۱۵ این تعریف بیرون آمده که در بخش مقالات سایت شرکت اپاتان رایانش به‌صورت PDF و خواناتر در دسترس است.

پ.ن ۱: کسی می‌داند برگردان مناسب برای Utility Computing چیست؟ مفهوم را می‌دانم برابر خوب نمی‌یابم.

پ.ن۲: یک بنده خدایی بر اسای این تعریف و برای فهم بهتر چارتی طراحی کرده است (اینجا) که من با اجازه وی آن را به فارسی برگردانده‌ام:

چارت رایانش ابری

برای دیدن تصویر بزرگتر بر روی این تصویر کلیک کنید.

می خواهید بار دیگر که مطلبی نوشته شد، آگاه گردید؟ عضو خوراک (feed) این بلاگ شوید. برای دست‌یابی به هم‌افزایی و اشتراک دیدگاه‌ها می‌توانید به صفحه‌ی Facebook بلاگ (اینجا) بروید.

کارآفرین و خردورزی

کارآفرین در قالب مدیر کسب و کاری نوپا مسیر سختی پیش رو دارد. باید بر اساس اطلاعات موجود انتخاب های هوشمندانه انجام دهد. البته این کار چندان هم آسان نیست به ویژه اگر اطلاعات نادرست باشد. نادرستی اطلاعات در همه جا وجود دارد اما اینجا بیشتر است. افراد از روی ندانستن، عمد یا تعصب نابجا چیزهایی می نویسند (یا می گویند) که بی اساس است و این جاست که نقش خردورزیِ کارآفرین نمایان می شود، کارآفرین نباید به نوشته های بی اساس تکیه کند، در اصل باید خرد خود را بکار بگیرد تا متوجه گردد که کدام مطلب بی اساس است. نمی توان از روی گمان یا با براساس سخن دیگران کسب وکاری را برپا ساخت یا از برپایی آن چشم ئوشی کرد. بگذارید با یک مثال از نوشته های بی اساس در حوزه خودمان مطلب را روشنتر کنم.

پیش از هر چیز بگویم: آنهایی که مرا می شناسند می دانند من از طرفداران نرم افزارهای آزاد/بازمتن و لینوکس هستم ولی در اینجا از چشم یک کارآفرین به مساله نگاه می کنم. این را نوشتم که متهم به جانبداری متعصبانه نشوم.

فرض کنید می خواهید سایتی راه بیندازید چه هاست بگیرید چه اینکه بر روی سرورهای خود و با دسترسی به اینترنت پرسرعت، سایتتان را هاست کنید. می خواهید سیستم عامل و تکنولوژی انتخاب کنید.

حال به این مطلب بر می خورید «ميزباني ويندوز يا لينوكس؟ مسئله اين است» (یکی از نقدهای این نوشته را اینجا بخوانید) مخلص کلام این نوشته گفته که لینوکس و PHP فقط به این خاطر که ارزانند، خوبند ولی امن نیستند و اگر به دنبال امنیت هستید به سراغ ویندوز و تکنولوژی های مایکروسافتی بروید. البته روشن است که لینوکس و فناوری های بازمتن مقرون به صرفه تر هستند اما این دلیل اصلی گزینش آنها نیست. من نمی خواهم بگویم که کدام یک مناسب ترند زیرا که شرایط، مناسب بودن را مشخص می کند. نخست نگاهی به شکل زیر بیندازید.

این جدول را  از اینجا آورده ام، با نگاهی گذرا درخواهید یافت که این جدول  9 تا از پرطرفدارترین سایت های دنیا را فهرست کرده، از 9 سایت 7 سایت از لینوکس و فناوری های بازمتن استفاده می کنند، در واقع فقط 2 سایت از ویندوز و فناوری های مایکروسافتی استفاده می کنند.کمی اطلاعات بیشتر در مورد اینکه محبوب ترین سایت های دنیا چه فناوری هایی را بکار می گیرند از اینجا بگیرید. در واقع اگر به سایت High Scalability که در آن، بزرگترین سایت ها از دید معماری و بستر (پلتفرم) بررسی شده اند را ببینید، در می یابید بسیاری از سایت ها بر بستری از  لینوکس و فناوری های بازمتن قرار دارند. از آن جمله اند Google, Amazon,  Slashdot, Meebo, TechCrunch, FeedBurner, Vimeo و بسیاری سایت های دیگر که مشخصات دقیق آنها را در سایت یاد شده می توان دید و فکر نمی کنم کسی بگوید که این سایت ها امنیت ندارند یا اینکه فقط بخاطر پول این کار را می کنند. حالا شما اگر در اینترنت جستجو کنید بسیاری گزافه خواهید یافت، در بدی مثلا PHP یا اینکه لینوکس بدرد نمی خورد و … .

یک نمونه دیگر بیاورم بر درستی سخنان خود. این سایت اطلاعات 500 پرسرعت ترین سوپر کامپیوتر دنیا را نگهداری می کند. اگر آمار سیستم عامل های این سوپر کامپیوترها را نگاه کنید، در می یابید که بیش از 87 درصد دارای سیستم عامل لینوکس هستند. (اینجا)

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

اگر می خواهید بار دیگری که  مطلبی نوشته شد، آگاه گردید. عضو خوراک (feed) این بلاگ شوید. همچنین می توانید مرا در تویتر دنبال کنید.

دیدگاه ها و بازخوردهای شما مرا در مسیر درست رهنمون می‌شوند، به نوشته هایم سمت و سو داده و به بهتر شدن آنها کمک می‌کند.

سمینار کسب‌ و کار نرم‌افزار آزاد/بازمتن

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

اگر می خواهید بار دیگری که  مطلبی نوشته شد، آگاه گردید. عضو خوراک (feed) این بلاگ شوید.

جشنواره مجازی نرم افزارهای آزاد/بازمتن

دوست خوبم روزبه دعوت کرد تا نرم‌افزارهای آزاد /بازمتنی را که به کار می‌بریم بنویسم. نخست نوشته وی را بخوانید.
تا به حال مهرداد، امین و حامد دعوت وی را پاسخ داده‌اند که خواندن نوشته‌های آنها نیز مفید و آموزنده است.

راستش در دنیای نرم‌افزارهای آزاد/بازمتن دست شما برای انتخاب نرم‌افزار برای یک کار بسیار باز است و همیشه برای یک کار بیش از یک گزینه خوب پیش رو دارید، برای همین این جشنواره شکل گرفته تا افراد گزینه‌های خود را بنویسند.

نرم‌افزارهایی که هر روز با آنها کار می‌کنم:

سیستم عامل: اوبونتو

مرورگر: فایرفاکس

نرم‌افزارهای اداری (تایپ و …): OpenOffice.org

گفتگو، چت و ارتباط با دوستان: Pidgin

دیدن عکس: Mirage

نرم‌افزارهایی که به فراخور با آنها کار می‌کنم:

کار با گوشی موبایل: Wammu

دیکشنری فارسی به انگلیسی: xFarDic و MDic

ویرایش عکس و تصویر: GIMP

برای بارگیری(دانلود): Downloader for X

ایمیل خوان (به ندرت استفاده می‌کنم): Claws

وب‌کم: Cheese

کارهای مالی و حسابداری: GnuCash

پخش موسیقی: Exaile

رایت: ‌Brasero

پخش فیلم: VLC و SMPlayer

مجازی سازی: VirtualBox

و کلی برنامه دیگر که هر کدام به کاری می‌آیند.

این جشنواره در آستانه برپایی روز آزادی نرم‌افزار برگزار می‌شود.

اگر در اصفهان هستید همایش روز آزادی نرم‌افزار پنجشنبه ۲۸ شهریور ماه برگزار می‌شود برای اطلاعات بیشتر و ثبت‌نام به اینجا سر بزنید.

اگر می خواهید بار دیگری که  مطلبی نوشته شد، آگاه گردید. عضو خوراک (feed) این بلاگ شوید.

سمینار کسب و کار بازمتن

دوشنبه گذشته (15 بهمن) در گروه کاربران لینوکس اصفهان سمیناری کوتاه (در حد 20 دقیقه) داشتم درباره‌ی کسب و کار بازمتن (Open source Business). راستش بارها از زیربار این کار شانه‌ خالی کرده‌بودم، اما دیگر نشد.

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

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

اگر می خواهید بار دیگری که  مطلبی نوشته شد، آگاه گردید. عضو خوراک (feed) این بلاگ شوید.

مدیران عامل شرکت های آزاد/باز‌متن: آشنایی، تجربه‌ها و توصیه‌ها

یکی از معروف ترین بلاگ ها درباره کسب و کار باز متن The Open Road است که در پست “بلاگ هایی برای پیدا کردن دید بهتر از بازمتن” هم از آن نام بردم، این بلاگ را Matt Asay یکی از بهترین تحلیل گران کسب و کارهای آزاد/بازمتن می نویسد که خود در شرکت بازمتن Alfresco هم کار می کند. دراین بلاگ او یک سری نوشته دارد با نام “مدیر عامل باز متن” که اکنون به شماره 22 رسیده است و در این نوشته ها او درباره موفق ترین مدیران عامل شرکت های آزاد/بازمتن، شرکتشان و توصیه‌های آنها می‌نویسد، پیشتر در مقاله “۱۲ مدل کسب و کار بازمتن” مدل کسب‌ و کار برخی از این شرکت ها را بیان کرده‌ام. خواندن این نوشته ها را به کسانی که در فکر برپایی شرکتی آزاد/بازمتن هستند و یا یک چنین شرکتی را اداره می‌کنند اکیدا توصیه می‌کنم.

اینجا نام هر فرد، سپس شرکتی که وی مدیر عامل آن است آورده شده:

The Open Source CEO Series:

1. Dave Rosenberg, MuleSource
2. Javier Soltero, Hyperic
3. Marten Mickos, MySQL
4. John Powell, Alfresco
5. Fabrizio Capobianco, Funambol
6. Boris Kraft, Magnolia
7. Kelly Herrell, Vyatta
8. Satish Dharmaraj, Zimbra
9. Ranga Rangachari, Groundwork
10. Dries Buytaert, Drupal
11. John Roberts, SugarCRM
12. Toby Oliver, Path Intelligence
13. Danny Windham, Digium
14. Bill Karpovich, Zenoss
15. Mark Brewer, Covalent
16. Gianugo Rabellino, Sourcesense
17. Bob Walters, Untangle
18. Paul Doscher, JasperSoft
19. Pete Childers, Zmanda
20. Rod Johnson, Interface 21
21. Harold Goldberg, Zend Technologies
22. Eero Teerikorpi, Continuent

اگر می خواهید بار دیگری که  مطلبی نوشته شد، آگاه گردید. عضو خوراک (feed) این بلاگ شوید.

چرا دانشجویان ایرانی باید در پروژه های آزاد/بازمتن مشارکت کنند!؟

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

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

شرکت در پروژه های آزاد/باز متن چه کمکی می کند؟

پس دانشجویان باید به نوعی تجربه کنند و مهارت های برنامه نویسی خود را بالا ببرند. شرکت های کامپیوتری خوب هم که کار در آنها چیزی به آدم بیاموزد یا به تعداد انگشتان دست هستند یا اصلا کارآموز نمی گیرند. اما هنگامی که در یک پروژه بازمتن (اکیدا توصیه می کنم در پروژه هایی مشارکت کنید که بین المللی باشند و برنامه نویسانی از کشورهای مختلف به ویژه هند یا آمریکا در آن همکاری کنند، نه پروژه هایی که تنها ایرانیان در آن هستند) کمک می کند که:

– کُِد خوب بنویسید و این کار را تمرین کنید، دیگر اعضای گروه (تیم) کد های شما را درست می کنند و به شما می گویند که چگونه کد بهتری بنویسید. در ضمن هرچه بیشتر کُد بنویسد، ماهرتر می شوید: کارنیکو کردن از پر کردن است.

– با استاندارد ها و روش های به روز و کاربردی برنامه نویسی آشنا می شوید .

– چون پروژه بین المللی است -و ما معمولا تا اجبار و زور بالای سرمان نباشد کاری را نمی کنیم- زبانتان را تقویت می کنید.

– با نرم افزار های و روش های کنترل نسخه (Version Control) آشنا می شوید.

– کار گروهی یاد می گیرید. (امیدروارم!)

و سر آخر تجربه هایی دارید که در کمتر شرکت ایرانی می توانید بیاموزید و آوردن این تجربه ها در رزومه تان، هر استخدام کننده ای را وسوسه می کند تا شما را بکار گیرید.

پ. ن. ۰: در ادامه می‌توانید «راهنمای کوچک همکاری در پروژه‌های بازمتن» را بخوانید.

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

پ.ن. ۲: این پی‌نوشت را ۸ ماه پس از پست می‌نویسم. نوشته «هفت دليل براي‌ برنامه‌نويسي با لينوكس»  از مجله شبکه
را بخوانید.

پ.ن ۳: همچنین نوشته‌ی مفید سعید زبردست با نام «همکاری در پروژه های کد باز بدون کد نویسی» را بخوانید.

اگر می خواهید بار دیگر که  مطلبی نوشته شد، آگاه گردید. عضو خوراک (feed) این بلاگ شوید(فید چیست و نحوه استفاده از فید.) همچنین می توانید مرا در تویتر دنبال کنید. «فهرست همه نوشته‌ها»ی من را اینجا ببینید.

Balatarinاین نوشته را به بالاترین بفرستید:

منابعی برای آشنایی با کسب و کار بازمتن

دوستانی از من منابعی برای آشنایی بیشتر با “کسب و کار متن باز و اقتصاد آن” خواسته اند، آنچه در اینجا می آید آغازی است برای آشنایی با جهانی بزرگ و رو به رشد:

1. مقاله کلاسیکِ “کلیسا و بازار” نوشته ی اریک ریموند، که وی در آن نشان داده که بازمتن می تواند کسب و کاری جدی و درآمدزا باشد. ترجمه ای خوب از آن با قلم شیوای “نیما ابوطالبی” را می توانید از اینجا بگیرید.

2. کتاب “کسب و کار و اقتصاد نرم‌افزارهای متن‌باز” که طرح ملی نرم‌افزارهای آزاد/متن‌باز آنرا به فارسی برگردانده را نیز از اینجا می توانید بگیرید.

3. اگر به هر طریقی دسترسی دارید کتاب”Open Sources 2.0 “پر است از نوشته های خوب و هر فصل از آن را یک متخصص نوشته است. به ویژه فصل های 6-9 به تجاری سازی، مدل های کسب و کار و دیگر جنبه های مالی بازمتن پرداخته است.

4. کتاب “Succeeding with Open Source: An Overview” نیز کتابی جالب و بر اساس تجربه های نویسنده آن است.

5. کتاب “Perspectives on Free and Open Source Software” که مانند منبع 3 هر فصل از آنرا یک متخصص نوشته است، این کتاب را کامل یا فصل به فصل می توانید از اینجا بارگیری کنید.

6. بلاگ هایی را که در که در پست”بلاگ هایی برای پیدا کردن دید بهتر از بازمتن” نام برده ام پیگیری نمایید.

پ.ن: من در این بلاگ ” کسب و کار” را برابرنهادی برای “Business”بکار می برم.

اگر می خواهید بار دیگری که  مطلبی نوشته شد، آگاه گردید. عضو خوراک (feed) این بلاگ شوید.