1 / 5

مجوزهای open source و تفاوت های میان آنها :

مجوزهای open source و تفاوت های میان آنها :. GPL LGPL BSD MPL. General public license: GPL. توزیع کننده یک برنامه GPL باید کد منبع آن رانیز در اختیار دریافت کننده برنامه قرار دهد هر تغییری که روی یک برنامه GPL صورت میگیرد باید مجدداٌ تحت مجوز GPL عرضه شود

howell
Download Presentation

مجوزهای open source و تفاوت های میان آنها :

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. مجوزهای open source و تفاوت های میان آنها : • GPL • LGPL • BSD • MPL

  2. General public license: GPL • توزیع کننده یک برنامه GPL باید کد منبع آن رانیز در اختیار دریافت کننده برنامه قرار دهد • هر تغییری که روی یک برنامه GPL صورت میگیرد باید مجدداٌ تحت مجوز GPL عرضه شود • توزیع کنندگان اجازه ندارند هیچ شرطی خارج از GPLبه کاربران تحمیل کنند

  3. Lesser General public license :LGPL • محدودیت کمتر به نسبت GPL • امکان اتصال نرم افزارهای تحت LGPL به نرم افزارهای تجاری • امکان تغییر مجوز LGPL به GPL در هر زمانی ممکن است ولی عکس آن ممکن نیست

  4. Berkeley system distribution :BSD • این مجوز به کاربرمادامی که شرایط زیر را رعایت کند , اجازه انجام هر کاری را با نرم افزار مورد نظر میدهد • باید نام اولین مجوز دهنده نرم افزار در یادآوری حق کپی که در فایل های منبع وجود دارد آورده شود • نمیتوان اولین مجوز دهنده نرم افزار را مسئول خسارات احتمالی دانست • بر خلاف GPL طبق این مجوز می توان نرم افزارopen source تغییر داده شده را با source code بسته اختصاصی نمود • بر خلاف GPL مجوزهای BSD اجباری در توزیع source code ندارند • مجوز BSD برای نرم افزارهای بسیار بزرگ مناسب میباشد

  5. Mozilla public license :MPL • امکان ادغام کدی که تحت این مجوز است با کدی که تحت مجوز دیگری است وجود دارد • اختیارات اندکی برای انحصاری کردن محصول ایجاد شده ازتغییر کد منبع اصلی , به برنامه نویسداده می شود • ارائه کد منبع برنامه هنگام توزیع لازم است اما میتوان بابت آن وجه دلخواه را از کاربر دریافت نمود • ناسازگاری با مجوز GPL

More Related