آزادافزار-درباره لینوکس و نرم افزار های آزاد



بسم رب الشهدا

جنبش آزادی نرم‌افزار(FOSSM) برای اولین بار توسط آقای ریچارد استالمن(Richard Stallman) در سال ۱۹۸۳ با راه اندازی پروژه گنو اغاز شد.
فلسفه اصلی این جنبش این است که استفاده از رایانه‌ها نباید مانع از همکاری مردم با یکدیگر شود.
ما بر این باوریم که نرم‌افزار های غیر‌آزاد (proprietary یا nonfree) کاربران را از یکدیگر جدا می‌کنند و آن هارا بدون کمک رها می‌کنند.
جدا کردن به این طریق اتفاق می‌افتد که کاربران نمی‌توانند نرم‌افزاری را که استفاده می‌کنند با دیگران به اشتراک بگذارند و هر کاربر مجبور است نرم‌افزار دلخواه خود را مستقیما از تولید کننده آن دریافت کند.
و بدون کمک رها کردن به این طریق که کاربر نمی‌تواند طرز کار نرم افزار را بفهمد و یا آن را با توجه به نیاز خود تغییر دهد و یا حتی از تغییرات مفیدی که دیگران (برنامه نویسان دیگر) می توانند اعمال کنند استفاده کند.
برای این که نرم‌افزاری یک نرم‌افزار آزاد حساب شود باید چهار آزادی را برای کاربر تضمین کند:
  • آزادی برای اجرای برنامه برای هر منظوری (آزادی ۰)
  • آزادی برای مطالعه و بررسی چگونگی عملکرد برنامه و تغییر آن برای نیاز خود (آزادی ۱)
  • آزادی برای توزیع مجدد کپی‌هایی از آن، بنابراین شما می‌توانید به همسایگان خود کمک کنید (آزادی ۲)
  • آزادی برای بهبود برنامه و انتشار این تغییرات برای عموم، بنابراین تمام جامعه از آن بهره می‌برند (آزادی ۳)
در ایران متاسفانه(!) آزادی ۲ که همان اجازه داشتن کاربر برای کپی کردن هر برنامه‌ای برای همه وجود دارد و ((متاسفانه)) بودن آن به این دلیل است که مردم را بیش‌تر به سمت استفاده از نرم‌افزار های غیر آزاد سوق می‌دهد.

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

gnu.org


تصویری از جناب استالمن


و لوگوی پروژه گنو

https://www.gnu.org/graphics/heckert_gnu.transp.small.png

در پایان هم از اینکه صبر و حوصله به خرج دادید و متن بنده رو خوندی ازتون تشکر می‌کنم.
منتظر نظراتتون هستم.

بسم رب الشهدا

جنبش آزادی نرم‌افزار(FOSSM) برای اولین بار توسط آقای ریچارد استالمن(Richard Stallman) در سال ۱۹۸۳ با راه اندازی پروژه گنو اغاز شد.
فلسفه اصلی این جنبش این است که استفاده از رایانه‌ها نباید مانع از همکاری مردم با یکدیگر شود.
ما بر این باوریم که نرم‌افزار های غیر‌آزاد (proprietary یا nonfree) کاربران را از یکدیگر جدا می‌کنند و آن هارا بدون کمک رها می‌کنند.
جدا کردن به این طریق اتفاق می‌افتد که کاربران نمی‌توانند نرم‌افزاری را که استفاده می‌کنند با دیگران به اشتراک بگذارند و هر کاربر مجبور است نرم‌افزار دلخواه خود را مستقیما از تولید کننده آن دریافت کند.
و بدون کمک رها کردن به این طریق که کاربر نمی‌تواند طرز کار نرم افزار را بفهمد و یا آن را با توجه به نیاز خود تغییر دهد و یا حتی از تغییرات مفیدی که دیگران (برنامه نویسان دیگر) می توانند اعمال کنند استفاده کند.
برای این که نرم‌افزاری یک نرم‌افزار آزاد حساب شود باید چهار آزادی را برای کاربر تضمین کند:
  • آزادی برای اجرای برنامه برای هر منظوری (آزادی ۰)
  • آزادی برای مطالعه و بررسی چگونگی عملکرد برنامه و تغییر آن برای نیاز خود (آزادی ۱)
  • آزادی برای توزیع مجدد کپی‌هایی از آن، بنابراین شما می‌توانید به همسایگان خود کمک کنید (آزادی ۲)
  • آزادی برای بهبود برنامه و انتشار این تغییرات برای عموم، بنابراین تمام جامعه از آن بهره می‌برند (آزادی ۳)
در ایران متاسفانه(!) آزادی ۲ که همان اجازه داشتن کاربر برای کپی کردن هر برنامه‌ای برای همه وجود دارد و این مردم را بیش‌تر به سمت استفاده از نرم‌افزار های غیر آزاد سوق می‌دهد.

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

gnu.org


تصویری از جناب استالمن


و لوگوی پروژه گنو

https://www.gnu.org/graphics/heckert_gnu.transp.small.png

در پایان هم از اینکه صبر و حوصله به خرج دادید و متن بنده رو خوندید ازتون تشکر می‌کنم.
منتظر نظراتتون هستم.

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

با تشکر از صبر و حوصله شما


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

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

متشکرم


    دسترسی بدون محدودیت به نرم‌افزار یکی از مهم‌ترین اصول و قوانین آزادی نرم‌افزار است. طبق این اصل همه افراد فارغ از محل زندگی و سایر خصوصیاتشان آزاد اند که بتوانند از نرم‌افزار مورد نظر استفاده کنند. به احتمال زیاد همه شما تا به حال با خطای 403 یا شما اجازه دسترسی به محتوای درخواست شده را ندارید»  مواجه شدید و این خطا به این معنی است که شرکت ارائه کننده خدمات شما را از دسترسی به محتوای مورد نظر محروم کرده‌است. این مسئله یکی از مشکلاتی است که کاربران در کشور ما و کشور هایی که توسط ابر قدرت ها تحریم می‌شوند با آن مواجه اند. استفاده از نرم‌افزار های آزاد به طور کامل این مسئله را برطرف می‌کند. این آزادی می‌تواند باعث گسترش و نفوذ بسیار زیاد یک نرم‌افزار شود. دسترسی همه افراد به یک نرم‌افزار می‌تواند باعث شکوفا شدن استعداد هایی شود که امکانات لازم را در اختیار ندارند.
    این ویژگی به انسان ها در رسیدن به دنیایی بدون تبعیض و دشمنی کمک می‌کند و آن ها را به یکدیگر نزدیک‌تر می‌کند تا بتوانند به کمک همدیکر جهان بهتر و آماده‌تری بسازند.

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

با‌تشکر


مرورگر Mozilla Firefox یکی از برترین مرورگر‌های مورد استفاده تمام کاربران است. و یکی از پرچمداران نرم‌افزار های آزاد به شمار می‌آید و تمام آزادی های لازم برای این امر را به کاربران ارائه می‌کند.

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

Firefox برای سیستم‌عامل های اندروید iOS و ویندوز در دسترس است.

برای دریافت آخرین نسخه این نرم‌افزار به اینجا مراجعه کنید.

 

 

 

لوگوی مرورگر Firefox

 

 


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

 

الهام گرفته شده از ویدئویی از سایت The Verge

با‌تشکر



گیمپ (GIMP) یا نرم‌افزار دستکاری تصاویر گنو(Gnu's image manipulation program) یک نرم‌افزار آزاد بسیار توانمند برای ویرایش و طراحی و تولید تصاویر است. این نرم‌افزار با امکانات بسیار وسیع و توانمندی که ارائه می‌دهد به عنوان یکی از بازیگران اصلی این عرصه در کنار PhotoShop شناخته می‌شود.
از ویژگی های اصلی این نرم افزار می‌توان به موارد زیر اشاره کرد:
۱. گیمپ یک نرم‌افزار آزاد است و این به این معنی است که انتشار آن وابسته به هیچ شرکتی نیست و کاربران می‌توانند به راحتی آن را با دیگران به اشتراک بگذارند و تغییراتی را که تمایل دارند در آن به وجود بیاورند. این آزادی موجب شده است گسترش‌دهنده های (add-on) فراوانی برای آن نوشته شوند.
۲. کم حجم است. نسخه ویندوزی گیمپ تقریبا ۲۰۰ مگابایت حجم دارد. گیمپ به صورت پیش‌فرض روی بسیاری از توزیع های لینوکس نصب شده‌است.
۳. گیمپ به صورت پیش‌فرض از زبان فارسی پشتیبانی می‌کند و برای فارسی نویسی نیازی به تغییر در تنظیمات ندارد.
۴. بسیار قدرتمند است و با ابزار های حرفه ای اش تقریبا قادر است از پس هر کاری در این حوزه برآید.
و .
در صورت تمایل به کسب اطلاعات بیش‌تر و استفاده از این نرم‌افزار می‌توانید به gimp.org مراجعه کنید.

 

 

 

gimp

تصویری از سخه ۲.۱۰ گیمپ

 


بسم رب الشهدا

در این چند روزی که دسترسیمان به اینترنت تقریبا قطع شده است متوجه وابستگی بسیار شدیدم به اینترنت و موتور‌های جست‌و‌جو شدم. به‌طوری که بدون دسترسی به موتور جست‌و‌جویی مثل گوگل یا

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

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

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

توسعه یک موتور جست وجوی خوب نیاز به سرمایه گذاری و حمایت زیادی دارد تا بتواند نیاز ها را تا حدی برطرف کند.

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

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

 

حال همه ما باید برای برطرف‌کردن این مشکلات بکوشیم و قدردان و یاور کسانی باشیم که در راه استقلال کشور تلاش می‌کنند.


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

اما به‌روزرسانی امروز آمده تا بازی را تغییر دهد. تغییرات این نسخه از Firefox را می‌توانید در ادامه مطلب مطالعه کنید.

ادامه مطلب


اگر یک گوشی نسبتاً قدیمی داشته باشید حتماً هنگام اجرای بازی‌های سنگین مثل PUBG با کندی‌ها و افت فریم‌هایی مواجه شده اید. یکی از راه‌هایی که در این موارد برای بهبود وضعیت وجود دارد کاهش وضوح(Resolution) صفحه نمایش است. در این مطلب می‌خواهیم به آموزش تغییر رزولوشن گوشی اندرویدی بپردازیم. برای خواندن این آموزش به ادامه مطلب مراجعه کنید.

ادامه مطلب


آخرین ارسال ها

آخرین وبلاگ ها

آخرین جستجو ها