انجمنهای فارسی اوبونتو
تازه کار => فلسفهٔ اوبونتو، گنو/لینوکس و نرمافزارهای آزاد و متنباز => نویسنده: linuxworld در 21 شهریور 1393، 01:00 قظ
-
آیا نرم افزار ها و هسته لینوکس ایجاد شده با مجوز GPL نسخه ۲ به نسخه ۳ GPL آپگرید بشن؟؟؟؟ با توجه به قوانین گنو (کپی لغت) میگه «تغییر مجوز نرم افزار گنو امکان پذیر نیست» آیا این شامل نسخه های پروانه هم میشه؟/با توجه به اینکه گنو / لینوکس از مجوز جی پی ال نسخه ۲ استفاده می کنه آیا می تونه به نسخه ۳ جی پی ال تغییر پیدا کنه؟/و اینکه بگین چه فرقی بین جی پی ال نسخه ۲ با نسخه ۳ داره؟
-
تغییر پروانه برای سازنده که همیشه مجازه، ولی برای نسخهی جدید. نسخههای قبلی همجنان با همون پروانهی قدیمی موجود هستن و نمیشه اونها رو عوض کرد. بقیهی افراد هم میتونن پروژه رو فورک کنن و پروانهی اون رو به هرپروانهی سازگار دیگهای تغییر بدن.
-
تغییر پروانه برای سازنده که همیشه مجازه، ولی برای نسخهی جدید. نسخههای قبلی همجنان با همون پروانهی قدیمی موجود هستن و نمیشه اونها رو عوض کرد. بقیهی افراد هم میتونن پروژه رو فورک کنن و پروانهی اون رو به هرپروانهی سازگار دیگهای تغییر بدن.
حالا گنو جی پی ال نسخه ۲ جزء نسخه قدیمی محسوب میشه ؟ LGPL چه فرقی با GPL داره؟
-
حالا گنو جی پی ال نسخه ۲ جزء نسخه قدیمی محسوب میشه ؟ LGPL چه فرقی با GPL داره؟
بله آخرین نسخه جی پی ال ۳ هست
جی پی ال (http://fa.wikipedia.org/wiki/%D9%BE%D8%B1%D9%88%D8%A7%D9%86%D9%87_%D8%B9%D9%85%D9%88%D9%85%DB%8C_%D9%87%D9%85%DA%AF%D8%A7%D9%86%DB%8C_%DA%AF%D9%86%D9%88)
فرق پروانه جی پی ال و ال جی پی ال اینه که در ال جی پی ال می تونید در یک نرم افزار غیر آزاد ، از کتابخونه های ال جی پی ال استفاده کنید در صورتی که جی پی ال اجازه این کار رو نمی ده ، هدف ال جی پی ال این بود که مثلا وجود پروانه منبع باز جی پی ال مانع از استفاده از کتابخونه های متن باز برای یه بازی می شد چه اون بازی یک برنامه منبع بسته بود و این باعث می شد که برنامه نویس بره به جای Opengl از دایرکس استفاده کنه ! که این به ضرر فراگیر شدن Opengl هست ! به LGPL ، جی پی ال ضعیف یا کوچک هم می گن.
ال جی پی ال (http://fa.wikipedia.org/wiki/%DA%AF%D9%86%D9%88_%D8%A7%D9%84%E2%80%8C%D8%AC%DB%8C%E2%80%8C%D9%BE%DB%8C%E2%80%8C%D8%A7%D9%84)
من قدری که فکر کردم دیدم مجوز ال جی پی ال (http://fa.wikipedia.org/wiki/%DA%AF%D9%86%D9%88_%D8%A7%D9%84%E2%80%8C%D8%AC%DB%8C%E2%80%8C%D9%BE%DB%8C%E2%80%8C%D8%A7%D9%84) عملا با مجوز BSD (http://fa.wikipedia.org/wiki/%D9%BE%D8%B1%D9%88%D8%A7%D9%86%D9%87%E2%80%8C%D9%87%D8%A7%DB%8C_%D8%A8%DB%8C%E2%80%8C%D8%A7%D8%B3%E2%80%8C%D8%AF%DB%8C) فرقی نداره ، چون در هر صورت برنامه نویس می تونه از کد ها استفاده کنه و چیزی هم لازم نیست برگردونه تنها فرقشون اینه که اگر کسی خود کتابخونه های LGPL رو تغییر داد باید سورس رو ارائه بده اما اگر فقط استفاده کنه یا اینکه یه کتاب خونه جدید اضافه کنه به بقیه کتابخونه های LGPL لازم نیست بر گردونه ! یعنی عملا فرقی با BSD نداره
-
فرق پروانه جی پی ال و ال جی پی ال اینه که در ال جی پی ال می تونید در یک نرم افزار غیر آزاد ، از کتابخونه های ال جی پی ال استفاده کنید
برعکسش هم برقراره؟
یعنی اگر بخاطر محدودیت هااجبار در استفاده از یک کتابخونه بسته در یک نرم افزار آزاد داشته باشیم، باز LGPL جوابه؟
-
برنامه های تحت GPL به طور کلی می تونن از کتابخونه های دیگه استفاده کنن به شرطی که اجازه استفاده داده باشن ، نمونه کاملش همین FDM که با وجود اینکه تحت پروانه GPL هست از کتابخونه های ویندوز استفاده کرده (و البته الان هم مثل چی برای پورت کردن برنامه اش به سکوی های دیگه به مشکل برخورده :D اگر همون اول میومد از GTK یا qt یا خیلی کتابخونه های دیگه که کم هم نیستن استفاده می کرد الان تو ۲ سوت پورتش می کرد ::))