مجوز اوپن سورس – opensource

opensource-logo
گنو مه 2014 31

بیشتر افراد فکر میکنند همین که منبع کد یک برنامه ای باز باشه به اون برنامه میگن اوپن سورس که واقعیت غیر از این هست ، اوپن سورس یک مجوز است که توسط بروس پرنز نوشته شده است که میگوید یک اسکریپت یا برنامه زمانی اوپن سورس است که 9 ویژگی زیر را داشته باشد :

1- آزادی توزیع مجدد : آزادی در اینجا ربطی به قیمت نداره و در واقع باید آزاد بود که برنامه را توزیع و استفاده کرد و رایگان بودن یک تاثیر جانبیه ، میشه بابت توزیع مبلغی دریافت کرد یا نکرد

2- وجود کد منبع : باید سورس برنامه قابل دسترس باشه که برنامه قابل نگه داری باشه که مثلا اگر لازم بود برنامه ای از PC در MAC اجرا بشه محدودیتی نباشه

3- اجازه کار اشتقاقی : اگر کسی برنامه شما را گسترش دهد باید توانایی توزیع مجدد را داشته باشه

4- یکپارچگی کد منبع مولف : حق برنامه نویس یا نویسنده برنامه باید حفظ شود ، اگر کسی تغییری در برنامه ایجاد کرد باید مشخص بشه که برنامه نویس جدید چه مواردی را اضافه کرده که تغییرات ایجاد شده به حساب برنامه نویس اصلی برنامه نباشه

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

6- عدم تبعیض علیه زمینه های کاری : مثلا بتوان از برنامه باید چه در مدارس و چه در تجارت استفاده کرد

7- توزیع مجوز : وقتی کسی برنامه را توزیع میکنه باید بتونه از قوانین مجوز اوپن سورس استفاده کنه تا برنامه اوپن سورس باقی بمونه

8- مجوز نباید محدود به محصول مشخصی باشه : مثلا اگر برنامه ای برای سیستم عامل دبیان لینوکس منتشر شد باید در اوبنتو لینوکس و یا ردهت لینوکس هم قابل استفاده باشه

9- مجوز نمیتونه برنامه های دیگه را محدود کنه : اگر برنامه ای را در یک CD همراه با برنامه های دیگه منتشر شد ، مجوز نمیتونه بگه سایر برنامه هایی که در کنار برنامه اوپن سورس هستند باید اوپن سورس باشد

 

در لینک زیر میتونید تعریف اوپن سورس را از زبان مولف این مجوز یعنی بروس برنز بشنوید :

دانلود فیلم مجوز اوپن سورس
لینک دانلود7 مگابایت
دیدگاه ها
  • Mr.Amirhossein می‌گه:

    سلام
    خیلی خوب بود ممنون

  • MJ می‌گه:

    خیلی عالی بود منم فکر میکرم همین که منبع کد یک برنامه باز باشه میشه اپن سورس
    ممنون

  • sajjadcr7 می‌گه:

    با سلام
    سایتتون عالیه همیشه من و کمک کردین. ایول داداش
    هماهنگ سازی ویندوز نصب شده روی سخت افزار دیگر با سخت افزار سیستم فعلی
    منظور از هماهنگ سازی چیست . یعنی من می توانم ویندوز اورجینال لپ تاپم را به یک سیستم دیگر ببرم یا منظور چیز دیگری است
    با تشکر

    • حسین شفیعیان می‌گه:

      سلام دوست عزیز و تشکر از لطف شما
      راستش منم دقیق نمیدونم ولی فکرمیکنم همینی باشه که گفتی و معنی دیگهای به نظر بنده نمیده
      این طور که من شنیدم سیستم عامل ویندوز در هر سیستمی بسته به سخت افزار به شکل متفاوتی نصب و پیکربندی میشه