گیک فارسی

نوشته های یک گیک فارسی از فعالیت ها ،‌ علاقه مندی ها و نقد هایش

تبریک سال نو میلادی و مروری بر مهمترین خبرهای دنیای سورس باز و لینوکس

نویسنده:
1 ژانویه 15

امروز یکم ژانویه ۲۰۱۵ میلادی هست و من سال نو میلادی را به همه هموطنان مسیحی کشورم تبریک میگم و امیدوارم سال بسیار خوبی را در پیش داشته باشند و فراموش نکنند که ایران با همه قومیت ها ، مذاهب و فرهنگ هاش زیبا و دوست داشتنیه.

سال میلادی ۲۰۱۵

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

۱. شاید یکی از شک آور ترین اتفاقات دنیای سورس باز مشکل امنیتی OpenSSL به نام Heartbleed بود که سایت‌های بسیاری را درگیر خودش کرد از جمله سایت خیلی از بانک های کشور خودمون و نشون داد فقط چون یک محصول سورس باز هست معنیش این نیست که امنه و حتماً باید توسط افراد متخصص بیشتری مورد بررسی قرار بگیره.

۲. همونطور که میدونیم GPL یا مجوز استفاده عمومی که کپی نرم‌افزار های رایگان را در چارچوب یکسری قوانین آزاد کرده یکی از شناخته ترین و پر استفاده ترین مجوز های حقوق کپی رایت هست. در سال ۲۰۱۳ شاهد بودیم که بیش از ۷۷ درصد از پروژه های GitHub بدون هیچ مجوزی به صورت رایگان منتشر شده‌اند و این روند در سال ۲۰۱۴ هم ادامه پیدا کرد که نتیجه‌ای جز بروز شکایات حقوق در بر نخواهد داشت.

۳. در سال ۲۰۱۴ همه منتظر حضور گوشی های هوشمند با سیستم عامل اوبونتو و کنسول بازی قدرت گرفته از موتور بازی Steam بودند که محقق نشد. گوشی های هوشمند اوبونتو در فوریه ۲۰۱۵ به بازر عرضه می‌شوند ولی گویا نباید انتظار عرضه کنسول های بازی Steam را در سال ۲۰۱۵ داشته باشیم.

۴. ساخت و انتشار نرم‌افزار های آزاد در سال ۲۰۱۴ رشد بسیار خوبی داشته. از پروژه های ابری مثل Docker و OpenStack گرفته تا نسخه سورس باز MySQL که توسط Facebook عرضه شده ، کد های متن باز پروژه های ناسا ، ویرایشگر Atom تحت مجوز MIT توسط GitHub ، ابزار Encrypt کردن ایمیل و موتور PDF مرورگر Chrome توسط گوگل و از همه شُک آور تر مربوط به سورس باز شدن Net. توسط مایکروسافت بود.

۵. در سالی که گذشت شاهد اولین قدم کشور انگلستان برای مهاجرت از MS Office به نرم‌افزار های سورس باز با اعلام کردن ODF به عنوان فرمت استاندارد اسناد بودیم. فرانسه هم به Open Government Partnership پیوست و شهر های ژنو ، تولوز و لس آنجلس گام های خوبی را در مهاجرت به سیستم‌ عامل ها و نرم‌افزار های سورس باز برداشتند.

۶. سخت‌افزار های باز هم از دو سال پیش با تولد Raspberry PI که تا الان ۲٫۵ میلیون قطعه در قالب Credit-Card Sized Computer ازش فروخته شده و امسال هم مدل +B عرضه شده و فعالیت‌های گسترده Kano و Arduino و غیره مژده آینده خوبی را برای Open Hardware میده.

۷. در آخر هم به سالگرد های مهم میپردازیم. امسال چهار سالگرد ده سالگی برای پروژه OpenStreetMap ، سرویس دهنده وب NGINX ، سیستم عامل محبوب Ubuntu و مرورگر خوب Firefox داشتیم که امیدوارم با قدرت بیشتر به کارشون ادامه بدهند. Creative Commons دوازده سالگیش را جشن گرفت و بنیاد نرم‌افزار آپاچی هم ۱۵ سال رهبری و نو آوری در جامعه سورس باز را گذراند.

چرا یک برنامه نویس وب باید به مهاجرت به لینوکس فکر کنه ؟

نویسنده:
1 می 14

از آنجا که من یک برنامه نویس وب PHP هستم (البته در زمینه Desktop هم تجربه خیلی خیلی زیادی دارم اما فعلاً ۱۰۰ درصد فعالیتم در زمینه وب و PHP هستش) میخوام از این منظر به مهاجرت به لینوکس نگاه کنم که اصلاً چرا باید یک برنامه نویس وب به مهاجرت به لینوکس فکر کنه ، حالا چه برسه به اینکه بخواد مهاجرت کنه. اگه کسی تا حالا چیزی را خلق کرده باشه و در‌واقع پدید آور باشه یک موضوعی خیلی اون را اذیت میکنه و اون موضوع چیزی نیست جز اینکه حالا چطور مانع از سوء استفاده سودجویان از محصول ، پدیده یا در زمینه کاری خودمون همون نرم‌افزار بشه ؟!

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

اولین سؤال این خواهد بود که من توی کارم از چه نرم‌افزار هایی استفاده میکنم ؟ آیا کپی رایت را در مورد اونها رعایت میکنم یا از نسخه‌های کرک شده استفاده میکنم؟ جواب سؤال متأسفانه عدم رعایت کپی رایت هستش ! از ویندوز گرفته تا فتوشاپ و Dream Weaver یا Zend Studio ! اما خریدن این نرم‌افزار ها خیلی پر هزینه هستش و من اگه بخوام هزینه این‌ها را بدم و هر سال هم Upgrade و این حرفا که دیگه …

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

مگر نه اینکه PHP از نهضت Open Source هست و من کاملاً به Net. ترجیحش دادم ؟ مگر نه اینکه Firefox و Apache و MySQL هم از همین نهضت هستند و من به Internet Explorer و IIS و MSSQL ترجیحشون دادم ؟ پس لینوکس هم به عنوان سیستم عامل Open Source باید حرف‌هایی برای گفتن داشته باشه. همین تفکرات و سؤالات ، هر برنامه نویسی وبی را علاقه‌مند به کسب تجربه و آشنایی با لینوکس میکنه.من در پست های آینده وب لاگ موضوع مهاجرت به لینوکس را ادامه میدهم و تجاربی که در راه این مهاجرت به دست آوردم را در اختیار خوانندگان قرار میدهم.

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