‫گروه کاربران نرم‌افزار آزاد دانشگاه صنعتی شریف‬
‫جلسه ۰: معرفی نرم‌افزار آزاد و فعالیت‌های گروه‬
‫سیدمحمدمسعود صدرنژاد – ۵۱ آبان ۲۹۳۱‬
‫فهرست مطالب‬
‫۱.تاریخچه و تعریف نرم‌افزار آزاد‬
‫۲. چرا گنو/لینوکس؟‬
‫۳. پروژه‌های بنیاد نرم‌افزار آزاد‬
‫۴. راهنمای تصویری چگونه نرم‌افزار آزاد را بهتر درک کنیم‬

‫گروه کاربران نرم‌افزار آزاد دانشگاه صنعتی شریف‬

‫جلسه‌ی ۰: معرفی نرم‌افزار آزاد و فعالیت‌های گروه‬
‫تعریف نرم‌افزار آزاد‬
‫‪ ‬تعریف نرم‌افزار آزاد‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬

‫آزادی اجرای برنامه برای هر کاری )آزادی صفرم(‬
‫آزادی مطالعه چگونگی کار برنامه و تغییر آن )پیش نیاز: متن برنامه( )آزادی‬
‫یکم(‬
‫آزادی تکثیر و کپی برنامه )آزادی دوم(‬
‫آزادی تقویت و بهتر کردن برنامه و توزیع آن برای همگان )پیش نیاز: متن‬
‫برنامه( )آزادی سوم(‬

‫‪ ‬نرم‌افزار آزاد چه چیزی نیست؟‬
‫‪ ‬بازمتن‬
‫‪ ‬رایگان‬
‫‪ ‬تاریخچه‌ی شکل‌گیری نرم‌افزار آزاد‬
‫گروه کاربران نرم‌افزار آزاد دانشگاه صنعتی شریف‬

‫جلسه‌ی ۰: معرفی نرم‌افزار آزاد و فعالیت‌های گروه‬
‫رهبر جنبش نرم‌افزار آزاد‬
‫از ریچارد استالمن‬
‫من قصد ندارم اجازه دهم جهان مرا به جایی که‬
‫می‌خواهد برود هدایت کند.‬
‫من به جایی می‌روم که آزادی هست.‬
‫اگر شما به جای دیگری می‌روید، من به آنجا نمی‌آیم.‬
‫من مقداری سختی برای رسیدن به آزادی را تحمل‬
‫می‌کنم.‬
‫پروژه گنو‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬

‫‪GNU's Not Unix‬‬

‫پروژه گنو از کجا شروع شد؟‬
‫مفهوم هک‬
‫فرهنگ اصیل هکرها‬
‫نرم‌افزار آزاد شکل مدرن فرهنگ اصیل هکرها‬
‫بنیاد نرم‌افزار آزاد‬
‫گنو/لینوکس‬

‫گروه کاربران نرم‌افزار آزاد دانشگاه صنعتی شریف‬

‫جلسه‌ی ۰: معرفی نرم‌افزار آزاد و فعالیت‌های گروه‬
‫چرا گنو/لینوکس؟‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬

‫نرم افزار های آزاد‬
‫امنیت و حفاظت از اطلاعات‬
‫ویروس ها را فراموش کنید‬
‫سهولت و نظم در بروز رسانی‬
‫نداشتن بک دور‬
‫هزینه کمتر‬
‫درآمد بیشتر‬
‫استفاده از نسخه اصل بجای کپی های غیر قانونی‬

‫گروه کاربران نرم‌افزار آزاد دانشگاه صنعتی شریف‬

‫جلسه‌ی ۰: معرفی نرم‌افزار آزاد و فعالیت‌های گروه‬
‫چرا گنو/لینوکس؟‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬

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

‫گروه کاربران نرم‌افزار آزاد دانشگاه صنعتی شریف‬

‫جلسه‌ی ۰: معرفی نرم‌افزار آزاد و فعالیت‌های گروه‬
‫کپی‌لفت‬
‫‪ ‬بقای نرم‌افزار آزاد در سیستم انحصاری‬
‫‪ ‬مفهوم مجوزها )‪(license‬‬
‫‪ ‬کپی‌لفت چیست؟‬
‫‪ ‬استفاده از کپی‌رایت‬
‫‪ ‬بازی با کپی‌رایت‬
‫‪ ‬چرا کپی‌لفت؟‬
‫‪ ‬کپی‌لفت چه چیزی نیست؟‬
‫‪” ‬هنگامی که صحبت به دفاع از آزادی دیگران می‌رسد،‬
‫دراز کشیدن و کاری انجام ندادن نشانه ضعف است، نه‬
‫فروتنی.“‬
‫گروه کاربران نرم‌افزار آزاد دانشگاه صنعتی شریف‬

‫جلسه‌ی ۰: معرفی نرم‌افزار آزاد و فعالیت‌های گروه‬
‫مثال‌هایی از نرم‌افزارهای آزاد‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬

‫هسته‌ی سیستم‌اعامل گنو/لینوکس، داروین )سیستم‌اعامل( و‬
‫بی‌اس‌دی‬
‫کامپایلر جی‌سی‌سی، کتابخانه‌ی زبان برنامه‌نویسی سی‬
‫پایگاه‌داده‌های رابطه‌ای مانند: ‪ mysql‬و ‪PostgreSQL‬‬
‫زبان‌های برنامه‌نویسی مانند تی‌سی‌ال، روبی، پایتون، پرل و‬
‫پی‌اچ‌پی.‬
‫مرورگر وب فایرفاکس‬
‫اپن آفیس‬
‫ُ‬
‫میزکار کی‌دی‌ای‬
‫میزکار گنوم‬

‫گروه کاربران نرم‌افزار آزاد دانشگاه صنعتی شریف‬

‫جلسه‌ی ۰: معرفی نرم‌افزار آزاد و فعالیت‌های گروه‬
‫مثال‌هایی از نرم‌افزارهای آزاد‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬

‫برنامه‌های حروف چینی مانند تک، لتک و فارسی تک‬
‫نرم‌افزارهای مدیریت محتوا مانند جومل ، پی‌اچ‌پی نیوک،‬
‫پست نیوک و مامبو‬
‫نرمافزارهای ساخت انجمن مانند پی‌اچ‌پی‌بی‌بی، اس‌ام‌اف،‬
‫یاب و فروم‬
‫ویکیپدیا‬
‫و هزاران مورد دیگر....‬

‫گروه کاربران نرم‌افزار آزاد دانشگاه صنعتی شریف‬

‫جلسه‌ی ۰: معرفی نرم‌افزار آزاد و فعالیت‌های گروه‬
‫برخی از پروژه‌های بنیاد نرم‌افزار آزاد‬













Working together for free software
The GNU Operating System
Defective By Design
Windows 7 Sins
PlayOgg
End Software Patents
Campaign for OpenDocument
RIAA Expert Witness Fund
High Priority Free Software Projects
LibrePlanet
Campaign for Hardware that Supports Free
Software
Free BIOS Campaign
Campaign against the ACTA

‫جلسه‌ی ۰: معرفی نرم‌افزار آزاد و فعالیت‌های گروه‬

‫گروه کاربران نرم‌افزار آزاد دانشگاه صنعتی شریف‬
‫پروژه‌های اولویت‌دار برای بنیاد نرم‌افزار آزاد‬













Gnash, the free software Flash player
Coreboot, the campaign for a free BIOS
Free software replacement for Skype
Free software video editing software
Free Google Earth Replacement
Help GNU/Linux distributions be committed to
freedom
GNU Octave, free software Matlab replacement
Replacement for OpenDWG libraries
Reversible Debugging in GDB
Free software drivers for network routers
Free software replacement for Oracle Forms
Automatic transcription
Free Software replacement for Bittorrent Sync

‫جلسه‌ی ۰: معرفی نرم‌افزار آزاد و فعالیت‌های گروه‬

‫گروه کاربران نرم‌افزار آزاد دانشگاه صنعتی شریف‬
‫راهنما تصویری چگونه نرم‌افزار آزاد را بهتر درک کنیم‬
‫راهنما تصویری چگونه نرم‌افزار آزاد را بهتر درک کنیم‬
‫راهنما تصویری چگونه نرم‌افزار آزاد را بهتر درک کنیم‬
‫راهنما تصویری چگونه نرم‌افزار آزاد را بهتر درک کنیم‬
‫راهنما تصویری چگونه نرم‌افزار آزاد را بهتر درک کنیم‬
‫راهنما تصویری چگونه نرم‌افزار آزاد را بهتر درک کنیم‬
‫راهنما تصویری چگونه نرم‌افزار آزاد را بهتر درک کنیم‬
‫راهنما تصویری چگونه نرم‌افزار آزاد را بهتر درک کنیم‬
‫راهنما تصویری چگونه نرم‌افزار آزاد را بهتر درک کنیم‬
‫راهنما تصویری چگونه نرم‌افزار آزاد را بهتر درک کنیم‬
‫راهنما تصویری چگونه نرم‌افزار آزاد را بهتر درک کنیم‬
‫راهنما تصویری چگونه نرم‌افزار آزاد را بهتر درک کنیم‬
‫راهنما تصویری چگونه نرم‌افزار آزاد را بهتر درک کنیم‬
‫راهنما تصویری چگونه نرم‌افزار آزاد را بهتر درک کنیم‬
‫راهنما تصویری چگونه نرم‌افزار آزاد را بهتر درک کنیم‬
‫راهنما تصویری چگونه نرم‌افزار آزاد را بهتر درک کنیم‬
‫راهنما تصویری چگونه نرم‌افزار آزاد را بهتر درک کنیم‬
‫راهنما تصویری چگونه نرم‌افزار آزاد را بهتر درک کنیم‬
‫راهنما تصویری چگونه نرم‌افزار آزاد را بهتر درک کنیم‬
‫راهنما تصویری چگونه نرم‌افزار آزاد را بهتر درک کنیم‬
‫راهنما تصویری چگونه نرم‌افزار آزاد را بهتر درک کنیم‬
‫راهنما تصویری چگونه نرم‌افزار آزاد را بهتر درک کنیم‬
‫راهنما تصویری چگونه نرم‌افزار آزاد را بهتر درک کنیم‬
‫راهنما تصویری چگونه نرم‌افزار آزاد را بهتر درک کنیم‬
‫راهنما تصویری چگونه نرم‌افزار آزاد را بهتر درک کنیم‬
‫راهنما تصویری چگونه نرم‌افزار آزاد را بهتر درک کنیم‬
‫پرسش و پاسخ‬

‫سیدمحمدمسعود صدرنژاد‬

‫‪http://sadrnezhaad.ir/smm‬‬

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

  • 1.
    ‫گروه کاربران نرم‌افزارآزاد دانشگاه صنعتی شریف‬ ‫جلسه ۰: معرفی نرم‌افزار آزاد و فعالیت‌های گروه‬ ‫سیدمحمدمسعود صدرنژاد – ۵۱ آبان ۲۹۳۱‬
  • 2.
    ‫فهرست مطالب‬ ‫۱.تاریخچه وتعریف نرم‌افزار آزاد‬ ‫۲. چرا گنو/لینوکس؟‬ ‫۳. پروژه‌های بنیاد نرم‌افزار آزاد‬ ‫۴. راهنمای تصویری چگونه نرم‌افزار آزاد را بهتر درک کنیم‬ ‫گروه کاربران نرم‌افزار آزاد دانشگاه صنعتی شریف‬ ‫جلسه‌ی ۰: معرفی نرم‌افزار آزاد و فعالیت‌های گروه‬
  • 3.
    ‫تعریف نرم‌افزار آزاد‬ ‫‪‬تعریف نرم‌افزار آزاد‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫آزادی اجرای برنامه برای هر کاری )آزادی صفرم(‬ ‫آزادی مطالعه چگونگی کار برنامه و تغییر آن )پیش نیاز: متن برنامه( )آزادی‬ ‫یکم(‬ ‫آزادی تکثیر و کپی برنامه )آزادی دوم(‬ ‫آزادی تقویت و بهتر کردن برنامه و توزیع آن برای همگان )پیش نیاز: متن‬ ‫برنامه( )آزادی سوم(‬ ‫‪ ‬نرم‌افزار آزاد چه چیزی نیست؟‬ ‫‪ ‬بازمتن‬ ‫‪ ‬رایگان‬ ‫‪ ‬تاریخچه‌ی شکل‌گیری نرم‌افزار آزاد‬ ‫گروه کاربران نرم‌افزار آزاد دانشگاه صنعتی شریف‬ ‫جلسه‌ی ۰: معرفی نرم‌افزار آزاد و فعالیت‌های گروه‬
  • 4.
  • 5.
    ‫از ریچارد استالمن‬ ‫منقصد ندارم اجازه دهم جهان مرا به جایی که‬ ‫می‌خواهد برود هدایت کند.‬ ‫من به جایی می‌روم که آزادی هست.‬ ‫اگر شما به جای دیگری می‌روید، من به آنجا نمی‌آیم.‬ ‫من مقداری سختی برای رسیدن به آزادی را تحمل‬ ‫می‌کنم.‬
  • 6.
    ‫پروژه گنو‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫‪GNU's NotUnix‬‬ ‫پروژه گنو از کجا شروع شد؟‬ ‫مفهوم هک‬ ‫فرهنگ اصیل هکرها‬ ‫نرم‌افزار آزاد شکل مدرن فرهنگ اصیل هکرها‬ ‫بنیاد نرم‌افزار آزاد‬ ‫گنو/لینوکس‬ ‫گروه کاربران نرم‌افزار آزاد دانشگاه صنعتی شریف‬ ‫جلسه‌ی ۰: معرفی نرم‌افزار آزاد و فعالیت‌های گروه‬
  • 7.
    ‫چرا گنو/لینوکس؟‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫نرم افزارهای آزاد‬ ‫امنیت و حفاظت از اطلاعات‬ ‫ویروس ها را فراموش کنید‬ ‫سهولت و نظم در بروز رسانی‬ ‫نداشتن بک دور‬ ‫هزینه کمتر‬ ‫درآمد بیشتر‬ ‫استفاده از نسخه اصل بجای کپی های غیر قانونی‬ ‫گروه کاربران نرم‌افزار آزاد دانشگاه صنعتی شریف‬ ‫جلسه‌ی ۰: معرفی نرم‌افزار آزاد و فعالیت‌های گروه‬
  • 8.
    ‫چرا گنو/لینوکس؟‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫استفاده ازچندین ورکستیشن‬ ‫دیسک های زنده‬ ‫پشتیبانی از انواع معماری های سخت افزار‬ ‫حجم کمتر و سراعت زیاد‬ ‫دیفرگمنت را فراموش کنید‬ ‫انعطاف پذیری بال‬ ‫گروه کاربران نرم‌افزار آزاد دانشگاه صنعتی شریف‬ ‫جلسه‌ی ۰: معرفی نرم‌افزار آزاد و فعالیت‌های گروه‬
  • 9.
    ‫کپی‌لفت‬ ‫‪ ‬بقای نرم‌افزارآزاد در سیستم انحصاری‬ ‫‪ ‬مفهوم مجوزها )‪(license‬‬ ‫‪ ‬کپی‌لفت چیست؟‬ ‫‪ ‬استفاده از کپی‌رایت‬ ‫‪ ‬بازی با کپی‌رایت‬ ‫‪ ‬چرا کپی‌لفت؟‬ ‫‪ ‬کپی‌لفت چه چیزی نیست؟‬ ‫‪” ‬هنگامی که صحبت به دفاع از آزادی دیگران می‌رسد،‬ ‫دراز کشیدن و کاری انجام ندادن نشانه ضعف است، نه‬ ‫فروتنی.“‬ ‫گروه کاربران نرم‌افزار آزاد دانشگاه صنعتی شریف‬ ‫جلسه‌ی ۰: معرفی نرم‌افزار آزاد و فعالیت‌های گروه‬
  • 10.
    ‫مثال‌هایی از نرم‌افزارهایآزاد‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫هسته‌ی سیستم‌اعامل گنو/لینوکس، داروین )سیستم‌اعامل( و‬ ‫بی‌اس‌دی‬ ‫کامپایلر جی‌سی‌سی، کتابخانه‌ی زبان برنامه‌نویسی سی‬ ‫پایگاه‌داده‌های رابطه‌ای مانند: ‪ mysql‬و ‪PostgreSQL‬‬ ‫زبان‌های برنامه‌نویسی مانند تی‌سی‌ال، روبی، پایتون، پرل و‬ ‫پی‌اچ‌پی.‬ ‫مرورگر وب فایرفاکس‬ ‫اپن آفیس‬ ‫ُ‬ ‫میزکار کی‌دی‌ای‬ ‫میزکار گنوم‬ ‫گروه کاربران نرم‌افزار آزاد دانشگاه صنعتی شریف‬ ‫جلسه‌ی ۰: معرفی نرم‌افزار آزاد و فعالیت‌های گروه‬
  • 11.
    ‫مثال‌هایی از نرم‌افزارهایآزاد‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫برنامه‌های حروف چینی مانند تک، لتک و فارسی تک‬ ‫نرم‌افزارهای مدیریت محتوا مانند جومل ، پی‌اچ‌پی نیوک،‬ ‫پست نیوک و مامبو‬ ‫نرمافزارهای ساخت انجمن مانند پی‌اچ‌پی‌بی‌بی، اس‌ام‌اف،‬ ‫یاب و فروم‬ ‫ویکیپدیا‬ ‫و هزاران مورد دیگر....‬ ‫گروه کاربران نرم‌افزار آزاد دانشگاه صنعتی شریف‬ ‫جلسه‌ی ۰: معرفی نرم‌افزار آزاد و فعالیت‌های گروه‬
  • 12.
    ‫برخی از پروژه‌هایبنیاد نرم‌افزار آزاد‬             Working together for free software The GNU Operating System Defective By Design Windows 7 Sins PlayOgg End Software Patents Campaign for OpenDocument RIAA Expert Witness Fund High Priority Free Software Projects LibrePlanet Campaign for Hardware that Supports Free Software Free BIOS Campaign Campaign against the ACTA ‫جلسه‌ی ۰: معرفی نرم‌افزار آزاد و فعالیت‌های گروه‬ ‫گروه کاربران نرم‌افزار آزاد دانشگاه صنعتی شریف‬
  • 13.
    ‫پروژه‌های اولویت‌دار برایبنیاد نرم‌افزار آزاد‬             Gnash, the free software Flash player Coreboot, the campaign for a free BIOS Free software replacement for Skype Free software video editing software Free Google Earth Replacement Help GNU/Linux distributions be committed to freedom GNU Octave, free software Matlab replacement Replacement for OpenDWG libraries Reversible Debugging in GDB Free software drivers for network routers Free software replacement for Oracle Forms Automatic transcription Free Software replacement for Bittorrent Sync ‫جلسه‌ی ۰: معرفی نرم‌افزار آزاد و فعالیت‌های گروه‬ ‫گروه کاربران نرم‌افزار آزاد دانشگاه صنعتی شریف‬
  • 14.
    ‫راهنما تصویری چگونهنرم‌افزار آزاد را بهتر درک کنیم‬
  • 15.
    ‫راهنما تصویری چگونهنرم‌افزار آزاد را بهتر درک کنیم‬
  • 16.
    ‫راهنما تصویری چگونهنرم‌افزار آزاد را بهتر درک کنیم‬
  • 17.
    ‫راهنما تصویری چگونهنرم‌افزار آزاد را بهتر درک کنیم‬
  • 18.
    ‫راهنما تصویری چگونهنرم‌افزار آزاد را بهتر درک کنیم‬
  • 19.
    ‫راهنما تصویری چگونهنرم‌افزار آزاد را بهتر درک کنیم‬
  • 20.
    ‫راهنما تصویری چگونهنرم‌افزار آزاد را بهتر درک کنیم‬
  • 21.
    ‫راهنما تصویری چگونهنرم‌افزار آزاد را بهتر درک کنیم‬
  • 22.
    ‫راهنما تصویری چگونهنرم‌افزار آزاد را بهتر درک کنیم‬
  • 23.
    ‫راهنما تصویری چگونهنرم‌افزار آزاد را بهتر درک کنیم‬
  • 24.
    ‫راهنما تصویری چگونهنرم‌افزار آزاد را بهتر درک کنیم‬
  • 25.
    ‫راهنما تصویری چگونهنرم‌افزار آزاد را بهتر درک کنیم‬
  • 26.
    ‫راهنما تصویری چگونهنرم‌افزار آزاد را بهتر درک کنیم‬
  • 27.
    ‫راهنما تصویری چگونهنرم‌افزار آزاد را بهتر درک کنیم‬
  • 28.
    ‫راهنما تصویری چگونهنرم‌افزار آزاد را بهتر درک کنیم‬
  • 29.
    ‫راهنما تصویری چگونهنرم‌افزار آزاد را بهتر درک کنیم‬
  • 30.
    ‫راهنما تصویری چگونهنرم‌افزار آزاد را بهتر درک کنیم‬
  • 31.
    ‫راهنما تصویری چگونهنرم‌افزار آزاد را بهتر درک کنیم‬
  • 32.
    ‫راهنما تصویری چگونهنرم‌افزار آزاد را بهتر درک کنیم‬
  • 33.
    ‫راهنما تصویری چگونهنرم‌افزار آزاد را بهتر درک کنیم‬
  • 34.
    ‫راهنما تصویری چگونهنرم‌افزار آزاد را بهتر درک کنیم‬
  • 35.
    ‫راهنما تصویری چگونهنرم‌افزار آزاد را بهتر درک کنیم‬
  • 36.
    ‫راهنما تصویری چگونهنرم‌افزار آزاد را بهتر درک کنیم‬
  • 37.
    ‫راهنما تصویری چگونهنرم‌افزار آزاد را بهتر درک کنیم‬
  • 38.
    ‫راهنما تصویری چگونهنرم‌افزار آزاد را بهتر درک کنیم‬
  • 39.
    ‫راهنما تصویری چگونهنرم‌افزار آزاد را بهتر درک کنیم‬
  • 40.
    ‫پرسش و پاسخ‬ ‫سیدمحمدمسعودصدرنژاد‬ ‫‪http://sadrnezhaad.ir/smm‬‬