دوره آموزشی مبانی برنامه نویسی: مجوز منبع باز
53 دقیقهمبتدی2016-03-21
مدرسین

John Petersen
Software Developer, Author, Microsoft MVP
جزئیات دوره
🔹 مجوزهای متنباز (Open Source Licensing) یک روش عالی برای توسعه فناوری و مشارکت در جامعهی برنامهنویسان است. این مجوزها به شما اجازه میدهند که نرمافزار را بهصورت رایگان استفاده، تغییر و توزیع کنید، البته در چارچوب قوانین مربوط به مالکیت معنوی و نیت اصلی توسعهدهنده.
در این دوره، جان وی. پیترسن (John V. Petersen) – وکیل و متخصص فناوری – شما را با اصول، قوانین و مدلهای مختلف مجوزهای متنباز آشنا میکند.
📌 آنچه در این دوره یاد میگیرید:
✅ تعریف مجوز (License) و مجوزهای نرمافزاری
✅ اصول اساسی نرمافزارهای متنباز
✅ بررسی و مقایسهی سه مجوز اصلی: GPL، MIT و Apache
✅ چگونه یک مجوز مناسب برای نرمافزار خود انتخاب کنیم؟
✅ مفهوم "مجوز خلاقانه" (Creative Commons) و کاربرد آن
✅ چگونه از "دوگانهسازی مجوز" (Dual Licensing) استفاده کنیم؟
✅ نحوهی تنظیم قراردادهای مجوز مشارکتی (Contributor License Agreements - CLA)
✅ ایجاد یک نهاد قانونی برای پروژههای توسعهی نرمافزار متنباز
💡 این دوره مناسب چه کسانی است؟
🔹 توسعهدهندگان نرمافزار که قصد دارند پروژههای خود را بهصورت متنباز عرضه کنند
🔹 مدیران پروژهها و استارتاپهایی که به دنبال رعایت قوانین مالکیت فکری در محصولات نرمافزاری خود هستند
🔹 دانشجویان و پژوهشگرانی که میخواهند اصول حقوقی و تجاری نرمافزارهای متنباز را درک کنند
در این دوره، جان وی. پیترسن (John V. Petersen) – وکیل و متخصص فناوری – شما را با اصول، قوانین و مدلهای مختلف مجوزهای متنباز آشنا میکند.
📌 آنچه در این دوره یاد میگیرید:
✅ تعریف مجوز (License) و مجوزهای نرمافزاری
✅ اصول اساسی نرمافزارهای متنباز
✅ بررسی و مقایسهی سه مجوز اصلی: GPL، MIT و Apache
✅ چگونه یک مجوز مناسب برای نرمافزار خود انتخاب کنیم؟
✅ مفهوم "مجوز خلاقانه" (Creative Commons) و کاربرد آن
✅ چگونه از "دوگانهسازی مجوز" (Dual Licensing) استفاده کنیم؟
✅ نحوهی تنظیم قراردادهای مجوز مشارکتی (Contributor License Agreements - CLA)
✅ ایجاد یک نهاد قانونی برای پروژههای توسعهی نرمافزار متنباز
💡 این دوره مناسب چه کسانی است؟
🔹 توسعهدهندگان نرمافزار که قصد دارند پروژههای خود را بهصورت متنباز عرضه کنند
🔹 مدیران پروژهها و استارتاپهایی که به دنبال رعایت قوانین مالکیت فکری در محصولات نرمافزاری خود هستند
🔹 دانشجویان و پژوهشگرانی که میخواهند اصول حقوقی و تجاری نرمافزارهای متنباز را درک کنند
مهارت ها
Programming FoundationsFoundationsSoftware Development
سرفصل ها
مقدمه
- خوش آمدید
- آنچه باید قبل از تماشای این دوره بدانید
- سلب مسئولیت
مجوز و مبانی منبع باز
- مجوز چیست
- نقش کپی رایت، ثبت اختراع و علائم تجاری
- مقدمه ای بر اصول متن باز و متن باز
مجوز نرم افزار
- لایسنس نرمافزار چیست
- اولین مجوز منبع باز - BSD
- مجوزهای منبع باز در مقابل مالکیت عمومی
- سه مجوز پایه - GPL
- سه مجوز پایه - MIT
- سه مجوز پایه - آپاچی
- مجوزهای منبع باز مجاز در مقابل کپی لفت
- انتخاب مجوز منبع باز مناسب
موضوعات اضافی
- کارهای غیر نرم افزاری و Creative Commons
- چندین سناریو مجوز منبع باز و سازگاری
- مجوز دوگانه
- موافقت نامههای مجوز مشارکت کننده
- نقش مجوزها و وعدههای ثبت اختراع
- ایجاد یک نهاد تجاری برای پروژه شما
نتیجه
- مراحل بعدی