GPLV2 اور GPLV3 کے درمیان فرق

Anonim

GPLV2 بمقابلہ GPLV3

GPLV2 اور GPLV3 مفت GSU پبلک لائسنس (جی پی ایل) کے ورژن ہیں، مفت سافٹ ویئر کے لئے معروف لائسنس. GPL کو مفت سافٹ ویئر فاؤنڈیشن (ایف ایس ایس) کے ساتھ بھی پسند ہے. دونوں لائسنسز کا مرکزی مصنف رچرڈ اسٹالمان ہے.

GPL کا بنیادی مقصد کسی بھی مقصد کے لئے اور کسی بھی صارف کی ضروریات کے لئے مفت دستیابی اور سافٹ ویئر کے استعمال کو فروغ دینا ہے. مفت سافٹ ویئر کے کسی بھی صارف کو سافٹ ویئر کو بھی تبدیل کر سکتا ہے اور دوستوں اور ساتھیوں کے ساتھ اشتراک کرسکتا ہے.

یہ سب سے اہم اور وسیع پیمانے پر کھلی منبع لائسنس ہے جہاں کھلی منبع سافٹ ویئر کے تقریبا 60 فی صد اس لینکس کو لینکس اور بکس باکس جیسے استعمال کرتے ہیں. اس کے پاس "copyleft" نامی ایک شق ہے جس میں کسی بھی صارف کو مرتب کرتا ہے جس میں نظر ثانی شدہ ورژن تخلیق اور تقسیم کی جاتی ہے تاکہ وہ GPL پر نظر ثانی کریں اور نظر ثانی شدہ ورژن کا ذریعہ ظاہر کرے. copyleft اس بات کو یقینی بناتا ہے کہ نظر ثانی شدہ ورژن GPL کے تحت ہیں اور اس کا منبع کوڈ افشا کیا جاتا ہے.

GPL تمام کامیاب GPL ورژن (GPLV2 اور GPLV3) کے لئے ٹیمپلیٹ ہے.

GPLV2 GPLV3 کی پیشکش ہے جس میں GPLV3 تازہ ترین ورژن بناتا ہے. GPLV2 متعارف کرایا گیا 1991 ء میں GPLV3 2007 میں شروع کیا گیا تھا.

کیونکہ GPLV2 GPLV3 کا ایک بڑا ورژن ہے، لائسنس کے درمیان اختلافات ہیں. GPLV2 میں ایک لائبریری سے علیحدگی ہے کہ GPLV3 نہیں ہے.

دو ورژنوں کے درمیان بھی اہم فرق موجود ہے: GPLV2 کے مقابلے میں نئی ​​GPLV3 لمبائی میں دوہری ہے اور سابق ورژن میں بہتری اور وضاحت کے مضامین پر چھٹکارا ہے. ان میں پیٹنٹ معاوضہ، داخلی، اور لائسنس کی خلاف ورزی کے لئے علاج شامل ہیں.

GPLV3 کوڈ کی ایک اور خصوصیت پیٹنٹ لائسنس پر زیادہ وضاحت فراہم کرنے میں اس کی کوشش ہے. یہ واضح کرنے کی کوشش کرتا ہے کہ تقسیم اور ڈیوکیٹو کام کی طرف سے کیا مطلب ہے، لائسنس کے اختتام پر لائسنس کے اختتام تک لائسنس کے اختتام کو منسوخ کرنے اور اس اضافی شرائط کو جو صارفین کو معیاری GPLV3 کو نظر ثانی کرنے کے لئے ایک مقررہ مقررہ متبادل مقررین سے منتخب کرنے کی اجازت دیتا ہے.

GPLV3 جی پی ایل وی وی 2 کے مقابلے میں زیادہ لائسنس کے ساتھ زیادہ مطابقت رکھتا ہے. نئے لائسنس صارفین کو کوڈ کے ساتھ مل کر کام کرنے کی اجازت دیتا ہے جو اضافی ضروریات ہیں جو خود لائسنس میں نہیں ہیں.

لائسنس کے خلاف ورزیوں کے سلسلے میں، GPLV3 پہلی بار لائسنس کے خلاف ورزی کرنے والوں کے لئے مزید علاج کا دورہ فراہم کرتا ہے.

اختتام کرنے کے لئے، GPLV2 اور GPLV3 ایک دوسرے کے ساتھ استعمال کرنے کے لئے مطابقت نہیں رکھتے ہیں. تازہ ترین لائسنس میں آپ کی تنصیب کی معلومات کی طرح کچھ ضروریات موجود ہیں جو سابق میں موجود نہیں ہیں. دونوں لائسنسوں کے کوڈ کا کوڈ GPLV2 کے سیکشن 6 کی خلاف ورزی کرے گی.

خلاصہ:

1. GPLV2 اور GPLV3 GPL کے تحت جاری دونوں لائسنس ہیں. GPLV2 1991 میں جاری سابق لائسنس تھا جبکہ حال ہی میں، GPLV3، 2007 میں جاری کیا گیا تھا.

2. GPLV3 جی پی ایل وی 2 کے مقابلے میں طویل عرصہ سے ہے کیونکہ اس نے سابق لائسنس کے ساتھ اسی معاملات کا احاطہ کرنے کی کوشش کی تھی.

3. GPLV3 پیٹنٹ لائسنس پر زیادہ وضاحت ہے، زیادہ تر لائسنس کے الفاظ پر، کیونکہ یہ "وسیع پیمانے پر" کی تشریح نہیں کی جاسکتی ہے. "یہ GPLV2 کے برعکس پیٹنٹ کے تحفظ پر بھی لاگو ہوتا ہے.

4. GPLV2 نے یہ غلطی کی ہے کہ GPLV3 ٹھیک کرنے کی کوشش کر رہا ہے. چھتری نے ٹیووائزیشن کو حاصل کیا ہے جو ڈیجیٹل ویڈیو ریکارڈر سے حاصل کی جاتی ہے جس میں ٹیلی ویژن پروگرامنگ پر قبضہ ہوتا ہے اور مستقبل کو دیکھنے کے لئے ڈیٹا کو اندرونی ہارڈ ڈرائیو اسٹوریج میں بچاتا ہے.

5. GPLV2 میں ایک نیا حصہ ہے جس میں انسداد سرپرست قانون سے حفاظتی صارفین کو قانونی حقوق نامزد کردہ لائسنس میں شامل کیا گیا ہے. سیکشن کا مقصد GPVL3 ٹیکنالوجی یا مصنوعات میں شامل ہونے سے روکنے کے لئے ہے جو ڈیجیٹل ملینیم کاپی رائٹ ایکٹ (DCMA) نافذ کرنے کے لئے استعمال کیا جائے گا.

6. سابق لائسنس کے مقابلے میں جی ایل پی وی 3 کوڈ زیادہ لائسنس کے ساتھ زیادہ مطابقت رکھتا ہے.