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


نویسنده : حسین شفیعیان

تاریخ : 06:41

دسته : گنو

تعداد بازتاب : 5

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

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

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

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

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

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

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

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

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

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

 

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

دانلود فیلم مجوز اوپن سورس
لینک دانلود7 مگابایت

دیدگاه شما در مورد این پست :



دیدگاه های کاربران

  • Mr.Amirhossein گفت:

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

  • MJ گفت:

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

  • sajjadcr7 گفت:

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

    • حسین شفیعیان گفت:

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

  • امیرمهدی گفت:

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