‫به‬ ‫آزاد‬ ‫نرمافزار‬ ‫هنگام‬ ‫چه‬‫به‬ ‫آزاد‬ ‫نرمافزار‬ ‫هنگام‬ ‫چه‬
‫میافتد‬ ‫غیرآزاد‬ ‫دام‬‫میافتد‬ ‫غیرآزاد‬ ‫دام‬
‫نرمافزار‬ ‫آزادی‬ ‫ز‬ ‫رو‬ ‫جشن‬‫نرمافزار‬ ‫آزادی‬ ‫ز‬ ‫رو‬ ‫جشن‬
۸۸‫ماه‬ ‫مهر‬‫ماه‬ ‫مهر‬۱۳۹۵۱۳۹۵
‫شریف‬ ‫دانشگاه‬‫شریف‬ ‫دانشگاه‬
‫دماوندی‬ ‫محمد‬ :‫توسط‬‫دماوندی‬ ‫محمد‬ :‫توسط‬
‫تست‬ ‫قرار‬ ‫طلب‬ ‫از‬ ‫بیقراریت‬ ‫جمله‬
‫آیدت‬ ‫قرار‬ ‫که‬ ‫تا‬ ‫شو‬ ‫بیقرار‬ ‫طالب‬
‫هستم؟‬ ‫اینجا‬ ‫چرا‬‫هستم؟‬ ‫اینجا‬ ‫چرا‬
●‫جدید‬ ‫نکات‬ ‫یادگیری‬‫جدید‬ ‫نکات‬ ‫یادگیری‬
●‫فراگرفتهام‬ ‫آنچه‬ ‫آزمایش‬‫فراگرفتهام‬ ‫آنچه‬ ‫آزمایش‬
●‫خود‬ ‫دانش‬ ‫آزمودن‬‫خود‬ ‫دانش‬ ‫آزمودن‬
http://damavandi.wshttp://damavandi.ws
twitter.com/mdf092twitter.com/mdf092
telegram.me/mdf092telegram.me/mdf092
‫مفهوم‬ ‫چند‬ ‫بررسی‬‫مفهوم‬ ‫چند‬ ‫بررسی‬
●‫که‬ ‫است‬ ‫آزاد‬ ‫نرمافزاری‬‫که‬ ‫است‬ ‫آزاد‬ ‫نرمافزاری‬۴۴‫رعایت‬ ‫را‬ ‫پایهای‬ ‫اصول‬‫رعایت‬ ‫را‬ ‫پایهای‬ ‫اصول‬
:‫کاربر‬ ‫نتیجه‬ ‫در‬ ‫کند‬:‫کاربر‬ ‫نتیجه‬ ‫در‬ ‫کند‬
–‫برنامه‬ ‫فعالیتهای‬ ‫کنترلکننده‬‫برنامه‬ ‫فعالیتهای‬ ‫کنترلکننده‬
–‫پردازش‬ ‫مالک‬‫پردازش‬ ‫مالک‬
–‫دادهها‬ ‫مالک‬‫دادهها‬ ‫مالک‬
‫میکند‬ ‫کفایت‬ ‫اصول‬ ‫این‬ ‫بر‬ ‫تکیه‬ ‫آیا‬‫میکند‬ ‫کفایت‬ ‫اصول‬ ‫این‬ ‫بر‬ ‫تکیه‬ ‫آیا‬
‫همیشه‬ ‫نه‬‫همیشه‬ ‫نه‬
‫ِی؟‬‫ک‬‫ِی؟‬‫ک‬
‫جا؟‬ُ‫ک‬‫جا؟‬ُ‫ک‬
‫چطور؟‬‫چطور؟‬
‫ارتقای‬
،‫آزاد‬ ‫نرمافزار‬
‫نیازمند‬
‫غیرآزاد‬ ‫نرمافزار‬
‫کرد؟‬ ‫باید‬ ‫چه‬ ‫پس‬‫کرد؟‬ ‫باید‬ ‫چه‬ ‫پس‬
‫به‬ ‫است‬ ‫ممکن‬ ‫که‬ ‫و‬ ‫نسازیم‬ ‫آزاد‬ ‫برنامهای‬ ‫آگاهانه‬
‫افتد‬ ‫دام‬
‫خواسته/ناخواسته‬ ‫تفکر‬ ‫توسط‬ ‫که‬ ‫آزادی‬ ‫برنامههای‬
‫جوییم‬ ‫دوری‬ ‫و‬ ‫بشناسیم‬ ‫را‬ ‫غیرآزاد‬
(‫)وابستگی‬ ‫تله‬ ‫انواع‬(‫)وابستگی‬ ‫تله‬ ‫انواع‬
●(‫)صریح‬ ‫همزمانی‬ ‫تله‬(‫)صریح‬ ‫همزمانی‬ ‫تله‬
●(‫)ضمنی‬ ‫زمان‬ ‫تله‬(‫)ضمنی‬ ‫زمان‬ ‫تله‬
‫همزمان‬ ‫تله‬‫همزمان‬ ‫تله‬
‫بستره‬ ‫آزاد‬ ‫برنامه‬ ‫کردن‬ ‫اجرا‬ ‫و‬ ‫نوشتن‬ ‫برای‬
‫باشد‬ ‫داشته‬ ‫وجود‬ ‫باید‬ ‫غیرآزاد‬
‫فصل‬‫فصل‬۳۳‫قسمت‬ –‫قسمت‬ –۲۳۲۳
‫جاوا‬ ‫تله‬‫جاوا‬ ‫تله‬
‫میشود‬ ‫خارج‬ ‫تله‬ ‫از‬ ‫جاوا‬ ‫برنامههای‬ ‫تمامی‬ ‫زمانی‬ ‫فقط‬‫میشود‬ ‫خارج‬ ‫تله‬ ‫از‬ ‫جاوا‬ ‫برنامههای‬ ‫تمامی‬ ‫زمانی‬ ‫فقط‬
‫نسخه‬ ‫که‬‫نسخه‬ ‫که‬‫عیاری‬ ‫تمام‬ ‫آزاد‬‫عیاری‬ ‫تمام‬ ‫آزاد‬‫دسترس‬ ‫در‬ ‫آن‬ ‫از‬‫دسترس‬ ‫در‬ ‫آن‬ ‫از‬
‫گیرد‬ ‫قرار‬‫گیرد‬ ‫قرار‬
‫استالمن‬ ‫ریچارد‬‫استالمن‬ ‫ریچارد‬
‫زمان‬ ‫تله‬‫زمان‬ ‫تله‬
●‫دیگر‬ ‫نسخه‬ ‫به‬ ‫نسخهای‬ ‫از‬ ‫ارتقا‬ ‫هنگام‬‫دیگر‬ ‫نسخه‬ ‫به‬ ‫نسخهای‬ ‫از‬ ‫ارتقا‬ ‫هنگام‬
●‫اصول‬ ‫رعایت‬ ‫عدم‬‫اصول‬ ‫رعایت‬ ‫عدم‬۴۴‫نرمافزار‬ ‫آزادی‬ ‫گانه‬‫نرمافزار‬ ‫آزادی‬ ‫گانه‬
‫نرمافزار‬ ‫جایگزین‬ ‫خدمت‬‫نرمافزار‬ ‫جایگزین‬ ‫خدمت‬
Service as a Software SubstituteService as a Software Substitute
●‫نامحسوس‬ ‫تله‬‫نامحسوس‬ ‫تله‬
●‫جاسوسافزار‬‫جاسوسافزار‬
●‫کد‬ ‫مالکیت‬ ‫عدم‬‫کد‬ ‫مالکیت‬ ‫عدم‬
●‫پردازش‬ ‫مالکیت‬ ‫عدم‬‫پردازش‬ ‫مالکیت‬ ‫عدم‬
●‫دادهها‬ ‫مالکیت‬ ‫عدم‬‫دادهها‬ ‫مالکیت‬ ‫عدم‬
‫راهکار‬‫راهکار‬
●‫استفاده‬ ‫مورد‬ ‫نرمافزار‬ ‫شناخت‬‫استفاده‬ ‫مورد‬ ‫نرمافزار‬ ‫شناخت‬
●‫آن‬ ‫سوابق‬ ‫بررسی‬‫آن‬ ‫سوابق‬ ‫بررسی‬
●‫آن‬ ‫سازندگان‬ ‫بررسی‬‫آن‬ ‫سازندگان‬ ‫بررسی‬
●‫جست‬ ‫دوری‬‫جست‬ ‫دوری‬
‫بیپایان‬ ‫سپاس‬‫بیپایان‬ ‫سپاس‬
‫ننامید‬ ‫هکر‬ ‫را‬ ‫خرابکاران‬ ‫لطفا‬‫ننامید‬ ‫هکر‬ ‫را‬ ‫خرابکاران‬ ‫لطفا‬
‫ببرید‬ ‫لذت‬ ‫هک‬ ‫از‬‫ببرید‬ ‫لذت‬ ‫هک‬ ‫از‬
‫پایان‬‫پایان‬

چه هنگام نرم‌افزار آزاد به دام غیرآزاد می‌افتد؟

  • 1.
    ‫به‬ ‫آزاد‬ ‫نرمافزار‬‫هنگام‬ ‫چه‬‫به‬ ‫آزاد‬ ‫نرمافزار‬ ‫هنگام‬ ‫چه‬ ‫میافتد‬ ‫غیرآزاد‬ ‫دام‬‫میافتد‬ ‫غیرآزاد‬ ‫دام‬ ‫نرمافزار‬ ‫آزادی‬ ‫ز‬ ‫رو‬ ‫جشن‬‫نرمافزار‬ ‫آزادی‬ ‫ز‬ ‫رو‬ ‫جشن‬ ۸۸‫ماه‬ ‫مهر‬‫ماه‬ ‫مهر‬۱۳۹۵۱۳۹۵ ‫شریف‬ ‫دانشگاه‬‫شریف‬ ‫دانشگاه‬ ‫دماوندی‬ ‫محمد‬ :‫توسط‬‫دماوندی‬ ‫محمد‬ :‫توسط‬
  • 2.
    ‫تست‬ ‫قرار‬ ‫طلب‬‫از‬ ‫بیقراریت‬ ‫جمله‬ ‫آیدت‬ ‫قرار‬ ‫که‬ ‫تا‬ ‫شو‬ ‫بیقرار‬ ‫طالب‬
  • 3.
    ‫هستم؟‬ ‫اینجا‬ ‫چرا‬‫هستم؟‬‫اینجا‬ ‫چرا‬ ●‫جدید‬ ‫نکات‬ ‫یادگیری‬‫جدید‬ ‫نکات‬ ‫یادگیری‬ ●‫فراگرفتهام‬ ‫آنچه‬ ‫آزمایش‬‫فراگرفتهام‬ ‫آنچه‬ ‫آزمایش‬ ●‫خود‬ ‫دانش‬ ‫آزمودن‬‫خود‬ ‫دانش‬ ‫آزمودن‬ http://damavandi.wshttp://damavandi.ws twitter.com/mdf092twitter.com/mdf092 telegram.me/mdf092telegram.me/mdf092
  • 4.
    ‫مفهوم‬ ‫چند‬ ‫بررسی‬‫مفهوم‬‫چند‬ ‫بررسی‬ ●‫که‬ ‫است‬ ‫آزاد‬ ‫نرمافزاری‬‫که‬ ‫است‬ ‫آزاد‬ ‫نرمافزاری‬۴۴‫رعایت‬ ‫را‬ ‫پایهای‬ ‫اصول‬‫رعایت‬ ‫را‬ ‫پایهای‬ ‫اصول‬ :‫کاربر‬ ‫نتیجه‬ ‫در‬ ‫کند‬:‫کاربر‬ ‫نتیجه‬ ‫در‬ ‫کند‬ –‫برنامه‬ ‫فعالیتهای‬ ‫کنترلکننده‬‫برنامه‬ ‫فعالیتهای‬ ‫کنترلکننده‬ –‫پردازش‬ ‫مالک‬‫پردازش‬ ‫مالک‬ –‫دادهها‬ ‫مالک‬‫دادهها‬ ‫مالک‬
  • 5.
    ‫میکند‬ ‫کفایت‬ ‫اصول‬‫این‬ ‫بر‬ ‫تکیه‬ ‫آیا‬‫میکند‬ ‫کفایت‬ ‫اصول‬ ‫این‬ ‫بر‬ ‫تکیه‬ ‫آیا‬ ‫همیشه‬ ‫نه‬‫همیشه‬ ‫نه‬ ‫ِی؟‬‫ک‬‫ِی؟‬‫ک‬ ‫جا؟‬ُ‫ک‬‫جا؟‬ُ‫ک‬ ‫چطور؟‬‫چطور؟‬
  • 6.
  • 7.
    ‫کرد؟‬ ‫باید‬ ‫چه‬‫پس‬‫کرد؟‬ ‫باید‬ ‫چه‬ ‫پس‬ ‫به‬ ‫است‬ ‫ممکن‬ ‫که‬ ‫و‬ ‫نسازیم‬ ‫آزاد‬ ‫برنامهای‬ ‫آگاهانه‬ ‫افتد‬ ‫دام‬ ‫خواسته/ناخواسته‬ ‫تفکر‬ ‫توسط‬ ‫که‬ ‫آزادی‬ ‫برنامههای‬ ‫جوییم‬ ‫دوری‬ ‫و‬ ‫بشناسیم‬ ‫را‬ ‫غیرآزاد‬
  • 8.
    (‫)وابستگی‬ ‫تله‬ ‫انواع‬(‫)وابستگی‬‫تله‬ ‫انواع‬ ●(‫)صریح‬ ‫همزمانی‬ ‫تله‬(‫)صریح‬ ‫همزمانی‬ ‫تله‬ ●(‫)ضمنی‬ ‫زمان‬ ‫تله‬(‫)ضمنی‬ ‫زمان‬ ‫تله‬
  • 9.
    ‫همزمان‬ ‫تله‬‫همزمان‬ ‫تله‬ ‫بستره‬‫آزاد‬ ‫برنامه‬ ‫کردن‬ ‫اجرا‬ ‫و‬ ‫نوشتن‬ ‫برای‬ ‫باشد‬ ‫داشته‬ ‫وجود‬ ‫باید‬ ‫غیرآزاد‬
  • 10.
  • 11.
    ‫جاوا‬ ‫تله‬‫جاوا‬ ‫تله‬ ‫میشود‬‫خارج‬ ‫تله‬ ‫از‬ ‫جاوا‬ ‫برنامههای‬ ‫تمامی‬ ‫زمانی‬ ‫فقط‬‫میشود‬ ‫خارج‬ ‫تله‬ ‫از‬ ‫جاوا‬ ‫برنامههای‬ ‫تمامی‬ ‫زمانی‬ ‫فقط‬ ‫نسخه‬ ‫که‬‫نسخه‬ ‫که‬‫عیاری‬ ‫تمام‬ ‫آزاد‬‫عیاری‬ ‫تمام‬ ‫آزاد‬‫دسترس‬ ‫در‬ ‫آن‬ ‫از‬‫دسترس‬ ‫در‬ ‫آن‬ ‫از‬ ‫گیرد‬ ‫قرار‬‫گیرد‬ ‫قرار‬ ‫استالمن‬ ‫ریچارد‬‫استالمن‬ ‫ریچارد‬
  • 12.
    ‫زمان‬ ‫تله‬‫زمان‬ ‫تله‬ ●‫دیگر‬‫نسخه‬ ‫به‬ ‫نسخهای‬ ‫از‬ ‫ارتقا‬ ‫هنگام‬‫دیگر‬ ‫نسخه‬ ‫به‬ ‫نسخهای‬ ‫از‬ ‫ارتقا‬ ‫هنگام‬ ●‫اصول‬ ‫رعایت‬ ‫عدم‬‫اصول‬ ‫رعایت‬ ‫عدم‬۴۴‫نرمافزار‬ ‫آزادی‬ ‫گانه‬‫نرمافزار‬ ‫آزادی‬ ‫گانه‬
  • 13.
    ‫نرمافزار‬ ‫جایگزین‬ ‫خدمت‬‫نرمافزار‬‫جایگزین‬ ‫خدمت‬ Service as a Software SubstituteService as a Software Substitute ●‫نامحسوس‬ ‫تله‬‫نامحسوس‬ ‫تله‬ ●‫جاسوسافزار‬‫جاسوسافزار‬ ●‫کد‬ ‫مالکیت‬ ‫عدم‬‫کد‬ ‫مالکیت‬ ‫عدم‬ ●‫پردازش‬ ‫مالکیت‬ ‫عدم‬‫پردازش‬ ‫مالکیت‬ ‫عدم‬ ●‫دادهها‬ ‫مالکیت‬ ‫عدم‬‫دادهها‬ ‫مالکیت‬ ‫عدم‬
  • 14.
    ‫راهکار‬‫راهکار‬ ●‫استفاده‬ ‫مورد‬ ‫نرمافزار‬‫شناخت‬‫استفاده‬ ‫مورد‬ ‫نرمافزار‬ ‫شناخت‬ ●‫آن‬ ‫سوابق‬ ‫بررسی‬‫آن‬ ‫سوابق‬ ‫بررسی‬ ●‫آن‬ ‫سازندگان‬ ‫بررسی‬‫آن‬ ‫سازندگان‬ ‫بررسی‬ ●‫جست‬ ‫دوری‬‫جست‬ ‫دوری‬
  • 15.
    ‫بیپایان‬ ‫سپاس‬‫بیپایان‬ ‫سپاس‬ ‫ننامید‬‫هکر‬ ‫را‬ ‫خرابکاران‬ ‫لطفا‬‫ننامید‬ ‫هکر‬ ‫را‬ ‫خرابکاران‬ ‫لطفا‬ ‫ببرید‬ ‫لذت‬ ‫هک‬ ‫از‬‫ببرید‬ ‫لذت‬ ‫هک‬ ‫از‬ ‫پایان‬‫پایان‬